/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -tc config/AutomizerReach.xml -s config/svcomp-Reach-64bit-Automizer_Default.epf -i ../sv-benchmarks/c/eca-rers2012/Problem03_label18.c -------------------------------------------------------------------------------- This is Ultimate 0.2.1-bitabs-dcfa08f [2020-12-23 01:56:09,438 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-12-23 01:56:09,442 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-12-23 01:56:09,498 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-12-23 01:56:09,499 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-12-23 01:56:09,503 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-12-23 01:56:09,507 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-12-23 01:56:09,514 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-12-23 01:56:09,542 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-12-23 01:56:09,548 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-12-23 01:56:09,552 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-12-23 01:56:09,554 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-12-23 01:56:09,554 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-12-23 01:56:09,558 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-12-23 01:56:09,560 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-12-23 01:56:09,562 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-12-23 01:56:09,564 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-12-23 01:56:09,568 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-12-23 01:56:09,576 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-12-23 01:56:09,584 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-12-23 01:56:09,586 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-12-23 01:56:09,588 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-12-23 01:56:09,589 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-12-23 01:56:09,591 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-12-23 01:56:09,597 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-12-23 01:56:09,598 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-12-23 01:56:09,598 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-12-23 01:56:09,601 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-12-23 01:56:09,601 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-12-23 01:56:09,602 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-12-23 01:56:09,603 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-12-23 01:56:09,604 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-12-23 01:56:09,606 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-12-23 01:56:09,607 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-12-23 01:56:09,608 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-12-23 01:56:09,608 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-12-23 01:56:09,609 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-12-23 01:56:09,616 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-12-23 01:56:09,616 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-12-23 01:56:09,617 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-12-23 01:56:09,618 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-12-23 01:56:09,623 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2020-12-23 01:56:09,670 INFO L113 SettingsManager]: Loading preferences was successful [2020-12-23 01:56:09,670 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-12-23 01:56:09,674 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-12-23 01:56:09,675 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-12-23 01:56:09,675 INFO L138 SettingsManager]: * Use SBE=true [2020-12-23 01:56:09,675 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-12-23 01:56:09,675 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-12-23 01:56:09,676 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-12-23 01:56:09,676 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-12-23 01:56:09,676 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-12-23 01:56:09,677 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-12-23 01:56:09,678 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-12-23 01:56:09,678 INFO L138 SettingsManager]: * Use constant arrays=true [2020-12-23 01:56:09,678 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-12-23 01:56:09,679 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-12-23 01:56:09,679 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-12-23 01:56:09,679 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-12-23 01:56:09,679 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-12-23 01:56:09,680 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-12-23 01:56:09,680 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-12-23 01:56:09,680 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-12-23 01:56:09,680 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-12-23 01:56:09,680 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-12-23 01:56:09,681 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-12-23 01:56:09,681 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2020-12-23 01:56:09,681 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2020-12-23 01:56:10,198 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-12-23 01:56:10,232 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-12-23 01:56:10,236 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-12-23 01:56:10,237 INFO L271 PluginConnector]: Initializing CDTParser... [2020-12-23 01:56:10,238 INFO L275 PluginConnector]: CDTParser initialized [2020-12-23 01:56:10,239 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/eca-rers2012/Problem03_label18.c [2020-12-23 01:56:10,324 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/data/26f44675f/bda778c0a63e46c4b6b0ac9d255511c0/FLAG258f2cdd2 [2020-12-23 01:56:11,268 INFO L306 CDTParser]: Found 1 translation units. [2020-12-23 01:56:11,269 INFO L160 CDTParser]: Scanning /storage/repos/ultimate-bitabs/releaseScripts/default/sv-benchmarks/c/eca-rers2012/Problem03_label18.c [2020-12-23 01:56:11,288 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/data/26f44675f/bda778c0a63e46c4b6b0ac9d255511c0/FLAG258f2cdd2 [2020-12-23 01:56:11,345 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/data/26f44675f/bda778c0a63e46c4b6b0ac9d255511c0 [2020-12-23 01:56:11,348 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-12-23 01:56:11,350 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2020-12-23 01:56:11,352 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-12-23 01:56:11,352 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-12-23 01:56:11,356 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-12-23 01:56:11,357 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.12 01:56:11" (1/1) ... [2020-12-23 01:56:11,359 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@79f21a99 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.12 01:56:11, skipping insertion in model container [2020-12-23 01:56:11,359 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.12 01:56:11" (1/1) ... [2020-12-23 01:56:11,368 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-12-23 01:56:11,439 INFO L178 MainTranslator]: Built tables and reachable declarations left hand side expression in assignment: lhs: VariableLHS[~a2~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a25~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a19~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a29~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a1~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a17~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a25~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a19~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a4~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a25~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a2~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a17~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a1~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a25~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a15~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a4~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a7~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a1~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a14~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a19~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a24~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a5~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a28~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a16~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a22~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a8~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a14~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a10~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a5~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a24~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a15~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a29~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a5~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a29~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a28~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a25~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a29~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a7~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a17~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a10~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a8~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a8~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a20~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a29~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a5~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a0~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a21~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a29~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a29~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a9~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a4~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a5~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a24~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a28~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a0~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a25~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a16~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a10~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a1~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a19~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a0~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a1~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a19~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a2~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a1~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a25~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a15~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a25~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a23~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a4~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a15~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a2~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a23~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a14~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a10~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a23~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a17~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a7~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a20~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a16~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a0~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a10~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a14~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a0~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a7~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a1~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a2~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a19~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a14~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a15~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a23~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a29~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a4~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a17~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a25~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a15~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a20~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a2~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a22~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a29~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a15~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a0~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a20~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a5~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a19~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a21~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a24~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a0~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a5~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a9~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a20~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a5~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a16~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a23~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a1~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a16~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a7~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a10~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a10~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a1~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a8~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a13~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a25~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a20~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a5~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a21~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a24~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a2~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a29~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a23~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a23~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a19~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a28~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a8~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a13~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a14~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a15~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a10~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a17~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a14~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a25~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a1~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a7~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a0~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a2~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a1~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a14~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a29~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a23~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a25~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a4~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a29~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a0~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a15~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a16~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a10~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a2~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a22~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a16~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a15~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a10~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a23~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a8~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a25~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a16~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a20~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a23~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a10~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a4~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a0~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a29~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a28~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a24~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a28~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a4~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a1~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a23~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a14~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a7~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a4~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a0~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a7~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a22~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a16~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a1~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a15~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a10~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a8~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a22~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a15~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a10~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a19~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a23~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a0~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a7~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a22~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a0~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a9~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a21~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a22~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a24~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a7~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a10~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a25~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a16~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a1~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a2~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a14~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a23~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a0~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a25~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a22~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a15~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a8~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a14~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a5~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a24~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a5~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a13~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a25~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a21~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a20~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a29~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a10~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a10~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a19~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a2~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a21~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a13~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a4~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a16~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a22~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a15~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a14~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a10~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a29~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a1~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a2~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a14~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a8~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a4~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a13~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a25~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a16~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a22~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a7~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a9~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a1~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a5~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a29~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a4~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a9~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a0~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a16~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a4~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a2~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a10~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a29~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a14~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a29~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a0~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a5~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a8~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a14~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a29~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a10~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a22~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a15~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a5~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a21~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a5~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a13~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a2~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a22~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a4~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a23~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a19~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a14~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a28~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a9~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a1~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a22~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a14~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a13~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a5~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a7~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a2~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a5~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a9~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a16~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a2~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a1~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a19~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a20~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a5~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a25~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a9~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a5~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a19~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a21~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a22~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a23~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a20~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a7~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a17~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a0~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a23~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a16~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a14~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a15~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a10~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a22~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a14~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a29~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a20~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a14~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a7~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a4~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a25~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a23~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a17~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a22~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a0~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a15~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a2~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a24~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a5~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a21~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a29~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a8~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a5~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a20~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a14~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a25~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a0~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a23~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a29~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a7~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a22~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a5~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a19~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a4~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a8~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a22~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a22~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a19~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a16~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a8~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a15~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a10~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a2~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a23~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a28~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a21~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a4~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a22~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a7~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a0~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a25~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a20~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a7~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a4~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a8~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a25~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a17~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a23~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a10~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a15~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a29~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a29~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a13~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a2~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a15~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a16~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a22~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a23~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a10~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a4~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a29~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a19~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a4~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a23~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a1~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a19~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a0~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a22~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a4~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a0~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a10~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a8~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a5~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a9~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a4~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a5~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a28~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a2~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a8~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a29~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a5~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a24~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a23~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a7~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a15~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a5~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a21~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a22~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a13~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a5~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a9~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a16~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a20~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a8~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a4~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a15~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a16~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a23~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a20~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a2~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a0~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a10~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a16~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a8~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a23~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a17~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a19~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a1~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a19~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a8~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a16~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a19~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a22~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a17~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a20~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a5~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a1~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a1~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a9~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a15~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a5~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a16~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a23~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a5~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a1~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a2~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a10~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a16~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a5~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a22~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a24~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a5~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a9~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a28~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a5~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a7~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a4~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a25~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a2~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a23~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a5~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a5~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a7~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a28~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a2~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a25~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a17~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a7~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a10~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a0~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a17~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a15~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a2~0,GLOBAL] [2020-12-23 01:56:12,177 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-bitabs/releaseScripts/default/sv-benchmarks/c/eca-rers2012/Problem03_label18.c[61636,61649] left hand side expression in assignment: lhs: VariableLHS[~input~0,] left hand side expression in assignment: lhs: VariableLHS[~output~0,] [2020-12-23 01:56:12,202 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-12-23 01:56:12,214 INFO L203 MainTranslator]: Completed pre-run left hand side expression in assignment: lhs: VariableLHS[~a2~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a25~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a19~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a29~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a1~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a17~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a25~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a19~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a4~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a25~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a2~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a17~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a1~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a25~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a15~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a4~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a7~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a1~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a14~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a19~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a24~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a5~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a28~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a16~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a22~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a8~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a14~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a10~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a5~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a24~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a15~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a29~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a5~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a29~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a28~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a25~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a29~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a7~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a17~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a10~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a8~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a8~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a20~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a29~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a5~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a0~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a21~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a29~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a29~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a9~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a4~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a5~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a24~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a28~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a0~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a25~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a16~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a10~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a1~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a19~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a0~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a1~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a19~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a2~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a1~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a25~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a15~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a25~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a23~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a4~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a15~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a2~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a23~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a14~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a10~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a23~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a17~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a7~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a20~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a16~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a0~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a10~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a14~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a0~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a7~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a1~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a2~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a19~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a14~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a15~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a23~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a29~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a4~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a17~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a25~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a15~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a20~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a2~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a22~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a29~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a15~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a0~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a20~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a5~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a19~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a21~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a24~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a0~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a5~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a9~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a20~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a5~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a16~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a23~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a1~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a16~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a7~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a10~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a10~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a1~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a8~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a13~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a25~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a20~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a5~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a21~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a24~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a2~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a29~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a23~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a23~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a19~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a28~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a8~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a13~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a14~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a15~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a10~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a17~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a14~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a25~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a1~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a7~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a0~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a2~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a1~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a14~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a29~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a23~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a25~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a4~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a29~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a0~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a15~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a16~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a10~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a2~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a22~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a16~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a15~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a10~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a23~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a8~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a25~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a16~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a20~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a23~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a10~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a4~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a0~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a29~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a28~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a24~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a28~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a4~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a1~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a23~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a14~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a7~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a4~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a0~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a7~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a22~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a16~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a1~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a15~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a10~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a8~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a22~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a15~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a10~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a19~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a23~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a0~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a7~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a22~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a0~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a9~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a21~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a22~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a24~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a7~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a10~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a25~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a16~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a1~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a2~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a14~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a23~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a0~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a25~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a22~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a15~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a8~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a14~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a5~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a24~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a5~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a13~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a25~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a21~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a20~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a29~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a10~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a10~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a19~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a2~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a21~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a13~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a4~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a16~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a22~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a15~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a14~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a10~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a29~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a1~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a2~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a14~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a8~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a4~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a13~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a25~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a16~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a22~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a7~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a9~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a1~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a5~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a29~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a4~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a9~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a0~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a16~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a4~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a2~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a10~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a29~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a14~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a29~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a0~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a5~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a8~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a14~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a29~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a10~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a22~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a15~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a5~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a21~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a5~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a13~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a2~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a22~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a4~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a23~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a19~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a14~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a28~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a9~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a1~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a22~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a14~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a13~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a5~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a7~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a2~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a5~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a9~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a16~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a2~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a1~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a19~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a20~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a5~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a25~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a9~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a5~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a19~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a21~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a22~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a23~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a20~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a7~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a17~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a0~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a23~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a16~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a14~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a15~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a10~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a22~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a14~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a29~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a20~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a14~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a7~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a4~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a25~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a23~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a17~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a22~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a0~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a15~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a2~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a24~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a5~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a21~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a29~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a8~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a5~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a20~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a14~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a25~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a0~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a23~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a29~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a7~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a22~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a5~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a19~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a4~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a8~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a22~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a22~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a19~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a16~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a8~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a15~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a10~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a2~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a23~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a28~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a21~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a4~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a22~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a7~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a0~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a25~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a20~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a7~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a4~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a8~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a25~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a17~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a23~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a10~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a15~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a29~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a29~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a13~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a2~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a15~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a16~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a22~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a23~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a10~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a4~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a29~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a19~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a4~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a23~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a1~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a19~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a0~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a22~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a4~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a0~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a10~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a8~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a5~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a9~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a4~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a5~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a28~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a2~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a8~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a29~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a5~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a24~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a23~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a7~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a15~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a5~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a21~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a22~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a13~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a5~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a9~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a16~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a20~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a8~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a4~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a15~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a16~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a23~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a20~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a2~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a0~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a10~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a16~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a8~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a23~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a17~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a19~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a1~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a19~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a8~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a16~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a19~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a22~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a17~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a20~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a5~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a1~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a1~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a9~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a15~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a5~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a16~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a23~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a5~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a1~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a2~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a10~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a16~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a5~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a22~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a24~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a5~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a9~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a28~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a5~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a7~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a4~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a25~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a2~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a23~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a12~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a5~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a5~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a7~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a28~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a2~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a27~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a25~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a17~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a7~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a6~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a10~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a3~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a0~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a11~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a26~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a17~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a15~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~a2~0,GLOBAL] [2020-12-23 01:56:12,506 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-bitabs/releaseScripts/default/sv-benchmarks/c/eca-rers2012/Problem03_label18.c[61636,61649] left hand side expression in assignment: lhs: VariableLHS[~input~0,] left hand side expression in assignment: lhs: VariableLHS[~output~0,] [2020-12-23 01:56:12,516 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-12-23 01:56:12,551 INFO L208 MainTranslator]: Completed translation [2020-12-23 01:56:12,552 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.12 01:56:12 WrapperNode [2020-12-23 01:56:12,552 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-12-23 01:56:12,555 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-12-23 01:56:12,555 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-12-23 01:56:12,555 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-12-23 01:56:12,565 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.12 01:56:12" (1/1) ... [2020-12-23 01:56:12,630 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.12 01:56:12" (1/1) ... [2020-12-23 01:56:12,812 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-12-23 01:56:12,815 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-12-23 01:56:12,815 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-12-23 01:56:12,815 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-12-23 01:56:12,826 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.12 01:56:12" (1/1) ... [2020-12-23 01:56:12,826 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.12 01:56:12" (1/1) ... [2020-12-23 01:56:12,836 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.12 01:56:12" (1/1) ... [2020-12-23 01:56:12,836 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.12 01:56:12" (1/1) ... [2020-12-23 01:56:12,929 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.12 01:56:12" (1/1) ... [2020-12-23 01:56:12,947 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.12 01:56:12" (1/1) ... [2020-12-23 01:56:12,960 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.12 01:56:12" (1/1) ... [2020-12-23 01:56:12,984 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-12-23 01:56:12,985 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-12-23 01:56:12,986 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-12-23 01:56:12,986 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-12-23 01:56:12,987 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.12 01:56:12" (1/1) ... No working directory specified, using /storage/repos/ultimate-bitabs/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-12-23 01:56:13,111 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2020-12-23 01:56:13,111 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-12-23 01:56:13,111 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-12-23 01:56:13,111 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-12-23 01:56:15,292 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-12-23 01:56:15,292 INFO L299 CfgBuilder]: Removed 7 assume(true) statements. [2020-12-23 01:56:15,295 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.12 01:56:15 BoogieIcfgContainer [2020-12-23 01:56:15,295 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-12-23 01:56:15,297 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-12-23 01:56:15,297 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-12-23 01:56:15,301 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-12-23 01:56:15,302 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.12 01:56:11" (1/3) ... [2020-12-23 01:56:15,303 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6c1b2dc4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.12 01:56:15, skipping insertion in model container [2020-12-23 01:56:15,303 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.12 01:56:12" (2/3) ... [2020-12-23 01:56:15,303 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6c1b2dc4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.12 01:56:15, skipping insertion in model container [2020-12-23 01:56:15,303 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.12 01:56:15" (3/3) ... [2020-12-23 01:56:15,305 INFO L111 eAbstractionObserver]: Analyzing ICFG Problem03_label18.c [2020-12-23 01:56:15,313 INFO L153 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2020-12-23 01:56:15,320 INFO L165 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-12-23 01:56:15,342 INFO L253 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2020-12-23 01:56:15,373 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-12-23 01:56:15,374 INFO L378 AbstractCegarLoop]: Hoare is true [2020-12-23 01:56:15,374 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-12-23 01:56:15,374 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-12-23 01:56:15,374 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-12-23 01:56:15,374 INFO L382 AbstractCegarLoop]: Difference is false [2020-12-23 01:56:15,374 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-12-23 01:56:15,374 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-12-23 01:56:15,397 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states. [2020-12-23 01:56:15,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 204 [2020-12-23 01:56:15,416 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 01:56:15,418 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-23 01:56:15,418 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-23 01:56:15,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 01:56:15,425 INFO L82 PathProgramCache]: Analyzing trace with hash 2057722499, now seen corresponding path program 1 times [2020-12-23 01:56:15,436 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 01:56:15,436 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011235459] [2020-12-23 01:56:15,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 01:56:15,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 01:56:16,316 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-23 01:56:16,318 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1011235459] [2020-12-23 01:56:16,319 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-23 01:56:16,319 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-12-23 01:56:16,323 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87217542] [2020-12-23 01:56:16,329 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-12-23 01:56:16,330 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-23 01:56:16,345 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-12-23 01:56:16,345 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-12-23 01:56:16,347 INFO L87 Difference]: Start difference. First operand 302 states. Second operand 3 states. [2020-12-23 01:56:17,967 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-23 01:56:17,968 INFO L93 Difference]: Finished difference Result 810 states and 1445 transitions. [2020-12-23 01:56:17,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-12-23 01:56:17,970 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 203 [2020-12-23 01:56:17,972 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-23 01:56:17,991 INFO L225 Difference]: With dead ends: 810 [2020-12-23 01:56:17,992 INFO L226 Difference]: Without dead ends: 444 [2020-12-23 01:56:17,997 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-12-23 01:56:18,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 444 states. [2020-12-23 01:56:18,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 444 to 444. [2020-12-23 01:56:18,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 444 states. [2020-12-23 01:56:18,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 444 states to 444 states and 633 transitions. [2020-12-23 01:56:18,085 INFO L78 Accepts]: Start accepts. Automaton has 444 states and 633 transitions. Word has length 203 [2020-12-23 01:56:18,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-23 01:56:18,087 INFO L481 AbstractCegarLoop]: Abstraction has 444 states and 633 transitions. [2020-12-23 01:56:18,087 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-12-23 01:56:18,087 INFO L276 IsEmpty]: Start isEmpty. Operand 444 states and 633 transitions. [2020-12-23 01:56:18,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 212 [2020-12-23 01:56:18,093 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 01:56:18,094 INFO L422 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-23 01:56:18,094 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-12-23 01:56:18,095 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-23 01:56:18,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 01:56:18,096 INFO L82 PathProgramCache]: Analyzing trace with hash -1790864508, now seen corresponding path program 1 times [2020-12-23 01:56:18,096 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 01:56:18,096 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007642026] [2020-12-23 01:56:18,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 01:56:18,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 01:56:18,358 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-23 01:56:18,358 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007642026] [2020-12-23 01:56:18,359 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-23 01:56:18,359 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-12-23 01:56:18,359 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924988160] [2020-12-23 01:56:18,361 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-12-23 01:56:18,362 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-23 01:56:18,363 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-12-23 01:56:18,363 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-12-23 01:56:18,363 INFO L87 Difference]: Start difference. First operand 444 states and 633 transitions. Second operand 3 states. [2020-12-23 01:56:19,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-23 01:56:19,659 INFO L93 Difference]: Finished difference Result 1312 states and 1878 transitions. [2020-12-23 01:56:19,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-12-23 01:56:19,677 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 211 [2020-12-23 01:56:19,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-23 01:56:19,688 INFO L225 Difference]: With dead ends: 1312 [2020-12-23 01:56:19,688 INFO L226 Difference]: Without dead ends: 870 [2020-12-23 01:56:19,695 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-12-23 01:56:19,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 870 states. [2020-12-23 01:56:19,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 870 to 856. [2020-12-23 01:56:19,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 856 states. [2020-12-23 01:56:19,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 856 states to 856 states and 1192 transitions. [2020-12-23 01:56:19,772 INFO L78 Accepts]: Start accepts. Automaton has 856 states and 1192 transitions. Word has length 211 [2020-12-23 01:56:19,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-23 01:56:19,772 INFO L481 AbstractCegarLoop]: Abstraction has 856 states and 1192 transitions. [2020-12-23 01:56:19,772 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-12-23 01:56:19,773 INFO L276 IsEmpty]: Start isEmpty. Operand 856 states and 1192 transitions. [2020-12-23 01:56:19,781 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 224 [2020-12-23 01:56:19,781 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 01:56:19,782 INFO L422 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-23 01:56:19,782 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-12-23 01:56:19,782 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-23 01:56:19,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 01:56:19,783 INFO L82 PathProgramCache]: Analyzing trace with hash 551804157, now seen corresponding path program 1 times [2020-12-23 01:56:19,783 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 01:56:19,784 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487628926] [2020-12-23 01:56:19,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 01:56:19,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 01:56:19,940 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2020-12-23 01:56:19,941 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487628926] [2020-12-23 01:56:19,941 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-23 01:56:19,942 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-12-23 01:56:19,942 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108251064] [2020-12-23 01:56:19,943 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-12-23 01:56:19,943 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-23 01:56:19,948 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-12-23 01:56:19,948 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-12-23 01:56:19,949 INFO L87 Difference]: Start difference. First operand 856 states and 1192 transitions. Second operand 3 states. [2020-12-23 01:56:21,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-23 01:56:21,197 INFO L93 Difference]: Finished difference Result 2535 states and 3531 transitions. [2020-12-23 01:56:21,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-12-23 01:56:21,198 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 223 [2020-12-23 01:56:21,198 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-23 01:56:21,208 INFO L225 Difference]: With dead ends: 2535 [2020-12-23 01:56:21,208 INFO L226 Difference]: Without dead ends: 1681 [2020-12-23 01:56:21,210 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-12-23 01:56:21,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1681 states. [2020-12-23 01:56:21,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1681 to 1680. [2020-12-23 01:56:21,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1680 states. [2020-12-23 01:56:21,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1680 states to 1680 states and 2198 transitions. [2020-12-23 01:56:21,252 INFO L78 Accepts]: Start accepts. Automaton has 1680 states and 2198 transitions. Word has length 223 [2020-12-23 01:56:21,253 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-23 01:56:21,253 INFO L481 AbstractCegarLoop]: Abstraction has 1680 states and 2198 transitions. [2020-12-23 01:56:21,253 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-12-23 01:56:21,253 INFO L276 IsEmpty]: Start isEmpty. Operand 1680 states and 2198 transitions. [2020-12-23 01:56:21,260 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 238 [2020-12-23 01:56:21,261 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 01:56:21,261 INFO L422 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-23 01:56:21,262 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-12-23 01:56:21,262 INFO L429 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-23 01:56:21,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 01:56:21,263 INFO L82 PathProgramCache]: Analyzing trace with hash -1535873507, now seen corresponding path program 1 times [2020-12-23 01:56:21,263 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 01:56:21,263 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [998683365] [2020-12-23 01:56:21,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 01:56:21,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 01:56:21,389 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 43 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2020-12-23 01:56:21,389 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [998683365] [2020-12-23 01:56:21,389 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-23 01:56:21,390 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-12-23 01:56:21,390 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225031848] [2020-12-23 01:56:21,391 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-12-23 01:56:21,391 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-23 01:56:21,392 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-12-23 01:56:21,392 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-12-23 01:56:21,392 INFO L87 Difference]: Start difference. First operand 1680 states and 2198 transitions. Second operand 3 states. [2020-12-23 01:56:22,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-23 01:56:22,609 INFO L93 Difference]: Finished difference Result 4173 states and 5623 transitions. [2020-12-23 01:56:22,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-12-23 01:56:22,610 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 237 [2020-12-23 01:56:22,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-23 01:56:22,623 INFO L225 Difference]: With dead ends: 4173 [2020-12-23 01:56:22,623 INFO L226 Difference]: Without dead ends: 2495 [2020-12-23 01:56:22,627 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-12-23 01:56:22,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2495 states. [2020-12-23 01:56:22,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2495 to 2492. [2020-12-23 01:56:22,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2492 states. [2020-12-23 01:56:22,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2492 states to 2492 states and 3160 transitions. [2020-12-23 01:56:22,689 INFO L78 Accepts]: Start accepts. Automaton has 2492 states and 3160 transitions. Word has length 237 [2020-12-23 01:56:22,689 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-23 01:56:22,689 INFO L481 AbstractCegarLoop]: Abstraction has 2492 states and 3160 transitions. [2020-12-23 01:56:22,689 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-12-23 01:56:22,689 INFO L276 IsEmpty]: Start isEmpty. Operand 2492 states and 3160 transitions. [2020-12-23 01:56:22,697 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 242 [2020-12-23 01:56:22,697 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 01:56:22,698 INFO L422 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-23 01:56:22,698 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2020-12-23 01:56:22,698 INFO L429 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-23 01:56:22,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 01:56:22,699 INFO L82 PathProgramCache]: Analyzing trace with hash 1424642923, now seen corresponding path program 1 times [2020-12-23 01:56:22,699 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 01:56:22,699 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027957565] [2020-12-23 01:56:22,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 01:56:22,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 01:56:22,845 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 62 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2020-12-23 01:56:22,846 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027957565] [2020-12-23 01:56:22,846 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-23 01:56:22,846 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-12-23 01:56:22,846 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298426890] [2020-12-23 01:56:22,847 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-12-23 01:56:22,847 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-23 01:56:22,848 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-12-23 01:56:22,848 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-12-23 01:56:22,849 INFO L87 Difference]: Start difference. First operand 2492 states and 3160 transitions. Second operand 4 states. [2020-12-23 01:56:24,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-23 01:56:24,098 INFO L93 Difference]: Finished difference Result 4959 states and 6290 transitions. [2020-12-23 01:56:24,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-12-23 01:56:24,099 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 241 [2020-12-23 01:56:24,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-23 01:56:24,111 INFO L225 Difference]: With dead ends: 4959 [2020-12-23 01:56:24,112 INFO L226 Difference]: Without dead ends: 2469 [2020-12-23 01:56:24,116 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-12-23 01:56:24,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2469 states. [2020-12-23 01:56:24,169 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2469 to 2465. [2020-12-23 01:56:24,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2465 states. [2020-12-23 01:56:24,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2465 states to 2465 states and 2972 transitions. [2020-12-23 01:56:24,178 INFO L78 Accepts]: Start accepts. Automaton has 2465 states and 2972 transitions. Word has length 241 [2020-12-23 01:56:24,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-23 01:56:24,178 INFO L481 AbstractCegarLoop]: Abstraction has 2465 states and 2972 transitions. [2020-12-23 01:56:24,178 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-12-23 01:56:24,179 INFO L276 IsEmpty]: Start isEmpty. Operand 2465 states and 2972 transitions. [2020-12-23 01:56:24,186 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 272 [2020-12-23 01:56:24,187 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 01:56:24,187 INFO L422 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-23 01:56:24,187 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2020-12-23 01:56:24,188 INFO L429 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-23 01:56:24,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 01:56:24,188 INFO L82 PathProgramCache]: Analyzing trace with hash -710926050, now seen corresponding path program 1 times [2020-12-23 01:56:24,189 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 01:56:24,189 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321832208] [2020-12-23 01:56:24,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 01:56:24,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 01:56:24,427 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 73 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2020-12-23 01:56:24,427 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321832208] [2020-12-23 01:56:24,427 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2146967124] [2020-12-23 01:56:24,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-23 01:56:24,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 01:56:24,681 INFO L263 TraceCheckSpWp]: Trace formula consists of 517 conjuncts, 3 conjunts are in the unsatisfiable core [2020-12-23 01:56:24,714 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-23 01:56:25,188 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 103 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2020-12-23 01:56:25,188 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2020-12-23 01:56:25,189 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 5 [2020-12-23 01:56:25,189 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892571931] [2020-12-23 01:56:25,190 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-12-23 01:56:25,190 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-23 01:56:25,191 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-12-23 01:56:25,191 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-12-23 01:56:25,191 INFO L87 Difference]: Start difference. First operand 2465 states and 2972 transitions. Second operand 3 states. [2020-12-23 01:56:26,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-23 01:56:26,291 INFO L93 Difference]: Finished difference Result 7367 states and 8883 transitions. [2020-12-23 01:56:26,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-12-23 01:56:26,291 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 271 [2020-12-23 01:56:26,292 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-23 01:56:26,315 INFO L225 Difference]: With dead ends: 7367 [2020-12-23 01:56:26,316 INFO L226 Difference]: Without dead ends: 4904 [2020-12-23 01:56:26,322 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 270 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-12-23 01:56:26,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4904 states. [2020-12-23 01:56:26,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4904 to 4901. [2020-12-23 01:56:26,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4901 states. [2020-12-23 01:56:26,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4901 states to 4901 states and 5715 transitions. [2020-12-23 01:56:26,441 INFO L78 Accepts]: Start accepts. Automaton has 4901 states and 5715 transitions. Word has length 271 [2020-12-23 01:56:26,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-23 01:56:26,442 INFO L481 AbstractCegarLoop]: Abstraction has 4901 states and 5715 transitions. [2020-12-23 01:56:26,442 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-12-23 01:56:26,442 INFO L276 IsEmpty]: Start isEmpty. Operand 4901 states and 5715 transitions. [2020-12-23 01:56:26,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 282 [2020-12-23 01:56:26,456 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 01:56:26,456 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-23 01:56:26,671 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2020-12-23 01:56:26,672 INFO L429 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-23 01:56:26,674 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 01:56:26,674 INFO L82 PathProgramCache]: Analyzing trace with hash 779452545, now seen corresponding path program 1 times [2020-12-23 01:56:26,675 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 01:56:26,675 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861114954] [2020-12-23 01:56:26,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 01:56:26,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 01:56:26,981 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-23 01:56:26,982 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [861114954] [2020-12-23 01:56:26,982 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-23 01:56:26,982 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-12-23 01:56:26,982 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464737278] [2020-12-23 01:56:26,983 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-12-23 01:56:26,983 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-23 01:56:26,984 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-12-23 01:56:26,984 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-12-23 01:56:26,984 INFO L87 Difference]: Start difference. First operand 4901 states and 5715 transitions. Second operand 3 states. [2020-12-23 01:56:28,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-23 01:56:28,019 INFO L93 Difference]: Finished difference Result 9803 states and 11433 transitions. [2020-12-23 01:56:28,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-12-23 01:56:28,019 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 281 [2020-12-23 01:56:28,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-23 01:56:28,045 INFO L225 Difference]: With dead ends: 9803 [2020-12-23 01:56:28,046 INFO L226 Difference]: Without dead ends: 4904 [2020-12-23 01:56:28,055 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-12-23 01:56:28,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4904 states. [2020-12-23 01:56:28,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4904 to 4901. [2020-12-23 01:56:28,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4901 states. [2020-12-23 01:56:28,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4901 states to 4901 states and 5572 transitions. [2020-12-23 01:56:28,174 INFO L78 Accepts]: Start accepts. Automaton has 4901 states and 5572 transitions. Word has length 281 [2020-12-23 01:56:28,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-23 01:56:28,174 INFO L481 AbstractCegarLoop]: Abstraction has 4901 states and 5572 transitions. [2020-12-23 01:56:28,174 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-12-23 01:56:28,175 INFO L276 IsEmpty]: Start isEmpty. Operand 4901 states and 5572 transitions. [2020-12-23 01:56:28,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 305 [2020-12-23 01:56:28,232 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 01:56:28,233 INFO L422 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-23 01:56:28,233 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2020-12-23 01:56:28,233 INFO L429 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-23 01:56:28,234 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 01:56:28,234 INFO L82 PathProgramCache]: Analyzing trace with hash -1398352840, now seen corresponding path program 1 times [2020-12-23 01:56:28,234 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 01:56:28,234 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692063772] [2020-12-23 01:56:28,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 01:56:28,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 01:56:28,441 INFO L134 CoverageAnalysis]: Checked inductivity of 146 backedges. 52 proven. 12 refuted. 0 times theorem prover too weak. 82 trivial. 0 not checked. [2020-12-23 01:56:28,442 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692063772] [2020-12-23 01:56:28,442 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1481863778] [2020-12-23 01:56:28,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-23 01:56:28,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 01:56:28,672 INFO L263 TraceCheckSpWp]: Trace formula consists of 604 conjuncts, 2 conjunts are in the unsatisfiable core [2020-12-23 01:56:28,680 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-23 01:56:29,025 INFO L134 CoverageAnalysis]: Checked inductivity of 146 backedges. 126 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2020-12-23 01:56:29,026 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2020-12-23 01:56:29,026 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 5 [2020-12-23 01:56:29,027 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299958422] [2020-12-23 01:56:29,027 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-12-23 01:56:29,028 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-23 01:56:29,028 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-12-23 01:56:29,029 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-12-23 01:56:29,029 INFO L87 Difference]: Start difference. First operand 4901 states and 5572 transitions. Second operand 3 states. [2020-12-23 01:56:29,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-23 01:56:29,560 INFO L93 Difference]: Finished difference Result 14690 states and 16701 transitions. [2020-12-23 01:56:29,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-12-23 01:56:29,567 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 304 [2020-12-23 01:56:29,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-23 01:56:29,614 INFO L225 Difference]: With dead ends: 14690 [2020-12-23 01:56:29,614 INFO L226 Difference]: Without dead ends: 9791 [2020-12-23 01:56:29,624 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 306 GetRequests, 303 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-12-23 01:56:29,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9791 states. [2020-12-23 01:56:29,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9791 to 9789. [2020-12-23 01:56:29,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9789 states. [2020-12-23 01:56:29,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9789 states to 9789 states and 10994 transitions. [2020-12-23 01:56:29,862 INFO L78 Accepts]: Start accepts. Automaton has 9789 states and 10994 transitions. Word has length 304 [2020-12-23 01:56:29,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-23 01:56:29,863 INFO L481 AbstractCegarLoop]: Abstraction has 9789 states and 10994 transitions. [2020-12-23 01:56:29,863 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-12-23 01:56:29,863 INFO L276 IsEmpty]: Start isEmpty. Operand 9789 states and 10994 transitions. [2020-12-23 01:56:29,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 311 [2020-12-23 01:56:29,888 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 01:56:29,889 INFO L422 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-23 01:56:30,104 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-23 01:56:30,105 INFO L429 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-23 01:56:30,106 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 01:56:30,106 INFO L82 PathProgramCache]: Analyzing trace with hash 271078757, now seen corresponding path program 1 times [2020-12-23 01:56:30,107 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 01:56:30,107 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598981280] [2020-12-23 01:56:30,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 01:56:30,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 01:56:30,370 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 102 proven. 0 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2020-12-23 01:56:30,370 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598981280] [2020-12-23 01:56:30,371 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-23 01:56:30,371 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-12-23 01:56:30,371 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696826053] [2020-12-23 01:56:30,372 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-12-23 01:56:30,372 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-23 01:56:30,373 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-12-23 01:56:30,373 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-12-23 01:56:30,373 INFO L87 Difference]: Start difference. First operand 9789 states and 10994 transitions. Second operand 3 states. [2020-12-23 01:56:31,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-23 01:56:31,573 INFO L93 Difference]: Finished difference Result 25478 states and 28638 transitions. [2020-12-23 01:56:31,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-12-23 01:56:31,573 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 310 [2020-12-23 01:56:31,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-23 01:56:31,685 INFO L225 Difference]: With dead ends: 25478 [2020-12-23 01:56:31,685 INFO L226 Difference]: Without dead ends: 15691 [2020-12-23 01:56:31,699 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-12-23 01:56:31,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15691 states. [2020-12-23 01:56:31,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15691 to 11616. [2020-12-23 01:56:31,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11616 states. [2020-12-23 01:56:31,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11616 states to 11616 states and 13099 transitions. [2020-12-23 01:56:31,957 INFO L78 Accepts]: Start accepts. Automaton has 11616 states and 13099 transitions. Word has length 310 [2020-12-23 01:56:31,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-23 01:56:31,957 INFO L481 AbstractCegarLoop]: Abstraction has 11616 states and 13099 transitions. [2020-12-23 01:56:31,957 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-12-23 01:56:31,957 INFO L276 IsEmpty]: Start isEmpty. Operand 11616 states and 13099 transitions. [2020-12-23 01:56:31,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 326 [2020-12-23 01:56:31,988 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 01:56:31,989 INFO L422 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-23 01:56:31,990 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2020-12-23 01:56:31,991 INFO L429 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-23 01:56:31,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 01:56:31,993 INFO L82 PathProgramCache]: Analyzing trace with hash 952708697, now seen corresponding path program 1 times [2020-12-23 01:56:31,993 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 01:56:31,993 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852564286] [2020-12-23 01:56:31,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 01:56:32,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 01:56:32,285 INFO L134 CoverageAnalysis]: Checked inductivity of 190 backedges. 90 proven. 6 refuted. 0 times theorem prover too weak. 94 trivial. 0 not checked. [2020-12-23 01:56:32,286 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852564286] [2020-12-23 01:56:32,287 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1240981943] [2020-12-23 01:56:32,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-23 01:56:32,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 01:56:32,509 INFO L263 TraceCheckSpWp]: Trace formula consists of 613 conjuncts, 3 conjunts are in the unsatisfiable core [2020-12-23 01:56:32,515 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-23 01:56:32,853 INFO L134 CoverageAnalysis]: Checked inductivity of 190 backedges. 168 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2020-12-23 01:56:32,854 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2020-12-23 01:56:32,854 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 5 [2020-12-23 01:56:32,855 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881333311] [2020-12-23 01:56:32,855 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-12-23 01:56:32,855 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-23 01:56:32,856 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-12-23 01:56:32,856 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-12-23 01:56:32,856 INFO L87 Difference]: Start difference. First operand 11616 states and 13099 transitions. Second operand 3 states. [2020-12-23 01:56:34,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-23 01:56:34,081 INFO L93 Difference]: Finished difference Result 30750 states and 34532 transitions. [2020-12-23 01:56:34,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-12-23 01:56:34,082 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 325 [2020-12-23 01:56:34,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-23 01:56:34,122 INFO L225 Difference]: With dead ends: 30750 [2020-12-23 01:56:34,123 INFO L226 Difference]: Without dead ends: 19136 [2020-12-23 01:56:34,141 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 327 GetRequests, 324 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-12-23 01:56:34,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19136 states. [2020-12-23 01:56:34,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19136 to 18927. [2020-12-23 01:56:34,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18927 states. [2020-12-23 01:56:34,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18927 states to 18927 states and 20890 transitions. [2020-12-23 01:56:34,518 INFO L78 Accepts]: Start accepts. Automaton has 18927 states and 20890 transitions. Word has length 325 [2020-12-23 01:56:34,518 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-23 01:56:34,518 INFO L481 AbstractCegarLoop]: Abstraction has 18927 states and 20890 transitions. [2020-12-23 01:56:34,519 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-12-23 01:56:34,519 INFO L276 IsEmpty]: Start isEmpty. Operand 18927 states and 20890 transitions. [2020-12-23 01:56:34,562 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 327 [2020-12-23 01:56:34,562 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 01:56:34,562 INFO L422 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-23 01:56:34,775 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2020-12-23 01:56:34,776 INFO L429 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-23 01:56:34,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 01:56:34,776 INFO L82 PathProgramCache]: Analyzing trace with hash 1370838102, now seen corresponding path program 1 times [2020-12-23 01:56:34,776 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 01:56:34,777 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407556968] [2020-12-23 01:56:34,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 01:56:34,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 01:56:35,048 INFO L134 CoverageAnalysis]: Checked inductivity of 186 backedges. 150 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2020-12-23 01:56:35,049 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407556968] [2020-12-23 01:56:35,049 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-23 01:56:35,049 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-12-23 01:56:35,049 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280158997] [2020-12-23 01:56:35,050 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-12-23 01:56:35,050 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-23 01:56:35,051 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-12-23 01:56:35,051 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-12-23 01:56:35,051 INFO L87 Difference]: Start difference. First operand 18927 states and 20890 transitions. Second operand 3 states. [2020-12-23 01:56:36,394 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-23 01:56:36,395 INFO L93 Difference]: Finished difference Result 40501 states and 44690 transitions. [2020-12-23 01:56:36,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-12-23 01:56:36,395 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 326 [2020-12-23 01:56:36,395 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-23 01:56:36,448 INFO L225 Difference]: With dead ends: 40501 [2020-12-23 01:56:36,448 INFO L226 Difference]: Without dead ends: 21982 [2020-12-23 01:56:36,475 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-12-23 01:56:36,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21982 states. [2020-12-23 01:56:36,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21982 to 21978. [2020-12-23 01:56:36,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21978 states. [2020-12-23 01:56:36,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21978 states to 21978 states and 24077 transitions. [2020-12-23 01:56:36,838 INFO L78 Accepts]: Start accepts. Automaton has 21978 states and 24077 transitions. Word has length 326 [2020-12-23 01:56:36,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-23 01:56:36,838 INFO L481 AbstractCegarLoop]: Abstraction has 21978 states and 24077 transitions. [2020-12-23 01:56:36,838 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-12-23 01:56:36,838 INFO L276 IsEmpty]: Start isEmpty. Operand 21978 states and 24077 transitions. [2020-12-23 01:56:36,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 332 [2020-12-23 01:56:36,877 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 01:56:36,878 INFO L422 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 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-12-23 01:56:36,878 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2020-12-23 01:56:36,878 INFO L429 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-23 01:56:36,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 01:56:36,879 INFO L82 PathProgramCache]: Analyzing trace with hash 1539344213, now seen corresponding path program 1 times [2020-12-23 01:56:36,879 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 01:56:36,880 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951000672] [2020-12-23 01:56:36,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 01:56:36,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 01:56:37,185 INFO L134 CoverageAnalysis]: Checked inductivity of 157 backedges. 131 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2020-12-23 01:56:37,186 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951000672] [2020-12-23 01:56:37,186 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-23 01:56:37,186 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-12-23 01:56:37,186 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1070875216] [2020-12-23 01:56:37,187 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-12-23 01:56:37,187 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-23 01:56:37,188 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-12-23 01:56:37,188 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-12-23 01:56:37,188 INFO L87 Difference]: Start difference. First operand 21978 states and 24077 transitions. Second operand 4 states. [2020-12-23 01:56:39,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-23 01:56:39,320 INFO L93 Difference]: Finished difference Result 45797 states and 50151 transitions. [2020-12-23 01:56:39,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-12-23 01:56:39,321 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 331 [2020-12-23 01:56:39,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-23 01:56:39,370 INFO L225 Difference]: With dead ends: 45797 [2020-12-23 01:56:39,370 INFO L226 Difference]: Without dead ends: 24227 [2020-12-23 01:56:39,392 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-12-23 01:56:39,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24227 states. [2020-12-23 01:56:39,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24227 to 23404. [2020-12-23 01:56:39,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23404 states. [2020-12-23 01:56:39,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23404 states to 23404 states and 25609 transitions. [2020-12-23 01:56:39,788 INFO L78 Accepts]: Start accepts. Automaton has 23404 states and 25609 transitions. Word has length 331 [2020-12-23 01:56:39,789 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-23 01:56:39,789 INFO L481 AbstractCegarLoop]: Abstraction has 23404 states and 25609 transitions. [2020-12-23 01:56:39,789 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-12-23 01:56:39,789 INFO L276 IsEmpty]: Start isEmpty. Operand 23404 states and 25609 transitions. [2020-12-23 01:56:39,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 334 [2020-12-23 01:56:39,815 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 01:56:39,815 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-23 01:56:39,815 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2020-12-23 01:56:39,816 INFO L429 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-23 01:56:39,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 01:56:39,816 INFO L82 PathProgramCache]: Analyzing trace with hash -421616427, now seen corresponding path program 1 times [2020-12-23 01:56:39,817 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 01:56:39,817 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608386092] [2020-12-23 01:56:39,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 01:56:39,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 01:56:40,255 INFO L134 CoverageAnalysis]: Checked inductivity of 133 backedges. 127 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-23 01:56:40,256 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608386092] [2020-12-23 01:56:40,256 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1775204436] [2020-12-23 01:56:40,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-23 01:56:40,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 01:56:40,477 INFO L263 TraceCheckSpWp]: Trace formula consists of 543 conjuncts, 2 conjunts are in the unsatisfiable core [2020-12-23 01:56:40,483 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-23 01:56:40,871 INFO L134 CoverageAnalysis]: Checked inductivity of 133 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 133 trivial. 0 not checked. [2020-12-23 01:56:40,872 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2020-12-23 01:56:40,872 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [3] total 4 [2020-12-23 01:56:40,872 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697194054] [2020-12-23 01:56:40,873 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-12-23 01:56:40,873 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-23 01:56:40,874 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-12-23 01:56:40,874 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-12-23 01:56:40,874 INFO L87 Difference]: Start difference. First operand 23404 states and 25609 transitions. Second operand 3 states. [2020-12-23 01:56:42,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-23 01:56:42,106 INFO L93 Difference]: Finished difference Result 46202 states and 50568 transitions. [2020-12-23 01:56:42,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-12-23 01:56:42,107 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 333 [2020-12-23 01:56:42,108 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-23 01:56:42,149 INFO L225 Difference]: With dead ends: 46202 [2020-12-23 01:56:42,149 INFO L226 Difference]: Without dead ends: 23206 [2020-12-23 01:56:42,168 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 335 GetRequests, 332 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-12-23 01:56:42,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23206 states. [2020-12-23 01:56:42,573 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23206 to 23201. [2020-12-23 01:56:42,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23201 states. [2020-12-23 01:56:42,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23201 states to 23201 states and 25075 transitions. [2020-12-23 01:56:42,615 INFO L78 Accepts]: Start accepts. Automaton has 23201 states and 25075 transitions. Word has length 333 [2020-12-23 01:56:42,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-23 01:56:42,616 INFO L481 AbstractCegarLoop]: Abstraction has 23201 states and 25075 transitions. [2020-12-23 01:56:42,616 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-12-23 01:56:42,616 INFO L276 IsEmpty]: Start isEmpty. Operand 23201 states and 25075 transitions. [2020-12-23 01:56:42,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 340 [2020-12-23 01:56:42,641 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 01:56:42,641 INFO L422 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-23 01:56:42,856 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-23 01:56:42,857 INFO L429 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-23 01:56:42,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 01:56:42,858 INFO L82 PathProgramCache]: Analyzing trace with hash -1800592710, now seen corresponding path program 1 times [2020-12-23 01:56:42,858 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 01:56:42,859 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064132964] [2020-12-23 01:56:42,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 01:56:42,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 01:56:43,063 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 81 proven. 0 refuted. 0 times theorem prover too weak. 138 trivial. 0 not checked. [2020-12-23 01:56:43,063 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064132964] [2020-12-23 01:56:43,064 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-23 01:56:43,064 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-12-23 01:56:43,064 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140427379] [2020-12-23 01:56:43,065 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-12-23 01:56:43,065 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-23 01:56:43,065 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-12-23 01:56:43,066 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-12-23 01:56:43,066 INFO L87 Difference]: Start difference. First operand 23201 states and 25075 transitions. Second operand 3 states. [2020-12-23 01:56:44,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-23 01:56:44,401 INFO L93 Difference]: Finished difference Result 55964 states and 60373 transitions. [2020-12-23 01:56:44,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-12-23 01:56:44,402 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 339 [2020-12-23 01:56:44,402 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-23 01:56:44,444 INFO L225 Difference]: With dead ends: 55964 [2020-12-23 01:56:44,445 INFO L226 Difference]: Without dead ends: 33171 [2020-12-23 01:56:44,467 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-12-23 01:56:44,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33171 states. [2020-12-23 01:56:45,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33171 to 33167. [2020-12-23 01:56:45,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33167 states. [2020-12-23 01:56:45,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33167 states to 33167 states and 35706 transitions. [2020-12-23 01:56:45,065 INFO L78 Accepts]: Start accepts. Automaton has 33167 states and 35706 transitions. Word has length 339 [2020-12-23 01:56:45,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-23 01:56:45,065 INFO L481 AbstractCegarLoop]: Abstraction has 33167 states and 35706 transitions. [2020-12-23 01:56:45,065 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-12-23 01:56:45,066 INFO L276 IsEmpty]: Start isEmpty. Operand 33167 states and 35706 transitions. [2020-12-23 01:56:45,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 342 [2020-12-23 01:56:45,094 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 01:56:45,094 INFO L422 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-23 01:56:45,095 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2020-12-23 01:56:45,095 INFO L429 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-23 01:56:45,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 01:56:45,095 INFO L82 PathProgramCache]: Analyzing trace with hash 1111353151, now seen corresponding path program 1 times [2020-12-23 01:56:45,096 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 01:56:45,096 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886391112] [2020-12-23 01:56:45,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 01:56:45,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 01:56:45,279 INFO L134 CoverageAnalysis]: Checked inductivity of 225 backedges. 87 proven. 0 refuted. 0 times theorem prover too weak. 138 trivial. 0 not checked. [2020-12-23 01:56:45,280 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886391112] [2020-12-23 01:56:45,280 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-23 01:56:45,280 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-12-23 01:56:45,281 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214791415] [2020-12-23 01:56:45,281 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-12-23 01:56:45,281 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-23 01:56:45,282 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-12-23 01:56:45,282 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-12-23 01:56:45,282 INFO L87 Difference]: Start difference. First operand 33167 states and 35706 transitions. Second operand 3 states. [2020-12-23 01:56:46,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-23 01:56:46,872 INFO L93 Difference]: Finished difference Result 81382 states and 87761 transitions. [2020-12-23 01:56:46,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-12-23 01:56:46,872 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 341 [2020-12-23 01:56:46,872 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-23 01:56:46,927 INFO L225 Difference]: With dead ends: 81382 [2020-12-23 01:56:46,927 INFO L226 Difference]: Without dead ends: 48623 [2020-12-23 01:56:46,957 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-12-23 01:56:47,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48623 states. [2020-12-23 01:56:47,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48623 to 47806. [2020-12-23 01:56:47,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47806 states. [2020-12-23 01:56:47,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47806 states to 47806 states and 51559 transitions. [2020-12-23 01:56:47,748 INFO L78 Accepts]: Start accepts. Automaton has 47806 states and 51559 transitions. Word has length 341 [2020-12-23 01:56:47,748 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-23 01:56:47,748 INFO L481 AbstractCegarLoop]: Abstraction has 47806 states and 51559 transitions. [2020-12-23 01:56:47,748 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-12-23 01:56:47,749 INFO L276 IsEmpty]: Start isEmpty. Operand 47806 states and 51559 transitions. [2020-12-23 01:56:48,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 416 [2020-12-23 01:56:48,126 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 01:56:48,126 INFO L422 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-23 01:56:48,126 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2020-12-23 01:56:48,127 INFO L429 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-23 01:56:48,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 01:56:48,127 INFO L82 PathProgramCache]: Analyzing trace with hash -220694639, now seen corresponding path program 1 times [2020-12-23 01:56:48,128 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 01:56:48,128 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926617615] [2020-12-23 01:56:48,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 01:56:48,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 01:56:48,520 INFO L134 CoverageAnalysis]: Checked inductivity of 474 backedges. 139 proven. 0 refuted. 0 times theorem prover too weak. 335 trivial. 0 not checked. [2020-12-23 01:56:48,520 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1926617615] [2020-12-23 01:56:48,521 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-23 01:56:48,521 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-12-23 01:56:48,521 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822808225] [2020-12-23 01:56:48,521 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-12-23 01:56:48,522 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-23 01:56:48,522 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-12-23 01:56:48,522 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-12-23 01:56:48,522 INFO L87 Difference]: Start difference. First operand 47806 states and 51559 transitions. Second operand 3 states. [2020-12-23 01:56:49,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-23 01:56:49,895 INFO L93 Difference]: Finished difference Result 95813 states and 103313 transitions. [2020-12-23 01:56:49,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-12-23 01:56:49,895 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 415 [2020-12-23 01:56:49,895 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-23 01:56:49,956 INFO L225 Difference]: With dead ends: 95813 [2020-12-23 01:56:49,956 INFO L226 Difference]: Without dead ends: 48415 [2020-12-23 01:56:49,983 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-12-23 01:56:50,024 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48415 states. [2020-12-23 01:56:50,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48415 to 48415. [2020-12-23 01:56:50,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48415 states. [2020-12-23 01:56:50,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48415 states to 48415 states and 52195 transitions. [2020-12-23 01:56:50,882 INFO L78 Accepts]: Start accepts. Automaton has 48415 states and 52195 transitions. Word has length 415 [2020-12-23 01:56:50,883 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-23 01:56:50,883 INFO L481 AbstractCegarLoop]: Abstraction has 48415 states and 52195 transitions. [2020-12-23 01:56:50,883 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-12-23 01:56:50,883 INFO L276 IsEmpty]: Start isEmpty. Operand 48415 states and 52195 transitions. [2020-12-23 01:56:50,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 422 [2020-12-23 01:56:50,933 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 01:56:50,933 INFO L422 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2020-12-23 01:56:50,934 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2020-12-23 01:56:50,934 INFO L429 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-23 01:56:50,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 01:56:50,934 INFO L82 PathProgramCache]: Analyzing trace with hash 1374268726, now seen corresponding path program 1 times [2020-12-23 01:56:50,935 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 01:56:50,935 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604432263] [2020-12-23 01:56:50,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 01:56:51,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 01:56:51,570 INFO L134 CoverageAnalysis]: Checked inductivity of 348 backedges. 342 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2020-12-23 01:56:51,571 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604432263] [2020-12-23 01:56:51,571 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-23 01:56:51,572 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-12-23 01:56:51,572 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [984880591] [2020-12-23 01:56:51,573 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-12-23 01:56:51,573 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-23 01:56:51,573 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-12-23 01:56:51,574 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-12-23 01:56:51,574 INFO L87 Difference]: Start difference. First operand 48415 states and 52195 transitions. Second operand 4 states. [2020-12-23 01:56:53,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-23 01:56:53,840 INFO L93 Difference]: Finished difference Result 104156 states and 112375 transitions. [2020-12-23 01:56:53,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-12-23 01:56:53,841 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 421 [2020-12-23 01:56:53,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-23 01:56:53,886 INFO L225 Difference]: With dead ends: 104156 [2020-12-23 01:56:53,886 INFO L226 Difference]: Without dead ends: 48435 [2020-12-23 01:56:53,907 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-12-23 01:56:53,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48435 states. [2020-12-23 01:56:54,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48435 to 39274. [2020-12-23 01:56:54,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39274 states. [2020-12-23 01:56:54,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39274 states to 39274 states and 41334 transitions. [2020-12-23 01:56:54,606 INFO L78 Accepts]: Start accepts. Automaton has 39274 states and 41334 transitions. Word has length 421 [2020-12-23 01:56:54,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-23 01:56:54,606 INFO L481 AbstractCegarLoop]: Abstraction has 39274 states and 41334 transitions. [2020-12-23 01:56:54,606 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-12-23 01:56:54,607 INFO L276 IsEmpty]: Start isEmpty. Operand 39274 states and 41334 transitions. [2020-12-23 01:56:54,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 459 [2020-12-23 01:56:54,631 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 01:56:54,632 INFO L422 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2020-12-23 01:56:54,632 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2020-12-23 01:56:54,632 INFO L429 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-23 01:56:54,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 01:56:54,633 INFO L82 PathProgramCache]: Analyzing trace with hash 1488712927, now seen corresponding path program 1 times [2020-12-23 01:56:54,633 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 01:56:54,633 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259601868] [2020-12-23 01:56:54,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 01:56:54,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 01:56:55,119 INFO L134 CoverageAnalysis]: Checked inductivity of 489 backedges. 147 proven. 6 refuted. 0 times theorem prover too weak. 336 trivial. 0 not checked. [2020-12-23 01:56:55,120 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259601868] [2020-12-23 01:56:55,120 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1610559638] [2020-12-23 01:56:55,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-23 01:56:55,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 01:56:55,424 INFO L263 TraceCheckSpWp]: Trace formula consists of 786 conjuncts, 2 conjunts are in the unsatisfiable core [2020-12-23 01:56:55,431 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-23 01:56:55,961 INFO L134 CoverageAnalysis]: Checked inductivity of 489 backedges. 385 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2020-12-23 01:56:55,961 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2020-12-23 01:56:55,961 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 5 [2020-12-23 01:56:55,961 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774603656] [2020-12-23 01:56:55,962 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-12-23 01:56:55,962 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-23 01:56:55,963 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-12-23 01:56:55,963 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-12-23 01:56:55,963 INFO L87 Difference]: Start difference. First operand 39274 states and 41334 transitions. Second operand 3 states. [2020-12-23 01:56:57,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-23 01:56:57,083 INFO L93 Difference]: Finished difference Result 77939 states and 82005 transitions. [2020-12-23 01:56:57,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-12-23 01:56:57,083 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 458 [2020-12-23 01:56:57,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-23 01:56:57,132 INFO L225 Difference]: With dead ends: 77939 [2020-12-23 01:56:57,132 INFO L226 Difference]: Without dead ends: 39479 [2020-12-23 01:56:57,156 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 460 GetRequests, 457 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-12-23 01:56:57,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39479 states. [2020-12-23 01:56:57,660 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39479 to 32566. [2020-12-23 01:56:57,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32566 states. [2020-12-23 01:56:57,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32566 states to 32566 states and 34095 transitions. [2020-12-23 01:56:57,698 INFO L78 Accepts]: Start accepts. Automaton has 32566 states and 34095 transitions. Word has length 458 [2020-12-23 01:56:57,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-23 01:56:57,699 INFO L481 AbstractCegarLoop]: Abstraction has 32566 states and 34095 transitions. [2020-12-23 01:56:57,699 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-12-23 01:56:57,699 INFO L276 IsEmpty]: Start isEmpty. Operand 32566 states and 34095 transitions. [2020-12-23 01:56:57,721 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 473 [2020-12-23 01:56:57,722 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 01:56:57,722 INFO L422 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-23 01:56:57,928 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2020-12-23 01:56:57,929 INFO L429 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-23 01:56:57,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 01:56:57,930 INFO L82 PathProgramCache]: Analyzing trace with hash 680795419, now seen corresponding path program 1 times [2020-12-23 01:56:57,931 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 01:56:57,931 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [307836393] [2020-12-23 01:56:57,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 01:56:58,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 01:56:58,604 INFO L134 CoverageAnalysis]: Checked inductivity of 528 backedges. 449 proven. 18 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2020-12-23 01:56:58,604 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [307836393] [2020-12-23 01:56:58,605 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1932464774] [2020-12-23 01:56:58,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-23 01:56:58,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 01:56:58,898 INFO L263 TraceCheckSpWp]: Trace formula consists of 815 conjuncts, 2 conjunts are in the unsatisfiable core [2020-12-23 01:56:58,904 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-23 01:56:59,496 INFO L134 CoverageAnalysis]: Checked inductivity of 528 backedges. 346 proven. 0 refuted. 0 times theorem prover too weak. 182 trivial. 0 not checked. [2020-12-23 01:56:59,496 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2020-12-23 01:56:59,497 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [5] total 6 [2020-12-23 01:56:59,497 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675597014] [2020-12-23 01:56:59,497 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-12-23 01:56:59,498 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-23 01:56:59,498 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-12-23 01:56:59,499 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2020-12-23 01:56:59,499 INFO L87 Difference]: Start difference. First operand 32566 states and 34095 transitions. Second operand 3 states. [2020-12-23 01:57:00,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-23 01:57:00,013 INFO L93 Difference]: Finished difference Result 92196 states and 96514 transitions. [2020-12-23 01:57:00,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-12-23 01:57:00,014 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 472 [2020-12-23 01:57:00,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-23 01:57:00,075 INFO L225 Difference]: With dead ends: 92196 [2020-12-23 01:57:00,076 INFO L226 Difference]: Without dead ends: 60444 [2020-12-23 01:57:00,096 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 476 GetRequests, 472 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2020-12-23 01:57:00,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60444 states. [2020-12-23 01:57:01,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60444 to 57381. [2020-12-23 01:57:01,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57381 states. [2020-12-23 01:57:01,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57381 states to 57381 states and 59990 transitions. [2020-12-23 01:57:01,105 INFO L78 Accepts]: Start accepts. Automaton has 57381 states and 59990 transitions. Word has length 472 [2020-12-23 01:57:01,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-23 01:57:01,105 INFO L481 AbstractCegarLoop]: Abstraction has 57381 states and 59990 transitions. [2020-12-23 01:57:01,105 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-12-23 01:57:01,105 INFO L276 IsEmpty]: Start isEmpty. Operand 57381 states and 59990 transitions. [2020-12-23 01:57:01,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 522 [2020-12-23 01:57:01,141 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 01:57:01,141 INFO L422 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-23 01:57:01,342 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-23 01:57:01,342 INFO L429 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-23 01:57:01,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 01:57:01,344 INFO L82 PathProgramCache]: Analyzing trace with hash 1531633206, now seen corresponding path program 1 times [2020-12-23 01:57:01,344 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 01:57:01,344 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [383940105] [2020-12-23 01:57:01,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 01:57:01,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 01:57:02,326 INFO L134 CoverageAnalysis]: Checked inductivity of 622 backedges. 437 proven. 124 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2020-12-23 01:57:02,326 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [383940105] [2020-12-23 01:57:02,326 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1168254669] [2020-12-23 01:57:02,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-23 01:57:02,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 01:57:02,637 INFO L263 TraceCheckSpWp]: Trace formula consists of 809 conjuncts, 5 conjunts are in the unsatisfiable core [2020-12-23 01:57:02,645 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-23 01:57:03,444 INFO L134 CoverageAnalysis]: Checked inductivity of 622 backedges. 531 proven. 0 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2020-12-23 01:57:03,444 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2020-12-23 01:57:03,444 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2020-12-23 01:57:03,445 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147235396] [2020-12-23 01:57:03,445 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-12-23 01:57:03,446 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-23 01:57:03,446 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-12-23 01:57:03,446 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2020-12-23 01:57:03,447 INFO L87 Difference]: Start difference. First operand 57381 states and 59990 transitions. Second operand 4 states. [2020-12-23 01:57:05,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-23 01:57:05,046 INFO L93 Difference]: Finished difference Result 154846 states and 161946 transitions. [2020-12-23 01:57:05,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-12-23 01:57:05,046 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 521 [2020-12-23 01:57:05,047 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-23 01:57:05,149 INFO L225 Difference]: With dead ends: 154846 [2020-12-23 01:57:05,149 INFO L226 Difference]: Without dead ends: 97463 [2020-12-23 01:57:05,181 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 524 GetRequests, 520 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2020-12-23 01:57:05,253 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97463 states. [2020-12-23 01:57:06,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97463 to 92580. [2020-12-23 01:57:06,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 92580 states. [2020-12-23 01:57:06,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92580 states to 92580 states and 96981 transitions. [2020-12-23 01:57:06,583 INFO L78 Accepts]: Start accepts. Automaton has 92580 states and 96981 transitions. Word has length 521 [2020-12-23 01:57:06,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-23 01:57:06,584 INFO L481 AbstractCegarLoop]: Abstraction has 92580 states and 96981 transitions. [2020-12-23 01:57:06,584 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-12-23 01:57:06,584 INFO L276 IsEmpty]: Start isEmpty. Operand 92580 states and 96981 transitions. [2020-12-23 01:57:06,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 562 [2020-12-23 01:57:06,941 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 01:57:06,942 INFO L422 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-23 01:57:07,142 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-23 01:57:07,143 INFO L429 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-23 01:57:07,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 01:57:07,143 INFO L82 PathProgramCache]: Analyzing trace with hash -1563803765, now seen corresponding path program 1 times [2020-12-23 01:57:07,144 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 01:57:07,144 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264450381] [2020-12-23 01:57:07,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 01:57:07,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 01:57:08,007 INFO L134 CoverageAnalysis]: Checked inductivity of 773 backedges. 549 proven. 224 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-23 01:57:08,008 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264450381] [2020-12-23 01:57:08,008 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1171496749] [2020-12-23 01:57:08,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-23 01:57:08,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 01:57:08,379 INFO L263 TraceCheckSpWp]: Trace formula consists of 858 conjuncts, 4 conjunts are in the unsatisfiable core [2020-12-23 01:57:08,386 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-23 01:57:08,995 INFO L134 CoverageAnalysis]: Checked inductivity of 773 backedges. 678 proven. 0 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2020-12-23 01:57:08,995 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2020-12-23 01:57:08,995 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 7 [2020-12-23 01:57:08,995 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906866719] [2020-12-23 01:57:08,996 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-12-23 01:57:08,996 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-23 01:57:08,996 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-12-23 01:57:08,997 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2020-12-23 01:57:08,997 INFO L87 Difference]: Start difference. First operand 92580 states and 96981 transitions. Second operand 4 states. [2020-12-23 01:57:10,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-23 01:57:10,859 INFO L93 Difference]: Finished difference Result 253132 states and 265097 transitions. [2020-12-23 01:57:10,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-12-23 01:57:10,860 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 561 [2020-12-23 01:57:10,860 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-23 01:57:11,032 INFO L225 Difference]: With dead ends: 253132 [2020-12-23 01:57:11,032 INFO L226 Difference]: Without dead ends: 161366 [2020-12-23 01:57:11,097 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 565 GetRequests, 560 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2020-12-23 01:57:11,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161366 states. [2020-12-23 01:57:13,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161366 to 161350. [2020-12-23 01:57:13,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 161350 states. [2020-12-23 01:57:14,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161350 states to 161350 states and 168908 transitions. [2020-12-23 01:57:14,017 INFO L78 Accepts]: Start accepts. Automaton has 161350 states and 168908 transitions. Word has length 561 [2020-12-23 01:57:14,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-23 01:57:14,018 INFO L481 AbstractCegarLoop]: Abstraction has 161350 states and 168908 transitions. [2020-12-23 01:57:14,018 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-12-23 01:57:14,018 INFO L276 IsEmpty]: Start isEmpty. Operand 161350 states and 168908 transitions. [2020-12-23 01:57:14,644 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 633 [2020-12-23 01:57:14,645 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 01:57:14,648 INFO L422 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-23 01:57:14,849 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2020-12-23 01:57:14,850 INFO L429 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-23 01:57:14,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 01:57:14,851 INFO L82 PathProgramCache]: Analyzing trace with hash 1392133176, now seen corresponding path program 1 times [2020-12-23 01:57:14,851 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 01:57:14,852 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191919174] [2020-12-23 01:57:14,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 01:57:14,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 01:57:15,825 INFO L134 CoverageAnalysis]: Checked inductivity of 958 backedges. 354 proven. 0 refuted. 0 times theorem prover too weak. 604 trivial. 0 not checked. [2020-12-23 01:57:15,825 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [191919174] [2020-12-23 01:57:15,825 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-23 01:57:15,825 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-12-23 01:57:15,826 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1698433169] [2020-12-23 01:57:15,826 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-12-23 01:57:15,826 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-23 01:57:15,827 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-12-23 01:57:15,827 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-12-23 01:57:15,827 INFO L87 Difference]: Start difference. First operand 161350 states and 168908 transitions. Second operand 3 states. [2020-12-23 01:57:17,649 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-23 01:57:17,650 INFO L93 Difference]: Finished difference Result 320487 states and 335548 transitions. [2020-12-23 01:57:17,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-12-23 01:57:17,651 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 632 [2020-12-23 01:57:17,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-23 01:57:17,860 INFO L225 Difference]: With dead ends: 320487 [2020-12-23 01:57:17,860 INFO L226 Difference]: Without dead ends: 159951 [2020-12-23 01:57:17,945 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-12-23 01:57:18,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159951 states. [2020-12-23 01:57:20,778 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159951 to 158303. [2020-12-23 01:57:20,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 158303 states. [2020-12-23 01:57:21,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158303 states to 158303 states and 165553 transitions. [2020-12-23 01:57:21,033 INFO L78 Accepts]: Start accepts. Automaton has 158303 states and 165553 transitions. Word has length 632 [2020-12-23 01:57:21,034 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-23 01:57:21,034 INFO L481 AbstractCegarLoop]: Abstraction has 158303 states and 165553 transitions. [2020-12-23 01:57:21,034 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-12-23 01:57:21,034 INFO L276 IsEmpty]: Start isEmpty. Operand 158303 states and 165553 transitions. [2020-12-23 01:57:21,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 849 [2020-12-23 01:57:21,171 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 01:57:21,171 INFO L422 BasicCegarLoop]: trace histogram [11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2020-12-23 01:57:21,171 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2020-12-23 01:57:21,172 INFO L429 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-23 01:57:21,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 01:57:21,172 INFO L82 PathProgramCache]: Analyzing trace with hash -2011845340, now seen corresponding path program 1 times [2020-12-23 01:57:21,172 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 01:57:21,172 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424819421] [2020-12-23 01:57:21,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 01:57:21,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 01:57:22,434 INFO L134 CoverageAnalysis]: Checked inductivity of 2379 backedges. 317 proven. 6 refuted. 0 times theorem prover too weak. 2056 trivial. 0 not checked. [2020-12-23 01:57:22,435 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1424819421] [2020-12-23 01:57:22,435 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [853509791] [2020-12-23 01:57:22,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-23 01:57:22,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 01:57:22,942 INFO L263 TraceCheckSpWp]: Trace formula consists of 1396 conjuncts, 2 conjunts are in the unsatisfiable core [2020-12-23 01:57:22,953 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-23 01:57:23,963 INFO L134 CoverageAnalysis]: Checked inductivity of 2379 backedges. 1652 proven. 0 refuted. 0 times theorem prover too weak. 727 trivial. 0 not checked. [2020-12-23 01:57:23,964 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2020-12-23 01:57:23,964 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 5 [2020-12-23 01:57:23,964 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444044110] [2020-12-23 01:57:23,965 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-12-23 01:57:23,965 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-23 01:57:23,965 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-12-23 01:57:23,965 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-12-23 01:57:23,965 INFO L87 Difference]: Start difference. First operand 158303 states and 165553 transitions. Second operand 3 states. [2020-12-23 01:57:25,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-23 01:57:25,305 INFO L93 Difference]: Finished difference Result 363634 states and 380282 transitions. [2020-12-23 01:57:25,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-12-23 01:57:25,306 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 848 [2020-12-23 01:57:25,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-23 01:57:25,600 INFO L225 Difference]: With dead ends: 363634 [2020-12-23 01:57:25,601 INFO L226 Difference]: Without dead ends: 199852 [2020-12-23 01:57:25,708 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 850 GetRequests, 847 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-12-23 01:57:26,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199852 states. [2020-12-23 01:57:28,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199852 to 193558. [2020-12-23 01:57:28,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 193558 states. [2020-12-23 01:57:29,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193558 states to 193558 states and 202031 transitions. [2020-12-23 01:57:29,684 INFO L78 Accepts]: Start accepts. Automaton has 193558 states and 202031 transitions. Word has length 848 [2020-12-23 01:57:29,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-23 01:57:29,685 INFO L481 AbstractCegarLoop]: Abstraction has 193558 states and 202031 transitions. [2020-12-23 01:57:29,685 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-12-23 01:57:29,688 INFO L276 IsEmpty]: Start isEmpty. Operand 193558 states and 202031 transitions. [2020-12-23 01:57:29,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 894 [2020-12-23 01:57:29,929 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 01:57:29,930 INFO L422 BasicCegarLoop]: trace histogram [13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2020-12-23 01:57:30,144 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-23 01:57:30,145 INFO L429 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-23 01:57:30,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 01:57:30,146 INFO L82 PathProgramCache]: Analyzing trace with hash -839702164, now seen corresponding path program 1 times [2020-12-23 01:57:30,147 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 01:57:30,147 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991970148] [2020-12-23 01:57:30,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 01:57:30,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 01:57:31,252 INFO L134 CoverageAnalysis]: Checked inductivity of 2841 backedges. 374 proven. 6 refuted. 0 times theorem prover too weak. 2461 trivial. 0 not checked. [2020-12-23 01:57:31,252 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [991970148] [2020-12-23 01:57:31,253 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [872045757] [2020-12-23 01:57:31,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-23 01:57:31,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 01:57:31,812 INFO L263 TraceCheckSpWp]: Trace formula consists of 1515 conjuncts, 2 conjunts are in the unsatisfiable core [2020-12-23 01:57:31,820 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-23 01:57:32,870 INFO L134 CoverageAnalysis]: Checked inductivity of 2841 backedges. 1985 proven. 0 refuted. 0 times theorem prover too weak. 856 trivial. 0 not checked. [2020-12-23 01:57:32,871 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2020-12-23 01:57:32,871 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 5 [2020-12-23 01:57:32,871 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045035764] [2020-12-23 01:57:32,872 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-12-23 01:57:32,872 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-23 01:57:32,873 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-12-23 01:57:32,873 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-12-23 01:57:32,873 INFO L87 Difference]: Start difference. First operand 193558 states and 202031 transitions. Second operand 3 states. [2020-12-23 01:57:34,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-23 01:57:34,411 INFO L93 Difference]: Finished difference Result 392392 states and 409360 transitions. [2020-12-23 01:57:34,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-12-23 01:57:34,412 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 893 [2020-12-23 01:57:34,412 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-23 01:57:34,714 INFO L225 Difference]: With dead ends: 392392 [2020-12-23 01:57:34,715 INFO L226 Difference]: Without dead ends: 198430 [2020-12-23 01:57:34,801 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 895 GetRequests, 892 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-12-23 01:57:34,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198430 states. [2020-12-23 01:57:37,879 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198430 to 191524. [2020-12-23 01:57:37,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 191524 states. [2020-12-23 01:57:38,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191524 states to 191524 states and 198898 transitions. [2020-12-23 01:57:38,163 INFO L78 Accepts]: Start accepts. Automaton has 191524 states and 198898 transitions. Word has length 893 [2020-12-23 01:57:38,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-23 01:57:38,163 INFO L481 AbstractCegarLoop]: Abstraction has 191524 states and 198898 transitions. [2020-12-23 01:57:38,163 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-12-23 01:57:38,163 INFO L276 IsEmpty]: Start isEmpty. Operand 191524 states and 198898 transitions. [2020-12-23 01:57:38,940 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 947 [2020-12-23 01:57:38,940 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 01:57:38,942 INFO L422 BasicCegarLoop]: trace histogram [14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 12, 12, 12, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2020-12-23 01:57:39,155 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-23 01:57:39,156 INFO L429 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-23 01:57:39,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 01:57:39,157 INFO L82 PathProgramCache]: Analyzing trace with hash 1252291571, now seen corresponding path program 1 times [2020-12-23 01:57:39,158 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 01:57:39,158 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738115820] [2020-12-23 01:57:39,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 01:57:39,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 01:57:40,384 INFO L134 CoverageAnalysis]: Checked inductivity of 3286 backedges. 399 proven. 6 refuted. 0 times theorem prover too weak. 2881 trivial. 0 not checked. [2020-12-23 01:57:40,385 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [738115820] [2020-12-23 01:57:40,385 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1030180470] [2020-12-23 01:57:40,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-23 01:57:40,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 01:57:40,977 INFO L263 TraceCheckSpWp]: Trace formula consists of 1598 conjuncts, 2 conjunts are in the unsatisfiable core [2020-12-23 01:57:40,991 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-23 01:57:42,391 INFO L134 CoverageAnalysis]: Checked inductivity of 3286 backedges. 1937 proven. 0 refuted. 0 times theorem prover too weak. 1349 trivial. 0 not checked. [2020-12-23 01:57:42,392 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2020-12-23 01:57:42,392 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 5 [2020-12-23 01:57:42,393 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58351985] [2020-12-23 01:57:42,393 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-12-23 01:57:42,394 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-23 01:57:42,394 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-12-23 01:57:42,395 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-12-23 01:57:42,396 INFO L87 Difference]: Start difference. First operand 191524 states and 198898 transitions. Second operand 3 states. [2020-12-23 01:57:44,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-23 01:57:44,600 INFO L93 Difference]: Finished difference Result 380636 states and 395241 transitions. [2020-12-23 01:57:44,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-12-23 01:57:44,600 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 946 [2020-12-23 01:57:44,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-23 01:57:44,962 INFO L225 Difference]: With dead ends: 380636 [2020-12-23 01:57:44,962 INFO L226 Difference]: Without dead ends: 189520 [2020-12-23 01:57:45,116 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 948 GetRequests, 945 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-12-23 01:57:45,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189520 states. [2020-12-23 01:57:48,012 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189520 to 188471. [2020-12-23 01:57:48,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 188471 states. [2020-12-23 01:57:48,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188471 states to 188471 states and 195411 transitions. [2020-12-23 01:57:48,799 INFO L78 Accepts]: Start accepts. Automaton has 188471 states and 195411 transitions. Word has length 946 [2020-12-23 01:57:48,800 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-23 01:57:48,800 INFO L481 AbstractCegarLoop]: Abstraction has 188471 states and 195411 transitions. [2020-12-23 01:57:48,800 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-12-23 01:57:48,800 INFO L276 IsEmpty]: Start isEmpty. Operand 188471 states and 195411 transitions. [2020-12-23 01:57:48,994 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 947 [2020-12-23 01:57:48,994 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 01:57:48,995 INFO L422 BasicCegarLoop]: trace histogram [14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2020-12-23 01:57:49,195 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2020-12-23 01:57:49,196 INFO L429 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-23 01:57:49,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 01:57:49,197 INFO L82 PathProgramCache]: Analyzing trace with hash -1019461412, now seen corresponding path program 1 times [2020-12-23 01:57:49,197 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 01:57:49,198 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355908552] [2020-12-23 01:57:49,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 01:57:49,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 01:57:50,327 INFO L134 CoverageAnalysis]: Checked inductivity of 3349 backedges. 408 proven. 6 refuted. 0 times theorem prover too weak. 2935 trivial. 0 not checked. [2020-12-23 01:57:50,327 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355908552] [2020-12-23 01:57:50,327 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1752289953] [2020-12-23 01:57:50,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-23 01:57:50,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 01:57:50,894 INFO L263 TraceCheckSpWp]: Trace formula consists of 1599 conjuncts, 3 conjunts are in the unsatisfiable core [2020-12-23 01:57:50,906 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-23 01:57:52,100 INFO L134 CoverageAnalysis]: Checked inductivity of 3349 backedges. 1871 proven. 0 refuted. 0 times theorem prover too weak. 1478 trivial. 0 not checked. [2020-12-23 01:57:52,100 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2020-12-23 01:57:52,101 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 5 [2020-12-23 01:57:52,101 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295573105] [2020-12-23 01:57:52,102 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-12-23 01:57:52,102 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-23 01:57:52,102 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-12-23 01:57:52,103 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-12-23 01:57:52,103 INFO L87 Difference]: Start difference. First operand 188471 states and 195411 transitions. Second operand 3 states. [2020-12-23 01:57:54,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-23 01:57:54,277 INFO L93 Difference]: Finished difference Result 411907 states and 427629 transitions. [2020-12-23 01:57:54,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-12-23 01:57:54,278 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 946 [2020-12-23 01:57:54,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-23 01:57:54,561 INFO L225 Difference]: With dead ends: 411907 [2020-12-23 01:57:54,561 INFO L226 Difference]: Without dead ends: 223844 [2020-12-23 01:57:54,653 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 948 GetRequests, 945 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-12-23 01:57:55,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223844 states. [2020-12-23 01:57:57,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223844 to 206757. [2020-12-23 01:57:57,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 206757 states. [2020-12-23 01:57:58,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206757 states to 206757 states and 214657 transitions. [2020-12-23 01:57:58,847 INFO L78 Accepts]: Start accepts. Automaton has 206757 states and 214657 transitions. Word has length 946 [2020-12-23 01:57:58,848 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-23 01:57:58,848 INFO L481 AbstractCegarLoop]: Abstraction has 206757 states and 214657 transitions. [2020-12-23 01:57:58,848 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-12-23 01:57:58,848 INFO L276 IsEmpty]: Start isEmpty. Operand 206757 states and 214657 transitions. [2020-12-23 01:57:59,014 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 962 [2020-12-23 01:57:59,014 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 01:57:59,021 INFO L422 BasicCegarLoop]: trace histogram [15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 13, 13, 13, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2020-12-23 01:57:59,229 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2020-12-23 01:57:59,231 INFO L429 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-23 01:57:59,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 01:57:59,232 INFO L82 PathProgramCache]: Analyzing trace with hash 1118386881, now seen corresponding path program 2 times [2020-12-23 01:57:59,232 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 01:57:59,232 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126825216] [2020-12-23 01:57:59,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 01:57:59,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 01:58:00,394 INFO L134 CoverageAnalysis]: Checked inductivity of 3547 backedges. 429 proven. 6 refuted. 0 times theorem prover too weak. 3112 trivial. 0 not checked. [2020-12-23 01:58:00,394 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126825216] [2020-12-23 01:58:00,394 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [743990] [2020-12-23 01:58:00,395 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-23 01:58:00,983 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-12-23 01:58:00,983 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-12-23 01:58:00,988 INFO L263 TraceCheckSpWp]: Trace formula consists of 1655 conjuncts, 4 conjunts are in the unsatisfiable core [2020-12-23 01:58:01,001 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-23 01:58:02,630 INFO L134 CoverageAnalysis]: Checked inductivity of 3547 backedges. 1967 proven. 450 refuted. 0 times theorem prover too weak. 1130 trivial. 0 not checked. [2020-12-23 01:58:02,630 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-12-23 01:58:02,630 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 4] total 6 [2020-12-23 01:58:02,630 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089587933] [2020-12-23 01:58:02,635 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-12-23 01:58:02,635 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-23 01:58:02,636 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-12-23 01:58:02,636 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2020-12-23 01:58:02,636 INFO L87 Difference]: Start difference. First operand 206757 states and 214657 transitions. Second operand 6 states. [2020-12-23 01:58:09,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-23 01:58:09,544 INFO L93 Difference]: Finished difference Result 504514 states and 524014 transitions. [2020-12-23 01:58:09,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-12-23 01:58:09,545 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 961 [2020-12-23 01:58:09,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-23 01:58:10,159 INFO L225 Difference]: With dead ends: 504514 [2020-12-23 01:58:10,159 INFO L226 Difference]: Without dead ends: 295323 [2020-12-23 01:58:10,841 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 985 GetRequests, 970 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=81, Invalid=191, Unknown=0, NotChecked=0, Total=272 [2020-12-23 01:58:11,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 295323 states. [2020-12-23 01:58:15,068 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 295323 to 173160. [2020-12-23 01:58:15,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 173160 states. [2020-12-23 01:58:15,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173160 states to 173160 states and 179649 transitions. [2020-12-23 01:58:15,325 INFO L78 Accepts]: Start accepts. Automaton has 173160 states and 179649 transitions. Word has length 961 [2020-12-23 01:58:15,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-23 01:58:15,326 INFO L481 AbstractCegarLoop]: Abstraction has 173160 states and 179649 transitions. [2020-12-23 01:58:15,326 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-12-23 01:58:15,326 INFO L276 IsEmpty]: Start isEmpty. Operand 173160 states and 179649 transitions. [2020-12-23 01:58:15,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1179 [2020-12-23 01:58:15,620 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 01:58:15,621 INFO L422 BasicCegarLoop]: trace histogram [15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-23 01:58:15,822 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2020-12-23 01:58:15,822 INFO L429 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-23 01:58:15,823 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 01:58:15,824 INFO L82 PathProgramCache]: Analyzing trace with hash 1826023970, now seen corresponding path program 1 times [2020-12-23 01:58:15,824 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 01:58:15,824 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277815883] [2020-12-23 01:58:15,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 01:58:16,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 01:58:18,602 INFO L134 CoverageAnalysis]: Checked inductivity of 5102 backedges. 2150 proven. 202 refuted. 0 times theorem prover too weak. 2750 trivial. 0 not checked. [2020-12-23 01:58:18,603 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277815883] [2020-12-23 01:58:18,603 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1928194247] [2020-12-23 01:58:18,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-23 01:58:19,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 01:58:19,283 INFO L263 TraceCheckSpWp]: Trace formula consists of 1883 conjuncts, 4 conjunts are in the unsatisfiable core [2020-12-23 01:58:19,322 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-23 01:58:20,789 INFO L134 CoverageAnalysis]: Checked inductivity of 5102 backedges. 2780 proven. 0 refuted. 0 times theorem prover too weak. 2322 trivial. 0 not checked. [2020-12-23 01:58:20,789 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2020-12-23 01:58:20,789 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [3] total 6 [2020-12-23 01:58:20,790 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219834116] [2020-12-23 01:58:20,791 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-12-23 01:58:20,791 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-23 01:58:20,792 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-12-23 01:58:20,792 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2020-12-23 01:58:20,792 INFO L87 Difference]: Start difference. First operand 173160 states and 179649 transitions. Second operand 4 states. [2020-12-23 01:58:23,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-23 01:58:23,671 INFO L93 Difference]: Finished difference Result 348570 states and 361560 transitions. [2020-12-23 01:58:23,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-12-23 01:58:23,672 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 1178 [2020-12-23 01:58:23,679 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-23 01:58:23,929 INFO L225 Difference]: With dead ends: 348570 [2020-12-23 01:58:23,929 INFO L226 Difference]: Without dead ends: 175200 [2020-12-23 01:58:24,002 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 1182 GetRequests, 1177 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2020-12-23 01:58:24,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175200 states. [2020-12-23 01:58:26,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175200 to 168886. [2020-12-23 01:58:26,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 168886 states. [2020-12-23 01:58:27,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168886 states to 168886 states and 175083 transitions. [2020-12-23 01:58:27,085 INFO L78 Accepts]: Start accepts. Automaton has 168886 states and 175083 transitions. Word has length 1178 [2020-12-23 01:58:27,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-23 01:58:27,086 INFO L481 AbstractCegarLoop]: Abstraction has 168886 states and 175083 transitions. [2020-12-23 01:58:27,086 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-12-23 01:58:27,086 INFO L276 IsEmpty]: Start isEmpty. Operand 168886 states and 175083 transitions. [2020-12-23 01:58:28,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1215 [2020-12-23 01:58:28,045 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 01:58:28,046 INFO L422 BasicCegarLoop]: trace histogram [16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2020-12-23 01:58:28,260 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-23 01:58:28,260 INFO L429 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-23 01:58:28,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 01:58:28,261 INFO L82 PathProgramCache]: Analyzing trace with hash 1644564043, now seen corresponding path program 1 times [2020-12-23 01:58:28,261 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 01:58:28,262 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [704205795] [2020-12-23 01:58:28,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 01:58:28,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 01:58:31,227 INFO L134 CoverageAnalysis]: Checked inductivity of 5455 backedges. 2263 proven. 202 refuted. 0 times theorem prover too weak. 2990 trivial. 0 not checked. [2020-12-23 01:58:31,227 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [704205795] [2020-12-23 01:58:31,227 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1697808337] [2020-12-23 01:58:31,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-23 01:58:31,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 01:58:31,936 INFO L263 TraceCheckSpWp]: Trace formula consists of 1954 conjuncts, 3 conjunts are in the unsatisfiable core [2020-12-23 01:58:31,952 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-23 01:58:33,579 INFO L134 CoverageAnalysis]: Checked inductivity of 5455 backedges. 3800 proven. 0 refuted. 0 times theorem prover too weak. 1655 trivial. 0 not checked. [2020-12-23 01:58:33,580 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2020-12-23 01:58:33,580 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 5 [2020-12-23 01:58:33,580 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135827764] [2020-12-23 01:58:33,581 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-12-23 01:58:33,581 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-23 01:58:33,581 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-12-23 01:58:33,581 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-12-23 01:58:33,582 INFO L87 Difference]: Start difference. First operand 168886 states and 175083 transitions. Second operand 3 states. [2020-12-23 01:58:34,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-23 01:58:34,765 INFO L93 Difference]: Finished difference Result 328401 states and 340475 transitions. [2020-12-23 01:58:34,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-12-23 01:58:34,766 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 1214 [2020-12-23 01:58:34,767 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-23 01:58:34,960 INFO L225 Difference]: With dead ends: 328401 [2020-12-23 01:58:34,960 INFO L226 Difference]: Without dead ends: 159110 [2020-12-23 01:58:35,037 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 1216 GetRequests, 1213 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-12-23 01:58:35,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159110 states. [2020-12-23 01:58:37,411 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159110 to 157687. [2020-12-23 01:58:37,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 157687 states. [2020-12-23 01:58:38,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157687 states to 157687 states and 163134 transitions. [2020-12-23 01:58:38,133 INFO L78 Accepts]: Start accepts. Automaton has 157687 states and 163134 transitions. Word has length 1214 [2020-12-23 01:58:38,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-23 01:58:38,134 INFO L481 AbstractCegarLoop]: Abstraction has 157687 states and 163134 transitions. [2020-12-23 01:58:38,134 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-12-23 01:58:38,134 INFO L276 IsEmpty]: Start isEmpty. Operand 157687 states and 163134 transitions. [2020-12-23 01:58:38,307 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1290 [2020-12-23 01:58:38,307 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 01:58:38,308 INFO L422 BasicCegarLoop]: trace histogram [16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2020-12-23 01:58:38,508 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2020-12-23 01:58:38,512 INFO L429 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-23 01:58:38,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 01:58:38,513 INFO L82 PathProgramCache]: Analyzing trace with hash 2036398774, now seen corresponding path program 1 times [2020-12-23 01:58:38,513 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 01:58:38,513 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258354673] [2020-12-23 01:58:38,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 01:58:38,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 01:58:40,942 INFO L134 CoverageAnalysis]: Checked inductivity of 6187 backedges. 2488 proven. 202 refuted. 0 times theorem prover too weak. 3497 trivial. 0 not checked. [2020-12-23 01:58:40,942 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258354673] [2020-12-23 01:58:40,942 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [714587078] [2020-12-23 01:58:40,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-23 01:58:41,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 01:58:41,685 INFO L263 TraceCheckSpWp]: Trace formula consists of 2031 conjuncts, 5 conjunts are in the unsatisfiable core [2020-12-23 01:58:41,704 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-23 01:58:45,280 INFO L134 CoverageAnalysis]: Checked inductivity of 6187 backedges. 4981 proven. 84 refuted. 0 times theorem prover too weak. 1122 trivial. 0 not checked. [2020-12-23 01:58:45,280 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-12-23 01:58:45,280 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 5] total 7 [2020-12-23 01:58:45,280 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80861905] [2020-12-23 01:58:45,282 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-12-23 01:58:45,282 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-23 01:58:45,282 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-12-23 01:58:45,282 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2020-12-23 01:58:45,282 INFO L87 Difference]: Start difference. First operand 157687 states and 163134 transitions. Second operand 7 states. [2020-12-23 01:58:55,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-23 01:58:55,440 INFO L93 Difference]: Finished difference Result 704932 states and 730793 transitions. [2020-12-23 01:58:55,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-12-23 01:58:55,441 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 1289 [2020-12-23 01:58:55,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-23 01:58:56,987 INFO L225 Difference]: With dead ends: 704932 [2020-12-23 01:58:56,988 INFO L226 Difference]: Without dead ends: 547239 [2020-12-23 01:58:57,787 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 1314 GetRequests, 1297 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=107, Invalid=235, Unknown=0, NotChecked=0, Total=342 [2020-12-23 01:58:58,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 547239 states. [2020-12-23 01:59:06,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 547239 to 483932. [2020-12-23 01:59:06,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 483932 states. [2020-12-23 01:59:07,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 483932 states to 483932 states and 501267 transitions. [2020-12-23 01:59:07,543 INFO L78 Accepts]: Start accepts. Automaton has 483932 states and 501267 transitions. Word has length 1289 [2020-12-23 01:59:07,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-23 01:59:07,543 INFO L481 AbstractCegarLoop]: Abstraction has 483932 states and 501267 transitions. [2020-12-23 01:59:07,544 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-12-23 01:59:07,544 INFO L276 IsEmpty]: Start isEmpty. Operand 483932 states and 501267 transitions. [2020-12-23 01:59:08,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1543 [2020-12-23 01:59:08,667 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 01:59:08,668 INFO L422 BasicCegarLoop]: trace histogram [22, 22, 22, 22, 22, 21, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 17, 17, 17, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 10, 10, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-23 01:59:08,868 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-23 01:59:08,870 INFO L429 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-23 01:59:08,871 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 01:59:08,872 INFO L82 PathProgramCache]: Analyzing trace with hash -2088898873, now seen corresponding path program 1 times [2020-12-23 01:59:08,872 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 01:59:08,872 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276428783] [2020-12-23 01:59:08,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 01:59:08,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 01:59:10,828 INFO L134 CoverageAnalysis]: Checked inductivity of 10170 backedges. 643 proven. 6 refuted. 0 times theorem prover too weak. 9521 trivial. 0 not checked. [2020-12-23 01:59:10,828 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276428783] [2020-12-23 01:59:10,828 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [826986511] [2020-12-23 01:59:10,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-23 01:59:11,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 01:59:11,726 INFO L263 TraceCheckSpWp]: Trace formula consists of 2530 conjuncts, 3 conjunts are in the unsatisfiable core [2020-12-23 01:59:11,738 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-23 01:59:13,604 INFO L134 CoverageAnalysis]: Checked inductivity of 10170 backedges. 4137 proven. 0 refuted. 0 times theorem prover too weak. 6033 trivial. 0 not checked. [2020-12-23 01:59:13,604 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2020-12-23 01:59:13,605 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 5 [2020-12-23 01:59:13,606 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505858463] [2020-12-23 01:59:13,607 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-12-23 01:59:13,607 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-23 01:59:13,608 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-12-23 01:59:13,608 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-12-23 01:59:13,608 INFO L87 Difference]: Start difference. First operand 483932 states and 501267 transitions. Second operand 3 states. [2020-12-23 01:59:18,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-23 01:59:18,342 INFO L93 Difference]: Finished difference Result 1113679 states and 1154277 transitions. [2020-12-23 01:59:18,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-12-23 01:59:18,343 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 1542 [2020-12-23 01:59:18,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-23 01:59:20,849 INFO L225 Difference]: With dead ends: 1113679 [2020-12-23 01:59:20,850 INFO L226 Difference]: Without dead ends: 625283 [2020-12-23 01:59:21,628 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 1544 GetRequests, 1541 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-12-23 01:59:22,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 625283 states.