./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 9a8b2e8d Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/systemc/pc_sfifo_3.cil.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --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.1.25-9a8b2e8 [2020-10-20 01:50:13,688 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-10-20 01:50:13,690 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-10-20 01:50:13,713 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-10-20 01:50:13,714 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-10-20 01:50:13,715 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-10-20 01:50:13,716 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-10-20 01:50:13,718 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-10-20 01:50:13,719 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-10-20 01:50:13,720 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-10-20 01:50:13,721 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-10-20 01:50:13,722 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-10-20 01:50:13,723 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-10-20 01:50:13,724 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-10-20 01:50:13,725 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-10-20 01:50:13,726 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-10-20 01:50:13,726 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-10-20 01:50:13,727 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-10-20 01:50:13,729 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-10-20 01:50:13,731 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-10-20 01:50:13,733 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-10-20 01:50:13,737 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-10-20 01:50:13,738 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-10-20 01:50:13,743 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-10-20 01:50:13,745 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-10-20 01:50:13,745 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-10-20 01:50:13,746 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-10-20 01:50:13,746 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-10-20 01:50:13,747 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-10-20 01:50:13,748 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-10-20 01:50:13,748 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-10-20 01:50:13,749 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-10-20 01:50:13,750 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-10-20 01:50:13,750 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-10-20 01:50:13,751 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-10-20 01:50:13,752 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-10-20 01:50:13,752 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-10-20 01:50:13,753 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-10-20 01:50:13,753 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-10-20 01:50:13,754 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-10-20 01:50:13,754 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-10-20 01:50:13,755 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2020-10-20 01:50:13,791 INFO L113 SettingsManager]: Loading preferences was successful [2020-10-20 01:50:13,792 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-10-20 01:50:13,793 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-10-20 01:50:13,793 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-10-20 01:50:13,793 INFO L138 SettingsManager]: * Use SBE=true [2020-10-20 01:50:13,793 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-10-20 01:50:13,794 INFO L138 SettingsManager]: * sizeof long=4 [2020-10-20 01:50:13,794 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-10-20 01:50:13,794 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-10-20 01:50:13,794 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-10-20 01:50:13,795 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-10-20 01:50:13,795 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-10-20 01:50:13,795 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-10-20 01:50:13,795 INFO L138 SettingsManager]: * sizeof long double=12 [2020-10-20 01:50:13,795 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-10-20 01:50:13,796 INFO L138 SettingsManager]: * Use constant arrays=true [2020-10-20 01:50:13,796 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-10-20 01:50:13,796 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-10-20 01:50:13,796 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-10-20 01:50:13,797 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-10-20 01:50:13,797 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-10-20 01:50:13,797 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-10-20 01:50:13,798 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-10-20 01:50:13,798 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-10-20 01:50:13,798 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-10-20 01:50:13,798 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-10-20 01:50:13,799 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-10-20 01:50:13,799 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-10-20 01:50:13,799 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2020-10-20 01:50:13,799 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux 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-10-20 01:50:13,994 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-10-20 01:50:14,006 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-10-20 01:50:14,010 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-10-20 01:50:14,012 INFO L271 PluginConnector]: Initializing CDTParser... [2020-10-20 01:50:14,012 INFO L275 PluginConnector]: CDTParser initialized [2020-10-20 01:50:14,013 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/systemc/pc_sfifo_3.cil.c [2020-10-20 01:50:14,091 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b2d2ab2b9/8565e1420ed9446bb6c54b40f72f6c41/FLAG0601e986f [2020-10-20 01:50:14,576 INFO L306 CDTParser]: Found 1 translation units. [2020-10-20 01:50:14,577 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/systemc/pc_sfifo_3.cil.c [2020-10-20 01:50:14,589 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b2d2ab2b9/8565e1420ed9446bb6c54b40f72f6c41/FLAG0601e986f [2020-10-20 01:50:14,933 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b2d2ab2b9/8565e1420ed9446bb6c54b40f72f6c41 [2020-10-20 01:50:14,936 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-10-20 01:50:14,943 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2020-10-20 01:50:14,944 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-10-20 01:50:14,945 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-10-20 01:50:14,948 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-10-20 01:50:14,950 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.10 01:50:14" (1/1) ... [2020-10-20 01:50:14,954 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@27f17c64 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.10 01:50:14, skipping insertion in model container [2020-10-20 01:50:14,955 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.10 01:50:14" (1/1) ... [2020-10-20 01:50:14,964 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-10-20 01:50:15,025 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-10-20 01:50:15,340 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-20 01:50:15,352 INFO L203 MainTranslator]: Completed pre-run [2020-10-20 01:50:15,397 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-20 01:50:15,424 INFO L208 MainTranslator]: Completed translation [2020-10-20 01:50:15,425 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.10 01:50:15 WrapperNode [2020-10-20 01:50:15,425 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-10-20 01:50:15,426 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-10-20 01:50:15,426 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-10-20 01:50:15,426 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-10-20 01:50:15,435 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.10 01:50:15" (1/1) ... [2020-10-20 01:50:15,446 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.10 01:50:15" (1/1) ... [2020-10-20 01:50:15,487 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-10-20 01:50:15,488 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-10-20 01:50:15,488 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-10-20 01:50:15,488 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-10-20 01:50:15,497 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.10 01:50:15" (1/1) ... [2020-10-20 01:50:15,497 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.10 01:50:15" (1/1) ... [2020-10-20 01:50:15,501 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.10 01:50:15" (1/1) ... [2020-10-20 01:50:15,501 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.10 01:50:15" (1/1) ... [2020-10-20 01:50:15,509 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.10 01:50:15" (1/1) ... [2020-10-20 01:50:15,517 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.10 01:50:15" (1/1) ... [2020-10-20 01:50:15,520 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.10 01:50:15" (1/1) ... [2020-10-20 01:50:15,525 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-10-20 01:50:15,525 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-10-20 01:50:15,526 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-10-20 01:50:15,526 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-10-20 01:50:15,527 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.10 01:50:15" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-10-20 01:50:15,587 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-10-20 01:50:15,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2020-10-20 01:50:15,587 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-10-20 01:50:15,588 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-10-20 01:50:16,194 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-10-20 01:50:16,195 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##105: assume !(1 == ~q_free~0); [2020-10-20 01:50:16,206 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-10-20 01:50:16,207 INFO L298 CfgBuilder]: Removed 74 assume(true) statements. [2020-10-20 01:50:16,209 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.10 01:50:16 BoogieIcfgContainer [2020-10-20 01:50:16,209 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-10-20 01:50:16,220 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-10-20 01:50:16,220 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-10-20 01:50:16,224 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-10-20 01:50:16,224 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.10 01:50:14" (1/3) ... [2020-10-20 01:50:16,225 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@714178cc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.10 01:50:16, skipping insertion in model container [2020-10-20 01:50:16,225 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.10 01:50:15" (2/3) ... [2020-10-20 01:50:16,226 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@714178cc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.10 01:50:16, skipping insertion in model container [2020-10-20 01:50:16,226 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.10 01:50:16" (3/3) ... [2020-10-20 01:50:16,228 INFO L111 eAbstractionObserver]: Analyzing ICFG pc_sfifo_3.cil.c [2020-10-20 01:50:16,239 INFO L164 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2020-10-20 01:50:16,247 INFO L176 ceAbstractionStarter]: Appying trace abstraction to program that has 2 error locations. [2020-10-20 01:50:16,262 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2020-10-20 01:50:16,289 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-20 01:50:16,289 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-20 01:50:16,290 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-20 01:50:16,291 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-20 01:50:16,291 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-20 01:50:16,291 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-20 01:50:16,291 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-20 01:50:16,292 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-20 01:50:16,312 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states. [2020-10-20 01:50:16,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2020-10-20 01:50:16,321 INFO L414 BasicCegarLoop]: Found error trace [2020-10-20 01:50:16,322 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-10-20 01:50:16,323 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-20 01:50:16,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-20 01:50:16,330 INFO L82 PathProgramCache]: Analyzing trace with hash -660120543, now seen corresponding path program 1 times [2020-10-20 01:50:16,340 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-20 01:50:16,341 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [742816158] [2020-10-20 01:50:16,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-20 01:50:16,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-20 01:50:16,551 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-20 01:50:16,552 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [742816158] [2020-10-20 01:50:16,553 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-20 01:50:16,554 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-20 01:50:16,555 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929809990] [2020-10-20 01:50:16,560 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-20 01:50:16,560 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-20 01:50:16,574 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-20 01:50:16,575 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-20 01:50:16,577 INFO L87 Difference]: Start difference. First operand 133 states. Second operand 3 states. [2020-10-20 01:50:16,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-20 01:50:16,709 INFO L93 Difference]: Finished difference Result 379 states and 604 transitions. [2020-10-20 01:50:16,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-20 01:50:16,711 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 39 [2020-10-20 01:50:16,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-20 01:50:16,725 INFO L225 Difference]: With dead ends: 379 [2020-10-20 01:50:16,725 INFO L226 Difference]: Without dead ends: 248 [2020-10-20 01:50:16,729 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-10-20 01:50:16,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 248 states. [2020-10-20 01:50:16,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 248 to 244. [2020-10-20 01:50:16,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 244 states. [2020-10-20 01:50:16,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 244 states to 244 states and 372 transitions. [2020-10-20 01:50:16,794 INFO L78 Accepts]: Start accepts. Automaton has 244 states and 372 transitions. Word has length 39 [2020-10-20 01:50:16,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-20 01:50:16,795 INFO L481 AbstractCegarLoop]: Abstraction has 244 states and 372 transitions. [2020-10-20 01:50:16,795 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-20 01:50:16,795 INFO L276 IsEmpty]: Start isEmpty. Operand 244 states and 372 transitions. [2020-10-20 01:50:16,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2020-10-20 01:50:16,803 INFO L414 BasicCegarLoop]: Found error trace [2020-10-20 01:50:16,803 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-10-20 01:50:16,803 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-10-20 01:50:16,803 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-20 01:50:16,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-20 01:50:16,804 INFO L82 PathProgramCache]: Analyzing trace with hash 1873516453, now seen corresponding path program 1 times [2020-10-20 01:50:16,804 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-20 01:50:16,805 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259238292] [2020-10-20 01:50:16,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-20 01:50:16,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-20 01:50:16,877 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-20 01:50:16,878 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259238292] [2020-10-20 01:50:16,878 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-20 01:50:16,878 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-10-20 01:50:16,879 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550963307] [2020-10-20 01:50:16,880 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-20 01:50:16,881 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-20 01:50:16,881 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-20 01:50:16,881 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-10-20 01:50:16,882 INFO L87 Difference]: Start difference. First operand 244 states and 372 transitions. Second operand 5 states. [2020-10-20 01:50:17,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-20 01:50:17,144 INFO L93 Difference]: Finished difference Result 1043 states and 1573 transitions. [2020-10-20 01:50:17,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-10-20 01:50:17,145 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 39 [2020-10-20 01:50:17,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-20 01:50:17,152 INFO L225 Difference]: With dead ends: 1043 [2020-10-20 01:50:17,152 INFO L226 Difference]: Without dead ends: 803 [2020-10-20 01:50:17,154 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-10-20 01:50:17,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 803 states. [2020-10-20 01:50:17,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 803 to 775. [2020-10-20 01:50:17,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 775 states. [2020-10-20 01:50:17,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 775 states to 775 states and 1155 transitions. [2020-10-20 01:50:17,224 INFO L78 Accepts]: Start accepts. Automaton has 775 states and 1155 transitions. Word has length 39 [2020-10-20 01:50:17,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-20 01:50:17,225 INFO L481 AbstractCegarLoop]: Abstraction has 775 states and 1155 transitions. [2020-10-20 01:50:17,225 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-20 01:50:17,227 INFO L276 IsEmpty]: Start isEmpty. Operand 775 states and 1155 transitions. [2020-10-20 01:50:17,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2020-10-20 01:50:17,228 INFO L414 BasicCegarLoop]: Found error trace [2020-10-20 01:50:17,229 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-10-20 01:50:17,229 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-10-20 01:50:17,229 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-20 01:50:17,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-20 01:50:17,230 INFO L82 PathProgramCache]: Analyzing trace with hash 1793155454, now seen corresponding path program 1 times [2020-10-20 01:50:17,231 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-20 01:50:17,231 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258229834] [2020-10-20 01:50:17,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-20 01:50:17,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-20 01:50:17,350 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-20 01:50:17,350 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258229834] [2020-10-20 01:50:17,351 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-20 01:50:17,351 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-10-20 01:50:17,351 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193563224] [2020-10-20 01:50:17,352 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-20 01:50:17,352 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-20 01:50:17,352 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-20 01:50:17,353 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-10-20 01:50:17,353 INFO L87 Difference]: Start difference. First operand 775 states and 1155 transitions. Second operand 5 states. [2020-10-20 01:50:17,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-20 01:50:17,504 INFO L93 Difference]: Finished difference Result 2611 states and 3903 transitions. [2020-10-20 01:50:17,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-10-20 01:50:17,505 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 40 [2020-10-20 01:50:17,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-20 01:50:17,516 INFO L225 Difference]: With dead ends: 2611 [2020-10-20 01:50:17,516 INFO L226 Difference]: Without dead ends: 1851 [2020-10-20 01:50:17,519 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-10-20 01:50:17,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1851 states. [2020-10-20 01:50:17,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1851 to 811. [2020-10-20 01:50:17,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 811 states. [2020-10-20 01:50:17,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 811 states to 811 states and 1184 transitions. [2020-10-20 01:50:17,595 INFO L78 Accepts]: Start accepts. Automaton has 811 states and 1184 transitions. Word has length 40 [2020-10-20 01:50:17,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-20 01:50:17,596 INFO L481 AbstractCegarLoop]: Abstraction has 811 states and 1184 transitions. [2020-10-20 01:50:17,596 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-20 01:50:17,596 INFO L276 IsEmpty]: Start isEmpty. Operand 811 states and 1184 transitions. [2020-10-20 01:50:17,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2020-10-20 01:50:17,597 INFO L414 BasicCegarLoop]: Found error trace [2020-10-20 01:50:17,598 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-10-20 01:50:17,598 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-10-20 01:50:17,598 INFO L429 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-20 01:50:17,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-20 01:50:17,599 INFO L82 PathProgramCache]: Analyzing trace with hash 1855195068, now seen corresponding path program 1 times [2020-10-20 01:50:17,599 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-20 01:50:17,600 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894490513] [2020-10-20 01:50:17,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-20 01:50:17,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-20 01:50:17,651 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-20 01:50:17,651 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894490513] [2020-10-20 01:50:17,651 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-20 01:50:17,651 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-10-20 01:50:17,652 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858578195] [2020-10-20 01:50:17,652 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-20 01:50:17,652 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-20 01:50:17,653 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-20 01:50:17,653 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-10-20 01:50:17,654 INFO L87 Difference]: Start difference. First operand 811 states and 1184 transitions. Second operand 5 states. [2020-10-20 01:50:17,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-20 01:50:17,916 INFO L93 Difference]: Finished difference Result 2575 states and 3727 transitions. [2020-10-20 01:50:17,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-10-20 01:50:17,917 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 40 [2020-10-20 01:50:17,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-20 01:50:17,926 INFO L225 Difference]: With dead ends: 2575 [2020-10-20 01:50:17,926 INFO L226 Difference]: Without dead ends: 1781 [2020-10-20 01:50:17,928 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-10-20 01:50:17,930 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1781 states. [2020-10-20 01:50:18,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1781 to 1722. [2020-10-20 01:50:18,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1722 states. [2020-10-20 01:50:18,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1722 states to 1722 states and 2452 transitions. [2020-10-20 01:50:18,031 INFO L78 Accepts]: Start accepts. Automaton has 1722 states and 2452 transitions. Word has length 40 [2020-10-20 01:50:18,031 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-20 01:50:18,031 INFO L481 AbstractCegarLoop]: Abstraction has 1722 states and 2452 transitions. [2020-10-20 01:50:18,031 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-20 01:50:18,032 INFO L276 IsEmpty]: Start isEmpty. Operand 1722 states and 2452 transitions. [2020-10-20 01:50:18,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2020-10-20 01:50:18,048 INFO L414 BasicCegarLoop]: Found error trace [2020-10-20 01:50:18,048 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-10-20 01:50:18,049 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2020-10-20 01:50:18,049 INFO L429 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-20 01:50:18,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-20 01:50:18,050 INFO L82 PathProgramCache]: Analyzing trace with hash 1105087680, now seen corresponding path program 1 times [2020-10-20 01:50:18,050 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-20 01:50:18,051 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [49843573] [2020-10-20 01:50:18,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-20 01:50:18,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-20 01:50:18,099 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2020-10-20 01:50:18,099 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [49843573] [2020-10-20 01:50:18,099 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-20 01:50:18,099 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-10-20 01:50:18,100 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028996425] [2020-10-20 01:50:18,100 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-20 01:50:18,100 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-20 01:50:18,100 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-20 01:50:18,101 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-10-20 01:50:18,101 INFO L87 Difference]: Start difference. First operand 1722 states and 2452 transitions. Second operand 5 states. [2020-10-20 01:50:18,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-20 01:50:18,399 INFO L93 Difference]: Finished difference Result 5626 states and 8070 transitions. [2020-10-20 01:50:18,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-10-20 01:50:18,399 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 53 [2020-10-20 01:50:18,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-20 01:50:18,418 INFO L225 Difference]: With dead ends: 5626 [2020-10-20 01:50:18,419 INFO L226 Difference]: Without dead ends: 3926 [2020-10-20 01:50:18,421 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-10-20 01:50:18,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3926 states. [2020-10-20 01:50:18,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3926 to 1830. [2020-10-20 01:50:18,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1830 states. [2020-10-20 01:50:18,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1830 states to 1830 states and 2553 transitions. [2020-10-20 01:50:18,749 INFO L78 Accepts]: Start accepts. Automaton has 1830 states and 2553 transitions. Word has length 53 [2020-10-20 01:50:18,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-20 01:50:18,750 INFO L481 AbstractCegarLoop]: Abstraction has 1830 states and 2553 transitions. [2020-10-20 01:50:18,750 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-20 01:50:18,750 INFO L276 IsEmpty]: Start isEmpty. Operand 1830 states and 2553 transitions. [2020-10-20 01:50:18,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2020-10-20 01:50:18,751 INFO L414 BasicCegarLoop]: Found error trace [2020-10-20 01:50:18,751 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-10-20 01:50:18,751 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2020-10-20 01:50:18,752 INFO L429 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-20 01:50:18,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-20 01:50:18,752 INFO L82 PathProgramCache]: Analyzing trace with hash 1379847294, now seen corresponding path program 1 times [2020-10-20 01:50:18,752 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-20 01:50:18,753 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275919084] [2020-10-20 01:50:18,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-20 01:50:18,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-20 01:50:18,793 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2020-10-20 01:50:18,793 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275919084] [2020-10-20 01:50:18,794 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-20 01:50:18,794 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-10-20 01:50:18,794 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126757966] [2020-10-20 01:50:18,795 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-20 01:50:18,795 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-20 01:50:18,795 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-20 01:50:18,795 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-10-20 01:50:18,796 INFO L87 Difference]: Start difference. First operand 1830 states and 2553 transitions. Second operand 4 states. [2020-10-20 01:50:19,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-20 01:50:19,078 INFO L93 Difference]: Finished difference Result 5113 states and 7076 transitions. [2020-10-20 01:50:19,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-20 01:50:19,079 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 53 [2020-10-20 01:50:19,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-20 01:50:19,096 INFO L225 Difference]: With dead ends: 5113 [2020-10-20 01:50:19,096 INFO L226 Difference]: Without dead ends: 3307 [2020-10-20 01:50:19,100 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-10-20 01:50:19,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3307 states. [2020-10-20 01:50:19,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3307 to 2257. [2020-10-20 01:50:19,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2257 states. [2020-10-20 01:50:19,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2257 states to 2257 states and 3068 transitions. [2020-10-20 01:50:19,261 INFO L78 Accepts]: Start accepts. Automaton has 2257 states and 3068 transitions. Word has length 53 [2020-10-20 01:50:19,261 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-20 01:50:19,261 INFO L481 AbstractCegarLoop]: Abstraction has 2257 states and 3068 transitions. [2020-10-20 01:50:19,261 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-20 01:50:19,262 INFO L276 IsEmpty]: Start isEmpty. Operand 2257 states and 3068 transitions. [2020-10-20 01:50:19,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2020-10-20 01:50:19,262 INFO L414 BasicCegarLoop]: Found error trace [2020-10-20 01:50:19,263 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-10-20 01:50:19,263 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2020-10-20 01:50:19,263 INFO L429 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-20 01:50:19,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-20 01:50:19,264 INFO L82 PathProgramCache]: Analyzing trace with hash 1402479548, now seen corresponding path program 1 times [2020-10-20 01:50:19,264 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-20 01:50:19,264 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674353655] [2020-10-20 01:50:19,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-20 01:50:19,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-20 01:50:19,456 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-20 01:50:19,456 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674353655] [2020-10-20 01:50:19,456 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-20 01:50:19,456 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-20 01:50:19,457 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426981067] [2020-10-20 01:50:19,457 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-20 01:50:19,457 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-20 01:50:19,457 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-20 01:50:19,458 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-20 01:50:19,458 INFO L87 Difference]: Start difference. First operand 2257 states and 3068 transitions. Second operand 3 states. [2020-10-20 01:50:19,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-20 01:50:19,719 INFO L93 Difference]: Finished difference Result 6563 states and 8862 transitions. [2020-10-20 01:50:19,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-20 01:50:19,720 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 53 [2020-10-20 01:50:19,721 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-20 01:50:19,746 INFO L225 Difference]: With dead ends: 6563 [2020-10-20 01:50:19,746 INFO L226 Difference]: Without dead ends: 4346 [2020-10-20 01:50:19,750 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-10-20 01:50:19,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4346 states. [2020-10-20 01:50:20,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4346 to 4342. [2020-10-20 01:50:20,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4342 states. [2020-10-20 01:50:20,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4342 states to 4342 states and 5752 transitions. [2020-10-20 01:50:20,025 INFO L78 Accepts]: Start accepts. Automaton has 4342 states and 5752 transitions. Word has length 53 [2020-10-20 01:50:20,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-20 01:50:20,026 INFO L481 AbstractCegarLoop]: Abstraction has 4342 states and 5752 transitions. [2020-10-20 01:50:20,026 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-20 01:50:20,026 INFO L276 IsEmpty]: Start isEmpty. Operand 4342 states and 5752 transitions. [2020-10-20 01:50:20,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2020-10-20 01:50:20,028 INFO L414 BasicCegarLoop]: Found error trace [2020-10-20 01:50:20,028 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-10-20 01:50:20,028 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2020-10-20 01:50:20,029 INFO L429 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-20 01:50:20,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-20 01:50:20,029 INFO L82 PathProgramCache]: Analyzing trace with hash -1150705366, now seen corresponding path program 1 times [2020-10-20 01:50:20,030 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-20 01:50:20,030 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290467238] [2020-10-20 01:50:20,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-20 01:50:20,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-20 01:50:20,091 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-20 01:50:20,092 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290467238] [2020-10-20 01:50:20,092 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-20 01:50:20,092 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-10-20 01:50:20,092 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924310004] [2020-10-20 01:50:20,093 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-20 01:50:20,093 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-20 01:50:20,094 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-20 01:50:20,095 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-10-20 01:50:20,095 INFO L87 Difference]: Start difference. First operand 4342 states and 5752 transitions. Second operand 4 states. [2020-10-20 01:50:20,742 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-20 01:50:20,743 INFO L93 Difference]: Finished difference Result 12792 states and 16918 transitions. [2020-10-20 01:50:20,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-10-20 01:50:20,743 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 55 [2020-10-20 01:50:20,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-20 01:50:20,785 INFO L225 Difference]: With dead ends: 12792 [2020-10-20 01:50:20,786 INFO L226 Difference]: Without dead ends: 8525 [2020-10-20 01:50:20,811 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-10-20 01:50:20,823 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8525 states. [2020-10-20 01:50:21,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8525 to 8521. [2020-10-20 01:50:21,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8521 states. [2020-10-20 01:50:21,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8521 states to 8521 states and 11141 transitions. [2020-10-20 01:50:21,521 INFO L78 Accepts]: Start accepts. Automaton has 8521 states and 11141 transitions. Word has length 55 [2020-10-20 01:50:21,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-20 01:50:21,521 INFO L481 AbstractCegarLoop]: Abstraction has 8521 states and 11141 transitions. [2020-10-20 01:50:21,521 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-20 01:50:21,522 INFO L276 IsEmpty]: Start isEmpty. Operand 8521 states and 11141 transitions. [2020-10-20 01:50:21,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2020-10-20 01:50:21,524 INFO L414 BasicCegarLoop]: Found error trace [2020-10-20 01:50:21,525 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-10-20 01:50:21,525 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2020-10-20 01:50:21,525 INFO L429 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-20 01:50:21,526 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-20 01:50:21,526 INFO L82 PathProgramCache]: Analyzing trace with hash 900559071, now seen corresponding path program 1 times [2020-10-20 01:50:21,526 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-20 01:50:21,527 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409169419] [2020-10-20 01:50:21,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-20 01:50:21,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-20 01:50:21,592 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-20 01:50:21,592 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409169419] [2020-10-20 01:50:21,592 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-20 01:50:21,593 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-10-20 01:50:21,594 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943203371] [2020-10-20 01:50:21,596 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-20 01:50:21,596 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-20 01:50:21,597 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-20 01:50:21,597 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-10-20 01:50:21,598 INFO L87 Difference]: Start difference. First operand 8521 states and 11141 transitions. Second operand 4 states. [2020-10-20 01:50:22,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-20 01:50:22,215 INFO L93 Difference]: Finished difference Result 16387 states and 21487 transitions. [2020-10-20 01:50:22,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-10-20 01:50:22,215 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 61 [2020-10-20 01:50:22,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-20 01:50:22,243 INFO L225 Difference]: With dead ends: 16387 [2020-10-20 01:50:22,243 INFO L226 Difference]: Without dead ends: 8336 [2020-10-20 01:50:22,254 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-10-20 01:50:22,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8336 states. [2020-10-20 01:50:22,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8336 to 8324. [2020-10-20 01:50:22,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8324 states. [2020-10-20 01:50:22,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8324 states to 8324 states and 10739 transitions. [2020-10-20 01:50:22,869 INFO L78 Accepts]: Start accepts. Automaton has 8324 states and 10739 transitions. Word has length 61 [2020-10-20 01:50:22,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-20 01:50:22,869 INFO L481 AbstractCegarLoop]: Abstraction has 8324 states and 10739 transitions. [2020-10-20 01:50:22,870 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-20 01:50:22,870 INFO L276 IsEmpty]: Start isEmpty. Operand 8324 states and 10739 transitions. [2020-10-20 01:50:22,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2020-10-20 01:50:22,876 INFO L414 BasicCegarLoop]: Found error trace [2020-10-20 01:50:22,876 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-10-20 01:50:22,876 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2020-10-20 01:50:22,877 INFO L429 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-20 01:50:22,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-20 01:50:22,877 INFO L82 PathProgramCache]: Analyzing trace with hash -870643937, now seen corresponding path program 1 times [2020-10-20 01:50:22,877 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-20 01:50:22,878 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949643707] [2020-10-20 01:50:22,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-20 01:50:22,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-20 01:50:22,960 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-20 01:50:22,960 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949643707] [2020-10-20 01:50:22,960 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-20 01:50:22,960 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2020-10-20 01:50:22,961 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227303201] [2020-10-20 01:50:22,961 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-10-20 01:50:22,962 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-20 01:50:22,962 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-10-20 01:50:22,962 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2020-10-20 01:50:22,962 INFO L87 Difference]: Start difference. First operand 8324 states and 10739 transitions. Second operand 6 states. [2020-10-20 01:50:23,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-20 01:50:23,439 INFO L93 Difference]: Finished difference Result 14098 states and 18169 transitions. [2020-10-20 01:50:23,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-20 01:50:23,440 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 96 [2020-10-20 01:50:23,440 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-20 01:50:23,452 INFO L225 Difference]: With dead ends: 14098 [2020-10-20 01:50:23,452 INFO L226 Difference]: Without dead ends: 5883 [2020-10-20 01:50:23,462 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=60, Invalid=122, Unknown=0, NotChecked=0, Total=182 [2020-10-20 01:50:23,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5883 states. [2020-10-20 01:50:23,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5883 to 5191. [2020-10-20 01:50:23,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5191 states. [2020-10-20 01:50:23,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5191 states to 5191 states and 6694 transitions. [2020-10-20 01:50:23,758 INFO L78 Accepts]: Start accepts. Automaton has 5191 states and 6694 transitions. Word has length 96 [2020-10-20 01:50:23,759 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-20 01:50:23,759 INFO L481 AbstractCegarLoop]: Abstraction has 5191 states and 6694 transitions. [2020-10-20 01:50:23,759 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-10-20 01:50:23,759 INFO L276 IsEmpty]: Start isEmpty. Operand 5191 states and 6694 transitions. [2020-10-20 01:50:23,763 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2020-10-20 01:50:23,763 INFO L414 BasicCegarLoop]: Found error trace [2020-10-20 01:50:23,763 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-10-20 01:50:23,763 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2020-10-20 01:50:23,763 INFO L429 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-20 01:50:23,763 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-20 01:50:23,764 INFO L82 PathProgramCache]: Analyzing trace with hash -596272882, now seen corresponding path program 1 times [2020-10-20 01:50:23,764 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-20 01:50:23,764 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944953817] [2020-10-20 01:50:23,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-20 01:50:23,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-20 01:50:23,811 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2020-10-20 01:50:23,811 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944953817] [2020-10-20 01:50:23,812 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-20 01:50:23,812 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-10-20 01:50:23,812 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525833205] [2020-10-20 01:50:23,812 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-20 01:50:23,813 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-20 01:50:23,813 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-20 01:50:23,813 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-10-20 01:50:23,813 INFO L87 Difference]: Start difference. First operand 5191 states and 6694 transitions. Second operand 4 states. [2020-10-20 01:50:24,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-20 01:50:24,312 INFO L93 Difference]: Finished difference Result 11504 states and 14819 transitions. [2020-10-20 01:50:24,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-10-20 01:50:24,313 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 99 [2020-10-20 01:50:24,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-20 01:50:24,325 INFO L225 Difference]: With dead ends: 11504 [2020-10-20 01:50:24,325 INFO L226 Difference]: Without dead ends: 6164 [2020-10-20 01:50:24,332 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-10-20 01:50:24,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6164 states. [2020-10-20 01:50:24,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6164 to 4506. [2020-10-20 01:50:24,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4506 states. [2020-10-20 01:50:24,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4506 states to 4506 states and 5775 transitions. [2020-10-20 01:50:24,697 INFO L78 Accepts]: Start accepts. Automaton has 4506 states and 5775 transitions. Word has length 99 [2020-10-20 01:50:24,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-20 01:50:24,697 INFO L481 AbstractCegarLoop]: Abstraction has 4506 states and 5775 transitions. [2020-10-20 01:50:24,698 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-20 01:50:24,698 INFO L276 IsEmpty]: Start isEmpty. Operand 4506 states and 5775 transitions. [2020-10-20 01:50:24,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2020-10-20 01:50:24,702 INFO L414 BasicCegarLoop]: Found error trace [2020-10-20 01:50:24,702 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-10-20 01:50:24,703 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2020-10-20 01:50:24,703 INFO L429 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-20 01:50:24,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-20 01:50:24,704 INFO L82 PathProgramCache]: Analyzing trace with hash 1606759434, now seen corresponding path program 1 times [2020-10-20 01:50:24,704 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-20 01:50:24,706 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538787328] [2020-10-20 01:50:24,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-20 01:50:24,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-20 01:50:24,808 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2020-10-20 01:50:24,809 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538787328] [2020-10-20 01:50:24,809 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-20 01:50:24,809 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-10-20 01:50:24,809 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55079633] [2020-10-20 01:50:24,810 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-20 01:50:24,810 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-20 01:50:24,810 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-20 01:50:24,810 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-10-20 01:50:24,810 INFO L87 Difference]: Start difference. First operand 4506 states and 5775 transitions. Second operand 4 states. [2020-10-20 01:50:25,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-20 01:50:25,194 INFO L93 Difference]: Finished difference Result 9550 states and 12213 transitions. [2020-10-20 01:50:25,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-20 01:50:25,195 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 99 [2020-10-20 01:50:25,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-20 01:50:25,205 INFO L225 Difference]: With dead ends: 9550 [2020-10-20 01:50:25,206 INFO L226 Difference]: Without dead ends: 5324 [2020-10-20 01:50:25,212 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-10-20 01:50:25,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5324 states. [2020-10-20 01:50:25,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5324 to 4502. [2020-10-20 01:50:25,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4502 states. [2020-10-20 01:50:25,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4502 states to 4502 states and 5708 transitions. [2020-10-20 01:50:25,463 INFO L78 Accepts]: Start accepts. Automaton has 4502 states and 5708 transitions. Word has length 99 [2020-10-20 01:50:25,463 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-20 01:50:25,463 INFO L481 AbstractCegarLoop]: Abstraction has 4502 states and 5708 transitions. [2020-10-20 01:50:25,463 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-20 01:50:25,464 INFO L276 IsEmpty]: Start isEmpty. Operand 4502 states and 5708 transitions. [2020-10-20 01:50:25,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2020-10-20 01:50:25,466 INFO L414 BasicCegarLoop]: Found error trace [2020-10-20 01:50:25,466 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-10-20 01:50:25,466 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2020-10-20 01:50:25,466 INFO L429 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-20 01:50:25,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-20 01:50:25,467 INFO L82 PathProgramCache]: Analyzing trace with hash 411720276, now seen corresponding path program 1 times [2020-10-20 01:50:25,467 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-20 01:50:25,467 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309421384] [2020-10-20 01:50:25,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-20 01:50:25,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-20 01:50:25,492 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2020-10-20 01:50:25,492 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [309421384] [2020-10-20 01:50:25,492 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-20 01:50:25,492 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-20 01:50:25,493 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [567018540] [2020-10-20 01:50:25,493 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-20 01:50:25,493 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-20 01:50:25,493 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-20 01:50:25,493 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-20 01:50:25,494 INFO L87 Difference]: Start difference. First operand 4502 states and 5708 transitions. Second operand 3 states. [2020-10-20 01:50:25,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-20 01:50:25,681 INFO L93 Difference]: Finished difference Result 8614 states and 10969 transitions. [2020-10-20 01:50:25,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-20 01:50:25,682 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 99 [2020-10-20 01:50:25,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-20 01:50:25,690 INFO L225 Difference]: With dead ends: 8614 [2020-10-20 01:50:25,690 INFO L226 Difference]: Without dead ends: 4315 [2020-10-20 01:50:25,696 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-10-20 01:50:25,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4315 states. [2020-10-20 01:50:25,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4315 to 4315. [2020-10-20 01:50:25,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4315 states. [2020-10-20 01:50:25,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4315 states to 4315 states and 5488 transitions. [2020-10-20 01:50:25,985 INFO L78 Accepts]: Start accepts. Automaton has 4315 states and 5488 transitions. Word has length 99 [2020-10-20 01:50:25,985 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-20 01:50:25,985 INFO L481 AbstractCegarLoop]: Abstraction has 4315 states and 5488 transitions. [2020-10-20 01:50:25,985 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-20 01:50:25,985 INFO L276 IsEmpty]: Start isEmpty. Operand 4315 states and 5488 transitions. [2020-10-20 01:50:25,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2020-10-20 01:50:25,988 INFO L414 BasicCegarLoop]: Found error trace [2020-10-20 01:50:25,988 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-10-20 01:50:25,988 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2020-10-20 01:50:25,988 INFO L429 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-20 01:50:25,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-20 01:50:25,988 INFO L82 PathProgramCache]: Analyzing trace with hash 932955421, now seen corresponding path program 1 times [2020-10-20 01:50:25,989 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-20 01:50:25,989 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556439366] [2020-10-20 01:50:25,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-20 01:50:25,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-20 01:50:26,020 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-20 01:50:26,020 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [556439366] [2020-10-20 01:50:26,020 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-20 01:50:26,020 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-20 01:50:26,021 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605077772] [2020-10-20 01:50:26,021 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-20 01:50:26,021 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-20 01:50:26,021 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-20 01:50:26,022 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-20 01:50:26,022 INFO L87 Difference]: Start difference. First operand 4315 states and 5488 transitions. Second operand 3 states. [2020-10-20 01:50:26,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-20 01:50:26,585 INFO L93 Difference]: Finished difference Result 8241 states and 10504 transitions. [2020-10-20 01:50:26,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-20 01:50:26,586 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 102 [2020-10-20 01:50:26,586 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-20 01:50:26,597 INFO L225 Difference]: With dead ends: 8241 [2020-10-20 01:50:26,597 INFO L226 Difference]: Without dead ends: 4019 [2020-10-20 01:50:26,604 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-10-20 01:50:26,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4019 states. [2020-10-20 01:50:26,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4019 to 3964. [2020-10-20 01:50:26,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3964 states. [2020-10-20 01:50:26,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3964 states to 3964 states and 4979 transitions. [2020-10-20 01:50:26,957 INFO L78 Accepts]: Start accepts. Automaton has 3964 states and 4979 transitions. Word has length 102 [2020-10-20 01:50:26,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-20 01:50:26,957 INFO L481 AbstractCegarLoop]: Abstraction has 3964 states and 4979 transitions. [2020-10-20 01:50:26,957 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-20 01:50:26,958 INFO L276 IsEmpty]: Start isEmpty. Operand 3964 states and 4979 transitions. [2020-10-20 01:50:26,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2020-10-20 01:50:26,960 INFO L414 BasicCegarLoop]: Found error trace [2020-10-20 01:50:26,960 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-10-20 01:50:26,960 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2020-10-20 01:50:26,961 INFO L429 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-20 01:50:26,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-20 01:50:26,961 INFO L82 PathProgramCache]: Analyzing trace with hash -678043026, now seen corresponding path program 1 times [2020-10-20 01:50:26,961 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-20 01:50:26,961 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436573863] [2020-10-20 01:50:26,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-20 01:50:26,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-20 01:50:27,032 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2020-10-20 01:50:27,032 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1436573863] [2020-10-20 01:50:27,032 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-20 01:50:27,032 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-10-20 01:50:27,033 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51246071] [2020-10-20 01:50:27,033 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-20 01:50:27,033 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-20 01:50:27,034 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-20 01:50:27,034 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-10-20 01:50:27,034 INFO L87 Difference]: Start difference. First operand 3964 states and 4979 transitions. Second operand 4 states. [2020-10-20 01:50:27,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-20 01:50:27,476 INFO L93 Difference]: Finished difference Result 8837 states and 11043 transitions. [2020-10-20 01:50:27,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-20 01:50:27,476 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 103 [2020-10-20 01:50:27,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-20 01:50:27,487 INFO L225 Difference]: With dead ends: 8837 [2020-10-20 01:50:27,488 INFO L226 Difference]: Without dead ends: 4968 [2020-10-20 01:50:27,493 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-10-20 01:50:27,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4968 states. [2020-10-20 01:50:27,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4968 to 3935. [2020-10-20 01:50:27,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3935 states. [2020-10-20 01:50:27,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3935 states to 3935 states and 4856 transitions. [2020-10-20 01:50:27,734 INFO L78 Accepts]: Start accepts. Automaton has 3935 states and 4856 transitions. Word has length 103 [2020-10-20 01:50:27,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-20 01:50:27,734 INFO L481 AbstractCegarLoop]: Abstraction has 3935 states and 4856 transitions. [2020-10-20 01:50:27,734 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-20 01:50:27,734 INFO L276 IsEmpty]: Start isEmpty. Operand 3935 states and 4856 transitions. [2020-10-20 01:50:27,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2020-10-20 01:50:27,736 INFO L414 BasicCegarLoop]: Found error trace [2020-10-20 01:50:27,736 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-10-20 01:50:27,737 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2020-10-20 01:50:27,737 INFO L429 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-20 01:50:27,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-20 01:50:27,737 INFO L82 PathProgramCache]: Analyzing trace with hash 1422185419, now seen corresponding path program 1 times [2020-10-20 01:50:27,737 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-20 01:50:27,737 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762665781] [2020-10-20 01:50:27,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-20 01:50:27,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-20 01:50:27,812 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2020-10-20 01:50:27,812 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762665781] [2020-10-20 01:50:27,813 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-20 01:50:27,813 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-20 01:50:27,813 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968453425] [2020-10-20 01:50:27,813 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-20 01:50:27,814 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-20 01:50:27,814 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-20 01:50:27,814 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-20 01:50:27,814 INFO L87 Difference]: Start difference. First operand 3935 states and 4856 transitions. Second operand 3 states. [2020-10-20 01:50:28,079 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-20 01:50:28,079 INFO L93 Difference]: Finished difference Result 9904 states and 12174 transitions. [2020-10-20 01:50:28,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-20 01:50:28,080 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 119 [2020-10-20 01:50:28,080 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-20 01:50:28,090 INFO L225 Difference]: With dead ends: 9904 [2020-10-20 01:50:28,091 INFO L226 Difference]: Without dead ends: 6064 [2020-10-20 01:50:28,095 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-10-20 01:50:28,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6064 states. [2020-10-20 01:50:28,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6064 to 6060. [2020-10-20 01:50:28,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6060 states. [2020-10-20 01:50:28,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6060 states to 6060 states and 7390 transitions. [2020-10-20 01:50:28,500 INFO L78 Accepts]: Start accepts. Automaton has 6060 states and 7390 transitions. Word has length 119 [2020-10-20 01:50:28,501 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-20 01:50:28,501 INFO L481 AbstractCegarLoop]: Abstraction has 6060 states and 7390 transitions. [2020-10-20 01:50:28,501 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-20 01:50:28,501 INFO L276 IsEmpty]: Start isEmpty. Operand 6060 states and 7390 transitions. [2020-10-20 01:50:28,507 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2020-10-20 01:50:28,507 INFO L414 BasicCegarLoop]: Found error trace [2020-10-20 01:50:28,507 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-10-20 01:50:28,508 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2020-10-20 01:50:28,508 INFO L429 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-20 01:50:28,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-20 01:50:28,508 INFO L82 PathProgramCache]: Analyzing trace with hash 2137417945, now seen corresponding path program 1 times [2020-10-20 01:50:28,509 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-20 01:50:28,509 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1019350587] [2020-10-20 01:50:28,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-20 01:50:28,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-20 01:50:28,559 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 36 proven. 0 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2020-10-20 01:50:28,559 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1019350587] [2020-10-20 01:50:28,560 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-20 01:50:28,560 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-20 01:50:28,560 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989120457] [2020-10-20 01:50:28,561 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-20 01:50:28,561 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-20 01:50:28,561 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-20 01:50:28,561 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-20 01:50:28,562 INFO L87 Difference]: Start difference. First operand 6060 states and 7390 transitions. Second operand 3 states. [2020-10-20 01:50:29,420 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-20 01:50:29,421 INFO L93 Difference]: Finished difference Result 12037 states and 14689 transitions. [2020-10-20 01:50:29,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-20 01:50:29,422 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 179 [2020-10-20 01:50:29,422 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-20 01:50:29,434 INFO L225 Difference]: With dead ends: 12037 [2020-10-20 01:50:29,434 INFO L226 Difference]: Without dead ends: 6060 [2020-10-20 01:50:29,444 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-10-20 01:50:29,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6060 states. [2020-10-20 01:50:30,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6060 to 5836. [2020-10-20 01:50:30,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5836 states. [2020-10-20 01:50:30,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5836 states to 5836 states and 7047 transitions. [2020-10-20 01:50:30,025 INFO L78 Accepts]: Start accepts. Automaton has 5836 states and 7047 transitions. Word has length 179 [2020-10-20 01:50:30,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-20 01:50:30,025 INFO L481 AbstractCegarLoop]: Abstraction has 5836 states and 7047 transitions. [2020-10-20 01:50:30,025 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-20 01:50:30,026 INFO L276 IsEmpty]: Start isEmpty. Operand 5836 states and 7047 transitions. [2020-10-20 01:50:30,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2020-10-20 01:50:30,035 INFO L414 BasicCegarLoop]: Found error trace [2020-10-20 01:50:30,036 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-10-20 01:50:30,036 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2020-10-20 01:50:30,036 INFO L429 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-20 01:50:30,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-20 01:50:30,037 INFO L82 PathProgramCache]: Analyzing trace with hash 1306764311, now seen corresponding path program 1 times [2020-10-20 01:50:30,037 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-20 01:50:30,038 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688222840] [2020-10-20 01:50:30,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-20 01:50:30,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-20 01:50:30,110 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2020-10-20 01:50:30,111 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [688222840] [2020-10-20 01:50:30,111 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-20 01:50:30,112 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-20 01:50:30,112 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682907633] [2020-10-20 01:50:30,113 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-20 01:50:30,113 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-20 01:50:30,113 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-20 01:50:30,113 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-20 01:50:30,113 INFO L87 Difference]: Start difference. First operand 5836 states and 7047 transitions. Second operand 3 states. [2020-10-20 01:50:30,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-20 01:50:30,535 INFO L93 Difference]: Finished difference Result 11417 states and 13819 transitions. [2020-10-20 01:50:30,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-20 01:50:30,536 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 179 [2020-10-20 01:50:30,536 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-20 01:50:30,544 INFO L225 Difference]: With dead ends: 11417 [2020-10-20 01:50:30,545 INFO L226 Difference]: Without dead ends: 5644 [2020-10-20 01:50:30,555 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-10-20 01:50:30,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5644 states. [2020-10-20 01:50:30,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5644 to 5644. [2020-10-20 01:50:30,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5644 states. [2020-10-20 01:50:30,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5644 states to 5644 states and 6839 transitions. [2020-10-20 01:50:30,974 INFO L78 Accepts]: Start accepts. Automaton has 5644 states and 6839 transitions. Word has length 179 [2020-10-20 01:50:30,974 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-20 01:50:30,974 INFO L481 AbstractCegarLoop]: Abstraction has 5644 states and 6839 transitions. [2020-10-20 01:50:30,975 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-20 01:50:30,975 INFO L276 IsEmpty]: Start isEmpty. Operand 5644 states and 6839 transitions. [2020-10-20 01:50:30,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2020-10-20 01:50:30,980 INFO L414 BasicCegarLoop]: Found error trace [2020-10-20 01:50:30,980 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-10-20 01:50:30,981 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2020-10-20 01:50:30,981 INFO L429 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-20 01:50:30,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-20 01:50:30,981 INFO L82 PathProgramCache]: Analyzing trace with hash -1285413173, now seen corresponding path program 1 times [2020-10-20 01:50:30,983 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-20 01:50:30,983 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528229543] [2020-10-20 01:50:30,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-20 01:50:31,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-20 01:50:31,052 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2020-10-20 01:50:31,052 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528229543] [2020-10-20 01:50:31,052 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-20 01:50:31,053 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-10-20 01:50:31,053 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311247247] [2020-10-20 01:50:31,053 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-20 01:50:31,053 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-20 01:50:31,054 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-20 01:50:31,054 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-10-20 01:50:31,054 INFO L87 Difference]: Start difference. First operand 5644 states and 6839 transitions. Second operand 5 states. [2020-10-20 01:50:31,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-20 01:50:31,667 INFO L93 Difference]: Finished difference Result 12526 states and 15178 transitions. [2020-10-20 01:50:31,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-10-20 01:50:31,667 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 183 [2020-10-20 01:50:31,668 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-20 01:50:31,678 INFO L225 Difference]: With dead ends: 12526 [2020-10-20 01:50:31,678 INFO L226 Difference]: Without dead ends: 6945 [2020-10-20 01:50:31,685 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-10-20 01:50:31,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6945 states. [2020-10-20 01:50:32,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6945 to 5392. [2020-10-20 01:50:32,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5392 states. [2020-10-20 01:50:32,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5392 states to 5392 states and 6469 transitions. [2020-10-20 01:50:32,079 INFO L78 Accepts]: Start accepts. Automaton has 5392 states and 6469 transitions. Word has length 183 [2020-10-20 01:50:32,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-20 01:50:32,080 INFO L481 AbstractCegarLoop]: Abstraction has 5392 states and 6469 transitions. [2020-10-20 01:50:32,080 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-20 01:50:32,080 INFO L276 IsEmpty]: Start isEmpty. Operand 5392 states and 6469 transitions. [2020-10-20 01:50:32,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2020-10-20 01:50:32,085 INFO L414 BasicCegarLoop]: Found error trace [2020-10-20 01:50:32,085 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-10-20 01:50:32,085 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2020-10-20 01:50:32,085 INFO L429 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-20 01:50:32,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-20 01:50:32,086 INFO L82 PathProgramCache]: Analyzing trace with hash -60983307, now seen corresponding path program 1 times [2020-10-20 01:50:32,086 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-20 01:50:32,086 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95747497] [2020-10-20 01:50:32,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-20 01:50:32,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-20 01:50:32,134 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2020-10-20 01:50:32,134 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [95747497] [2020-10-20 01:50:32,134 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-20 01:50:32,135 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-20 01:50:32,135 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513725787] [2020-10-20 01:50:32,135 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-20 01:50:32,135 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-20 01:50:32,136 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-20 01:50:32,136 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-20 01:50:32,136 INFO L87 Difference]: Start difference. First operand 5392 states and 6469 transitions. Second operand 3 states. [2020-10-20 01:50:32,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-20 01:50:32,348 INFO L93 Difference]: Finished difference Result 7992 states and 9637 transitions. [2020-10-20 01:50:32,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-20 01:50:32,349 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 183 [2020-10-20 01:50:32,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-20 01:50:32,349 INFO L225 Difference]: With dead ends: 7992 [2020-10-20 01:50:32,349 INFO L226 Difference]: Without dead ends: 0 [2020-10-20 01:50:32,355 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-10-20 01:50:32,355 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2020-10-20 01:50:32,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2020-10-20 01:50:32,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2020-10-20 01:50:32,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2020-10-20 01:50:32,356 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 183 [2020-10-20 01:50:32,356 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-20 01:50:32,356 INFO L481 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2020-10-20 01:50:32,356 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-20 01:50:32,356 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2020-10-20 01:50:32,357 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-10-20 01:50:32,357 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2020-10-20 01:50:32,359 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2020-10-20 01:50:32,627 WARN L193 SmtUtils]: Spent 246.00 ms on a formula simplification. DAG size of input: 196 DAG size of output: 117 [2020-10-20 01:50:33,212 WARN L193 SmtUtils]: Spent 575.00 ms on a formula simplification. DAG size of input: 387 DAG size of output: 151 [2020-10-20 01:50:33,390 WARN L193 SmtUtils]: Spent 175.00 ms on a formula simplification. DAG size of input: 210 DAG size of output: 111 [2020-10-20 01:50:34,318 WARN L193 SmtUtils]: Spent 918.00 ms on a formula simplification. DAG size of input: 642 DAG size of output: 296 [2020-10-20 01:50:34,947 WARN L193 SmtUtils]: Spent 625.00 ms on a formula simplification. DAG size of input: 632 DAG size of output: 283 [2020-10-20 01:50:35,220 WARN L193 SmtUtils]: Spent 270.00 ms on a formula simplification. DAG size of input: 447 DAG size of output: 172 [2020-10-20 01:50:35,375 WARN L193 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 286 DAG size of output: 121 [2020-10-20 01:50:35,522 WARN L193 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 263 DAG size of output: 113 [2020-10-20 01:50:35,695 WARN L193 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 288 DAG size of output: 153 [2020-10-20 01:50:35,929 WARN L193 SmtUtils]: Spent 227.00 ms on a formula simplification. DAG size of input: 387 DAG size of output: 151 [2020-10-20 01:50:36,202 WARN L193 SmtUtils]: Spent 181.00 ms on a formula simplification. DAG size of input: 384 DAG size of output: 138 [2020-10-20 01:50:36,640 WARN L193 SmtUtils]: Spent 191.00 ms on a formula simplification. DAG size of input: 388 DAG size of output: 152 [2020-10-20 01:50:37,296 WARN L193 SmtUtils]: Spent 621.00 ms on a formula simplification. DAG size of input: 629 DAG size of output: 294 [2020-10-20 01:50:37,946 WARN L193 SmtUtils]: Spent 354.00 ms on a formula simplification. DAG size of input: 524 DAG size of output: 231 [2020-10-20 01:50:38,139 WARN L193 SmtUtils]: Spent 190.00 ms on a formula simplification. DAG size of input: 387 DAG size of output: 151 [2020-10-20 01:50:38,242 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 290 DAG size of output: 139 [2020-10-20 01:50:38,501 WARN L193 SmtUtils]: Spent 175.00 ms on a formula simplification. DAG size of input: 407 DAG size of output: 114 [2020-10-20 01:50:39,195 WARN L193 SmtUtils]: Spent 511.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 52 [2020-10-20 01:50:39,300 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 36 [2020-10-20 01:50:39,900 WARN L193 SmtUtils]: Spent 597.00 ms on a formula simplification. DAG size of input: 133 DAG size of output: 66 [2020-10-20 01:50:40,249 WARN L193 SmtUtils]: Spent 347.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 60 [2020-10-20 01:50:40,387 WARN L193 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 44 [2020-10-20 01:50:41,699 WARN L193 SmtUtils]: Spent 1.31 s on a formula simplification. DAG size of input: 250 DAG size of output: 81 [2020-10-20 01:50:42,987 WARN L193 SmtUtils]: Spent 1.29 s on a formula simplification. DAG size of input: 241 DAG size of output: 81 [2020-10-20 01:50:43,599 WARN L193 SmtUtils]: Spent 609.00 ms on a formula simplification. DAG size of input: 144 DAG size of output: 60 [2020-10-20 01:50:44,149 WARN L193 SmtUtils]: Spent 547.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 59 [2020-10-20 01:50:44,657 WARN L193 SmtUtils]: Spent 505.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 63 [2020-10-20 01:50:45,105 WARN L193 SmtUtils]: Spent 446.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 55 [2020-10-20 01:50:45,485 WARN L193 SmtUtils]: Spent 377.00 ms on a formula simplification. DAG size of input: 136 DAG size of output: 48 [2020-10-20 01:50:45,638 WARN L193 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 42 [2020-10-20 01:50:46,353 WARN L193 SmtUtils]: Spent 616.00 ms on a formula simplification. DAG size of input: 133 DAG size of output: 66 [2020-10-20 01:50:46,989 WARN L193 SmtUtils]: Spent 633.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 70 [2020-10-20 01:50:47,720 WARN L193 SmtUtils]: Spent 582.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 63 [2020-10-20 01:50:48,060 WARN L193 SmtUtils]: Spent 338.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 54 [2020-10-20 01:50:48,535 WARN L193 SmtUtils]: Spent 473.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 60 [2020-10-20 01:50:48,897 WARN L193 SmtUtils]: Spent 360.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 57 [2020-10-20 01:50:49,594 WARN L193 SmtUtils]: Spent 694.00 ms on a formula simplification. DAG size of input: 134 DAG size of output: 74 [2020-10-20 01:50:50,809 WARN L193 SmtUtils]: Spent 1.12 s on a formula simplification. DAG size of input: 235 DAG size of output: 76 [2020-10-20 01:50:51,313 WARN L193 SmtUtils]: Spent 454.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 57 [2020-10-20 01:50:51,733 WARN L193 SmtUtils]: Spent 417.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 57 [2020-10-20 01:50:52,175 WARN L193 SmtUtils]: Spent 356.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 61 [2020-10-20 01:50:52,583 WARN L193 SmtUtils]: Spent 406.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 53 [2020-10-20 01:50:52,718 WARN L193 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 40 [2020-10-20 01:50:53,734 WARN L193 SmtUtils]: Spent 1.01 s on a formula simplification. DAG size of input: 187 DAG size of output: 79 [2020-10-20 01:50:54,341 WARN L193 SmtUtils]: Spent 603.00 ms on a formula simplification. DAG size of input: 133 DAG size of output: 66 [2020-10-20 01:50:54,671 WARN L193 SmtUtils]: Spent 325.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 48 [2020-10-20 01:50:55,267 WARN L193 SmtUtils]: Spent 593.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 65 [2020-10-20 01:50:55,701 WARN L193 SmtUtils]: Spent 432.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 61 [2020-10-20 01:50:55,992 WARN L193 SmtUtils]: Spent 289.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 47 [2020-10-20 01:50:56,153 WARN L193 SmtUtils]: Spent 158.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 41 [2020-10-20 01:50:56,538 WARN L193 SmtUtils]: Spent 384.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 49 [2020-10-20 01:50:56,543 INFO L274 CegarLoopResult]: For program point L68-3(lines 68 77) no Hoare annotation was computed. [2020-10-20 01:50:56,543 INFO L274 CegarLoopResult]: For program point L68-5(lines 68 77) no Hoare annotation was computed. [2020-10-20 01:50:56,544 INFO L274 CegarLoopResult]: For program point ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION(line 3) no Hoare annotation was computed. [2020-10-20 01:50:56,545 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-10-20 01:50:56,545 INFO L274 CegarLoopResult]: For program point L69(lines 69 74) no Hoare annotation was computed. [2020-10-20 01:50:56,545 INFO L274 CegarLoopResult]: For program point L69-1(lines 69 74) no Hoare annotation was computed. [2020-10-20 01:50:56,545 INFO L274 CegarLoopResult]: For program point L3(line 3) no Hoare annotation was computed. [2020-10-20 01:50:56,545 INFO L274 CegarLoopResult]: For program point L69-2(lines 69 74) no Hoare annotation was computed. [2020-10-20 01:50:56,545 INFO L274 CegarLoopResult]: For program point L3-1(line 3) no Hoare annotation was computed. [2020-10-20 01:50:56,546 INFO L274 CegarLoopResult]: For program point L203(line 203) no Hoare annotation was computed. [2020-10-20 01:50:56,546 INFO L274 CegarLoopResult]: For program point L303-1(lines 302 315) no Hoare annotation was computed. [2020-10-20 01:50:56,546 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-10-20 01:50:56,546 INFO L274 CegarLoopResult]: For program point L303-2(lines 303 307) no Hoare annotation was computed. [2020-10-20 01:50:56,546 INFO L274 CegarLoopResult]: For program point L303-4(lines 302 315) no Hoare annotation was computed. [2020-10-20 01:50:56,546 INFO L274 CegarLoopResult]: For program point L502(lines 502 511) no Hoare annotation was computed. [2020-10-20 01:50:56,547 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-10-20 01:50:56,547 INFO L274 CegarLoopResult]: For program point L403(line 403) no Hoare annotation was computed. [2020-10-20 01:50:56,547 INFO L274 CegarLoopResult]: For program point L141(lines 141 153) no Hoare annotation was computed. [2020-10-20 01:50:56,547 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-10-20 01:50:56,547 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-10-20 01:50:56,548 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-10-20 01:50:56,548 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-10-20 01:50:56,548 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-10-20 01:50:56,548 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-10-20 01:50:56,549 INFO L274 CegarLoopResult]: For program point L407(lines 407 411) no Hoare annotation was computed. [2020-10-20 01:50:56,549 INFO L274 CegarLoopResult]: For program point L407-1(lines 402 442) no Hoare annotation was computed. [2020-10-20 01:50:56,549 INFO L274 CegarLoopResult]: For program point L341(lines 341 348) no Hoare annotation was computed. [2020-10-20 01:50:56,549 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-10-20 01:50:56,549 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-10-20 01:50:56,550 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-10-20 01:50:56,550 INFO L274 CegarLoopResult]: For program point L11(line 11) no Hoare annotation was computed. [2020-10-20 01:50:56,550 INFO L274 CegarLoopResult]: For program point L11-1(line 11) no Hoare annotation was computed. [2020-10-20 01:50:56,550 INFO L274 CegarLoopResult]: For program point L210-1(lines 210 220) no Hoare annotation was computed. [2020-10-20 01:50:56,550 INFO L274 CegarLoopResult]: For program point L144(lines 144 152) no Hoare annotation was computed. [2020-10-20 01:50:56,550 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-10-20 01:50:56,550 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-10-20 01:50:56,551 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-10-20 01:50:56,551 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-10-20 01:50:56,551 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-10-20 01:50:56,551 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-10-20 01:50:56,552 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-10-20 01:50:56,552 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-10-20 01:50:56,552 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-10-20 01:50:56,552 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-10-20 01:50:56,552 INFO L274 CegarLoopResult]: For program point L147(lines 147 151) no Hoare annotation was computed. [2020-10-20 01:50:56,553 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-10-20 01:50:56,553 INFO L274 CegarLoopResult]: For program point L379(lines 379 383) no Hoare annotation was computed. [2020-10-20 01:50:56,553 INFO L274 CegarLoopResult]: For program point L379-2(lines 379 383) no Hoare annotation was computed. [2020-10-20 01:50:56,553 INFO L274 CegarLoopResult]: For program point L379-3(lines 379 383) no Hoare annotation was computed. [2020-10-20 01:50:56,553 INFO L274 CegarLoopResult]: For program point L379-5(lines 379 383) no Hoare annotation was computed. [2020-10-20 01:50:56,553 INFO L274 CegarLoopResult]: For program point L379-6(lines 379 383) no Hoare annotation was computed. [2020-10-20 01:50:56,553 INFO L274 CegarLoopResult]: For program point L379-8(lines 379 383) no Hoare annotation was computed. [2020-10-20 01:50:56,553 INFO L274 CegarLoopResult]: For program point L283(lines 283 293) no Hoare annotation was computed. [2020-10-20 01:50:56,554 INFO L274 CegarLoopResult]: For program point L250(lines 250 256) no Hoare annotation was computed. [2020-10-20 01:50:56,554 INFO L274 CegarLoopResult]: For program point L283-1(lines 283 293) no Hoare annotation was computed. [2020-10-20 01:50:56,554 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-10-20 01:50:56,554 INFO L274 CegarLoopResult]: For program point L283-2(lines 283 293) no Hoare annotation was computed. [2020-10-20 01:50:56,554 INFO L274 CegarLoopResult]: For program point L250-2(lines 250 256) no Hoare annotation was computed. [2020-10-20 01:50:56,554 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-10-20 01:50:56,554 INFO L274 CegarLoopResult]: For program point L515(lines 515 519) no Hoare annotation was computed. [2020-10-20 01:50:56,554 INFO L274 CegarLoopResult]: For program point L416(lines 416 423) no Hoare annotation was computed. [2020-10-20 01:50:56,554 INFO L274 CegarLoopResult]: For program point ULTIMATE.startENTRY(line -1) no Hoare annotation was computed. [2020-10-20 01:50:56,555 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-10-20 01:50:56,555 INFO L274 CegarLoopResult]: For program point L87(lines 87 96) no Hoare annotation was computed. [2020-10-20 01:50:56,555 INFO L274 CegarLoopResult]: For program point L87-2(lines 86 110) no Hoare annotation was computed. [2020-10-20 01:50:56,555 INFO L274 CegarLoopResult]: For program point L87-3(lines 87 96) no Hoare annotation was computed. [2020-10-20 01:50:56,555 INFO L274 CegarLoopResult]: For program point L87-5(lines 86 110) no Hoare annotation was computed. [2020-10-20 01:50:56,555 INFO L274 CegarLoopResult]: For program point L87-6(lines 87 96) no Hoare annotation was computed. [2020-10-20 01:50:56,555 INFO L274 CegarLoopResult]: For program point L87-8(lines 86 110) no Hoare annotation was computed. [2020-10-20 01:50:56,556 INFO L274 CegarLoopResult]: For program point L484(line 484) no Hoare annotation was computed. [2020-10-20 01:50:56,556 INFO L274 CegarLoopResult]: For program point L88(lines 88 93) no Hoare annotation was computed. [2020-10-20 01:50:56,556 INFO L274 CegarLoopResult]: For program point L88-1(lines 88 93) no Hoare annotation was computed. [2020-10-20 01:50:56,556 INFO L274 CegarLoopResult]: For program point L88-2(lines 88 93) no Hoare annotation was computed. [2020-10-20 01:50:56,556 INFO L274 CegarLoopResult]: For program point L287(lines 287 292) no Hoare annotation was computed. [2020-10-20 01:50:56,556 INFO L274 CegarLoopResult]: For program point L287-1(lines 287 292) no Hoare annotation was computed. [2020-10-20 01:50:56,556 INFO L274 CegarLoopResult]: For program point L287-2(lines 287 292) no Hoare annotation was computed. [2020-10-20 01:50:56,556 INFO L274 CegarLoopResult]: For program point L387(lines 387 391) no Hoare annotation was computed. [2020-10-20 01:50:56,556 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-10-20 01:50:56,557 INFO L274 CegarLoopResult]: For program point L321-1(lines 320 333) no Hoare annotation was computed. [2020-10-20 01:50:56,557 INFO L274 CegarLoopResult]: For program point L387-3(lines 387 391) no Hoare annotation was computed. [2020-10-20 01:50:56,557 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-10-20 01:50:56,557 INFO L274 CegarLoopResult]: For program point L321-3(lines 320 333) no Hoare annotation was computed. [2020-10-20 01:50:56,557 INFO L274 CegarLoopResult]: For program point L387-6(lines 387 391) no Hoare annotation was computed. [2020-10-20 01:50:56,557 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-10-20 01:50:56,558 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-10-20 01:50:56,558 INFO L274 CegarLoopResult]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2020-10-20 01:50:56,558 INFO L274 CegarLoopResult]: For program point L157(line 157) no Hoare annotation was computed. [2020-10-20 01:50:56,558 INFO L274 CegarLoopResult]: For program point L58(lines 58 67) no Hoare annotation was computed. [2020-10-20 01:50:56,558 INFO L274 CegarLoopResult]: For program point L58-2(lines 57 81) no Hoare annotation was computed. [2020-10-20 01:50:56,558 INFO L274 CegarLoopResult]: For program point L58-3(lines 58 67) no Hoare annotation was computed. [2020-10-20 01:50:56,558 INFO L274 CegarLoopResult]: For program point L58-5(lines 57 81) no Hoare annotation was computed. [2020-10-20 01:50:56,558 INFO L274 CegarLoopResult]: For program point L58-6(lines 58 67) no Hoare annotation was computed. [2020-10-20 01:50:56,559 INFO L274 CegarLoopResult]: For program point L58-8(lines 57 81) no Hoare annotation was computed. [2020-10-20 01:50:56,559 INFO L277 CegarLoopResult]: At program point L521(lines 468 526) the Hoare annotation is: true [2020-10-20 01:50:56,559 INFO L274 CegarLoopResult]: For program point L191(lines 191 199) no Hoare annotation was computed. [2020-10-20 01:50:56,559 INFO L274 CegarLoopResult]: For program point L59(lines 59 64) no Hoare annotation was computed. [2020-10-20 01:50:56,559 INFO L274 CegarLoopResult]: For program point L59-1(lines 59 64) no Hoare annotation was computed. [2020-10-20 01:50:56,559 INFO L274 CegarLoopResult]: For program point L59-2(lines 59 64) no Hoare annotation was computed. [2020-10-20 01:50:56,559 INFO L277 CegarLoopResult]: At program point L555(lines 546 557) the Hoare annotation is: true [2020-10-20 01:50:56,559 INFO L274 CegarLoopResult]: For program point L357-1(lines 356 369) no Hoare annotation was computed. [2020-10-20 01:50:56,559 INFO L274 CegarLoopResult]: For program point L457(lines 457 462) no Hoare annotation was computed. [2020-10-20 01:50:56,559 INFO L274 CegarLoopResult]: For program point L226(lines 226 238) no Hoare annotation was computed. [2020-10-20 01:50:56,560 INFO L274 CegarLoopResult]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2020-10-20 01:50:56,560 INFO L274 CegarLoopResult]: For program point L28(lines 28 32) no Hoare annotation was computed. [2020-10-20 01:50:56,560 INFO L274 CegarLoopResult]: For program point L28-2(lines 27 42) no Hoare annotation was computed. [2020-10-20 01:50:56,560 INFO L274 CegarLoopResult]: For program point L28-3(lines 28 32) no Hoare annotation was computed. [2020-10-20 01:50:56,560 INFO L274 CegarLoopResult]: For program point L28-5(lines 27 42) no Hoare annotation was computed. [2020-10-20 01:50:56,560 INFO L274 CegarLoopResult]: For program point L227(lines 227 233) no Hoare annotation was computed. [2020-10-20 01:50:56,560 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-10-20 01:50:56,560 INFO L274 CegarLoopResult]: For program point L194(lines 194 198) no Hoare annotation was computed. [2020-10-20 01:50:56,561 INFO L270 CegarLoopResult]: At program point L195(lines 190 244) the Hoare annotation is: false [2020-10-20 01:50:56,561 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-10-20 01:50:56,561 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-10-20 01:50:56,562 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-10-20 01:50:56,562 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-10-20 01:50:56,562 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-10-20 01:50:56,562 INFO L274 CegarLoopResult]: For program point L97-1(lines 97 106) no Hoare annotation was computed. [2020-10-20 01:50:56,562 INFO L274 CegarLoopResult]: For program point L97-3(lines 97 106) no Hoare annotation was computed. [2020-10-20 01:50:56,562 INFO L274 CegarLoopResult]: For program point L97-5(lines 97 106) no Hoare annotation was computed. [2020-10-20 01:50:56,563 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-10-20 01:50:56,563 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-10-20 01:50:56,563 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-10-20 01:50:56,563 INFO L274 CegarLoopResult]: For program point L98(lines 98 103) no Hoare annotation was computed. [2020-10-20 01:50:56,563 INFO L274 CegarLoopResult]: For program point L98-1(lines 98 103) no Hoare annotation was computed. [2020-10-20 01:50:56,564 INFO L274 CegarLoopResult]: For program point L98-2(lines 98 103) no Hoare annotation was computed. [2020-10-20 01:50:56,564 INFO L274 CegarLoopResult]: For program point L-1(line -1) no Hoare annotation was computed. [2020-10-20 01:50:56,564 INFO L274 CegarLoopResult]: For program point ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION(line 3) no Hoare annotation was computed. [2020-10-20 01:50:56,564 INFO L274 CegarLoopResult]: For program point L33-1(lines 33 37) no Hoare annotation was computed. [2020-10-20 01:50:56,564 INFO L274 CegarLoopResult]: For program point L33-3(lines 33 37) no Hoare annotation was computed. [2020-10-20 01:50:56,564 INFO L274 CegarLoopResult]: For program point L265-1(lines 264 277) no Hoare annotation was computed. [2020-10-20 01:50:56,564 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-10-20 01:50:56,564 INFO L274 CegarLoopResult]: For program point L431(lines 431 438) no Hoare annotation was computed. [2020-10-20 01:50:56,565 INFO L274 CegarLoopResult]: For program point L68-1(lines 68 77) no Hoare annotation was computed. [2020-10-20 01:50:56,700 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 20.10 01:50:56 BoogieIcfgContainer [2020-10-20 01:50:56,701 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2020-10-20 01:50:56,701 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2020-10-20 01:50:56,701 INFO L271 PluginConnector]: Initializing Witness Printer... [2020-10-20 01:50:56,702 INFO L275 PluginConnector]: Witness Printer initialized [2020-10-20 01:50:56,702 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.10 01:50:16" (3/4) ... [2020-10-20 01:50:56,712 INFO L137 WitnessPrinter]: Generating witness for correct program [2020-10-20 01:50:56,748 INFO L902 BoogieBacktranslator]: Reduced CFG by removing 7 nodes and edges [2020-10-20 01:50:56,750 INFO L902 BoogieBacktranslator]: Reduced CFG by removing 4 nodes and edges [2020-10-20 01:50:56,750 INFO L902 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2020-10-20 01:50:56,751 INFO L902 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2020-10-20 01:50:56,786 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-10-20 01:50:56,787 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-10-20 01:50:56,787 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-10-20 01:50:56,787 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-10-20 01:50:56,788 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-10-20 01:50:56,788 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-10-20 01:50:56,788 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-10-20 01:50:56,789 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-10-20 01:50:56,789 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-10-20 01:50:56,789 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-10-20 01:50:56,789 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-10-20 01:50:56,790 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-10-20 01:50:56,790 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-10-20 01:50:56,791 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-10-20 01:50:56,791 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-10-20 01:50:56,791 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-10-20 01:50:56,791 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-10-20 01:50:56,791 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-10-20 01:50:56,792 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-10-20 01:50:56,792 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-10-20 01:50:56,795 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-10-20 01:50:56,796 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-10-20 01:50:56,796 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-10-20 01:50:56,796 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-10-20 01:50:56,798 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-10-20 01:50:56,798 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-10-20 01:50:56,799 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-10-20 01:50:56,799 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-10-20 01:50:56,799 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-10-20 01:50:56,799 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-10-20 01:50:56,800 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-10-20 01:50:56,800 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-10-20 01:50:56,800 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-10-20 01:50:56,800 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-10-20 01:50:56,800 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-10-20 01:50:56,884 INFO L141 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.graphml [2020-10-20 01:50:56,884 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2020-10-20 01:50:56,885 INFO L168 Benchmark]: Toolchain (without parser) took 41948.23 ms. Allocated memory was 35.1 MB in the beginning and 531.1 MB in the end (delta: 496.0 MB). Free memory was 8.7 MB in the beginning and 329.0 MB in the end (delta: -320.3 MB). Peak memory consumption was 175.7 MB. Max. memory is 14.3 GB. [2020-10-20 01:50:56,886 INFO L168 Benchmark]: CDTParser took 0.29 ms. Allocated memory is still 34.1 MB. Free memory was 13.3 MB in the beginning and 13.3 MB in the end (delta: 3.1 kB). Peak memory consumption was 3.1 kB. Max. memory is 14.3 GB. [2020-10-20 01:50:56,886 INFO L168 Benchmark]: CACSL2BoogieTranslator took 481.12 ms. Allocated memory was 35.1 MB in the beginning and 45.1 MB in the end (delta: 10.0 MB). Free memory was 7.8 MB in the beginning and 24.0 MB in the end (delta: -16.2 MB). Peak memory consumption was 7.1 MB. Max. memory is 14.3 GB. [2020-10-20 01:50:56,887 INFO L168 Benchmark]: Boogie Procedure Inliner took 61.51 ms. Allocated memory is still 45.1 MB. Free memory was 23.9 MB in the beginning and 21.2 MB in the end (delta: 2.7 MB). Peak memory consumption was 2.7 MB. Max. memory is 14.3 GB. [2020-10-20 01:50:56,887 INFO L168 Benchmark]: Boogie Preprocessor took 37.50 ms. Allocated memory is still 45.1 MB. Free memory was 21.2 MB in the beginning and 18.9 MB in the end (delta: 2.3 MB). Peak memory consumption was 2.3 MB. Max. memory is 14.3 GB. [2020-10-20 01:50:56,887 INFO L168 Benchmark]: RCFGBuilder took 684.04 ms. Allocated memory was 45.1 MB in the beginning and 47.2 MB in the end (delta: 2.1 MB). Free memory was 18.9 MB in the beginning and 11.6 MB in the end (delta: 7.3 MB). Peak memory consumption was 10.2 MB. Max. memory is 14.3 GB. [2020-10-20 01:50:56,888 INFO L168 Benchmark]: TraceAbstraction took 40481.17 ms. Allocated memory was 49.3 MB in the beginning and 531.1 MB in the end (delta: 481.8 MB). Free memory was 32.2 MB in the beginning and 346.0 MB in the end (delta: -313.8 MB). Peak memory consumption was 503.7 MB. Max. memory is 14.3 GB. [2020-10-20 01:50:56,888 INFO L168 Benchmark]: Witness Printer took 182.65 ms. Allocated memory is still 531.1 MB. Free memory was 346.0 MB in the beginning and 329.0 MB in the end (delta: 17.1 MB). Peak memory consumption was 17.1 MB. Max. memory is 14.3 GB. [2020-10-20 01:50:56,895 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.29 ms. Allocated memory is still 34.1 MB. Free memory was 13.3 MB in the beginning and 13.3 MB in the end (delta: 3.1 kB). Peak memory consumption was 3.1 kB. Max. memory is 14.3 GB. * CACSL2BoogieTranslator took 481.12 ms. Allocated memory was 35.1 MB in the beginning and 45.1 MB in the end (delta: 10.0 MB). Free memory was 7.8 MB in the beginning and 24.0 MB in the end (delta: -16.2 MB). Peak memory consumption was 7.1 MB. Max. memory is 14.3 GB. * Boogie Procedure Inliner took 61.51 ms. Allocated memory is still 45.1 MB. Free memory was 23.9 MB in the beginning and 21.2 MB in the end (delta: 2.7 MB). Peak memory consumption was 2.7 MB. Max. memory is 14.3 GB. * Boogie Preprocessor took 37.50 ms. Allocated memory is still 45.1 MB. Free memory was 21.2 MB in the beginning and 18.9 MB in the end (delta: 2.3 MB). Peak memory consumption was 2.3 MB. Max. memory is 14.3 GB. * RCFGBuilder took 684.04 ms. Allocated memory was 45.1 MB in the beginning and 47.2 MB in the end (delta: 2.1 MB). Free memory was 18.9 MB in the beginning and 11.6 MB in the end (delta: 7.3 MB). Peak memory consumption was 10.2 MB. Max. memory is 14.3 GB. * TraceAbstraction took 40481.17 ms. Allocated memory was 49.3 MB in the beginning and 531.1 MB in the end (delta: 481.8 MB). Free memory was 32.2 MB in the beginning and 346.0 MB in the end (delta: -313.8 MB). Peak memory consumption was 503.7 MB. Max. memory is 14.3 GB. * Witness Printer took 182.65 ms. Allocated memory is still 531.1 MB. Free memory was 346.0 MB in the beginning and 329.0 MB in the end (delta: 17.1 MB). Peak memory consumption was 17.1 MB. Max. memory is 14.3 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: 16.0s, OverallIterations: 20, TraceHistogramMax: 5, AutomataDifference: 8.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 24.1s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 3899 SDtfs, 6743 SDslu, 5322 SDs, 0 SdLazy, 622 SolverSat, 211 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 0.8s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 117 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.3s 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.9s AutomataMinimizationTime, 20 MinimizatonAttempts, 10338 StatesRemovedByMinimization, 17 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 43 LocationsWithAnnotation, 43 PreInvPairs, 1302 NumberOfFragments, 8885 HoareAnnotationTreeSize, 43 FomulaSimplifications, 1496534 FormulaSimplificationTreeSizeReduction, 6.3s HoareSimplificationTime, 43 FomulaSimplificationsInter, 134052 FormulaSimplificationTreeSizeReductionInter, 17.8s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.2s SatisfiabilityAnalysisTime, 0.7s 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...