./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-block-loop.ko.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version c36dfa3b Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-block-loop.ko.cil.out.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash f25e8d9a29012500b38126aa22b2b7d181aad99a845cece264158253e2ec92e3 --- Real Ultimate output --- This is Ultimate 0.2.1-wip.dd.seqcomp-c36dfa3 [2021-11-03 23:55:15,225 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-03 23:55:15,227 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-03 23:55:15,267 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-03 23:55:15,267 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-03 23:55:15,270 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-03 23:55:15,271 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-03 23:55:15,275 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-03 23:55:15,277 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-03 23:55:15,281 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-03 23:55:15,282 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-03 23:55:15,282 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-03 23:55:15,283 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-03 23:55:15,284 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-03 23:55:15,286 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-03 23:55:15,287 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-03 23:55:15,291 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-03 23:55:15,291 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-03 23:55:15,292 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-03 23:55:15,294 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-03 23:55:15,297 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-03 23:55:15,298 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-03 23:55:15,298 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-03 23:55:15,299 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-03 23:55:15,301 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-03 23:55:15,302 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-03 23:55:15,302 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-03 23:55:15,303 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-03 23:55:15,304 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-03 23:55:15,304 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-03 23:55:15,305 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-03 23:55:15,305 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-03 23:55:15,306 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-03 23:55:15,307 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-03 23:55:15,308 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-03 23:55:15,308 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-03 23:55:15,309 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-03 23:55:15,309 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-03 23:55:15,309 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-03 23:55:15,309 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-03 23:55:15,310 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-03 23:55:15,311 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2021-11-03 23:55:15,330 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-03 23:55:15,334 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-03 23:55:15,334 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-03 23:55:15,334 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-03 23:55:15,335 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-03 23:55:15,336 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-03 23:55:15,336 INFO L138 SettingsManager]: * Use SBE=true [2021-11-03 23:55:15,336 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-03 23:55:15,336 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-03 23:55:15,336 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-03 23:55:15,337 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-03 23:55:15,337 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-03 23:55:15,337 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-03 23:55:15,337 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-03 23:55:15,337 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-03 23:55:15,337 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-03 23:55:15,338 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-03 23:55:15,338 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-03 23:55:15,338 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-03 23:55:15,338 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-03 23:55:15,338 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-03 23:55:15,338 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-03 23:55:15,338 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-03 23:55:15,339 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-11-03 23:55:15,339 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-03 23:55:15,339 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-11-03 23:55:15,339 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-11-03 23:55:15,340 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-03 23:55:15,340 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-03 23:55:15,340 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/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 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> f25e8d9a29012500b38126aa22b2b7d181aad99a845cece264158253e2ec92e3 [2021-11-03 23:55:15,500 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-03 23:55:15,520 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-03 23:55:15,522 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-03 23:55:15,522 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-03 23:55:15,523 INFO L275 PluginConnector]: CDTParser initialized [2021-11-03 23:55:15,524 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-block-loop.ko.cil.out.i [2021-11-03 23:55:15,573 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8b5949491/1d3867d8c681455da48336a184aa7dce/FLAG328a472a0 [2021-11-03 23:55:16,105 INFO L306 CDTParser]: Found 1 translation units. [2021-11-03 23:55:16,106 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-block-loop.ko.cil.out.i [2021-11-03 23:55:16,130 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8b5949491/1d3867d8c681455da48336a184aa7dce/FLAG328a472a0 [2021-11-03 23:55:16,600 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8b5949491/1d3867d8c681455da48336a184aa7dce [2021-11-03 23:55:16,602 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-03 23:55:16,603 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-03 23:55:16,607 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-03 23:55:16,608 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-03 23:55:16,610 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-03 23:55:16,611 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.11 11:55:16" (1/1) ... [2021-11-03 23:55:16,611 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3e0f116c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 11:55:16, skipping insertion in model container [2021-11-03 23:55:16,611 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.11 11:55:16" (1/1) ... [2021-11-03 23:55:16,616 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-03 23:55:16,689 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-03 23:55:17,524 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-block-loop.ko.cil.out.i[192897,192910] [2021-11-03 23:55:17,546 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-03 23:55:17,565 INFO L203 MainTranslator]: Completed pre-run [2021-11-03 23:55:17,813 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-block-loop.ko.cil.out.i[192897,192910] [2021-11-03 23:55:17,818 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-03 23:55:17,860 INFO L208 MainTranslator]: Completed translation [2021-11-03 23:55:17,861 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 11:55:17 WrapperNode [2021-11-03 23:55:17,861 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-03 23:55:17,862 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-03 23:55:17,863 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-03 23:55:17,863 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-03 23:55:17,867 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 11:55:17" (1/1) ... [2021-11-03 23:55:17,914 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 11:55:17" (1/1) ... [2021-11-03 23:55:18,536 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-03 23:55:18,537 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-03 23:55:18,537 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-03 23:55:18,537 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-03 23:55:18,543 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 11:55:17" (1/1) ... [2021-11-03 23:55:18,543 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 11:55:17" (1/1) ... [2021-11-03 23:55:18,756 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 11:55:17" (1/1) ... [2021-11-03 23:55:18,757 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 11:55:17" (1/1) ... [2021-11-03 23:55:19,241 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 11:55:17" (1/1) ... [2021-11-03 23:55:19,315 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 11:55:17" (1/1) ... [2021-11-03 23:55:19,398 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 11:55:17" (1/1) ... [2021-11-03 23:55:19,524 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-03 23:55:19,525 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-03 23:55:19,525 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-03 23:55:19,526 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-03 23:55:19,526 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 11:55:17" (1/1) ... [2021-11-03 23:55:19,531 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-03 23:55:19,538 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-03 23:55:19,547 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-03 23:55:19,562 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-03 23:55:19,573 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2021-11-03 23:55:19,573 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2021-11-03 23:55:19,573 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-03 23:55:19,574 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-11-03 23:55:19,574 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-03 23:55:19,574 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-11-03 23:55:19,574 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2021-11-03 23:55:19,574 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2021-11-03 23:55:19,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-11-03 23:55:19,575 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-11-03 23:55:19,575 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-11-03 23:55:19,575 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-11-03 23:55:19,575 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2021-11-03 23:55:19,575 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-03 23:55:19,575 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-03 23:55:19,575 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-03 23:55:20,091 WARN L804 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-03 23:55:20,116 WARN L804 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-03 23:55:20,239 WARN L804 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-03 23:55:20,254 WARN L804 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-03 23:55:22,806 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1293: assume false; [2021-11-03 23:55:22,806 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1294: assume !false; [2021-11-03 23:55:22,807 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1299: assume false; [2021-11-03 23:55:22,807 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1288: assume false; [2021-11-03 23:55:22,807 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1289: assume !false; [2021-11-03 23:55:22,807 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1273: assume false; [2021-11-03 23:55:22,807 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1274: assume !false; [2021-11-03 23:55:22,807 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1278: assume false; [2021-11-03 23:55:22,807 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1279: assume !false; [2021-11-03 23:55:22,808 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2509: assume !false; [2021-11-03 23:55:22,808 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2513: assume false; [2021-11-03 23:55:22,808 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2514: assume !false; [2021-11-03 23:55:22,808 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2519: assume !false; [2021-11-03 23:55:22,808 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2518: assume false; [2021-11-03 23:55:22,808 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2502: assume !false; [2021-11-03 23:55:22,808 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2501: assume false; [2021-11-03 23:55:22,808 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2508: assume false; [2021-11-03 23:55:22,809 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2591: assume !false; [2021-11-03 23:55:22,809 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2590: assume false; [2021-11-03 23:55:22,809 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2595: assume false; [2021-11-03 23:55:22,809 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2596: assume !false; [2021-11-03 23:55:22,809 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2580: assume !false; [2021-11-03 23:55:22,809 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2584: assume false; [2021-11-03 23:55:22,809 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1253: assume false; [2021-11-03 23:55:22,809 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1254: assume !false; [2021-11-03 23:55:22,810 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2585: assume !false; [2021-11-03 23:55:22,810 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2570: assume !false; [2021-11-03 23:55:22,810 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1243: assume false; [2021-11-03 23:55:22,810 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1244: assume !false; [2021-11-03 23:55:22,810 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2579: assume false; [2021-11-03 23:55:22,810 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1248: assume false; [2021-11-03 23:55:22,811 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1249: assume !false; [2021-11-03 23:55:22,811 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2564: assume false; [2021-11-03 23:55:22,811 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2565: assume !false; [2021-11-03 23:55:22,811 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2569: assume false; [2021-11-03 23:55:22,811 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1222: assume false; [2021-11-03 23:55:22,811 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1223: assume !false; [2021-11-03 23:55:22,811 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1227: assume false; [2021-11-03 23:55:22,811 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1228: assume !false; [2021-11-03 23:55:22,812 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2540: assume !false; [2021-11-03 23:55:22,812 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1210: assume false; [2021-11-03 23:55:22,812 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1211: assume !false; [2021-11-03 23:55:22,812 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2544: assume false; [2021-11-03 23:55:22,813 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2545: assume !false; [2021-11-03 23:55:22,813 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1217: assume false; [2021-11-03 23:55:22,813 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1218: assume !false; [2021-11-03 23:55:22,813 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2535: assume !false; [2021-11-03 23:55:22,813 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2534: assume false; [2021-11-03 23:55:22,814 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1205: assume false; [2021-11-03 23:55:22,814 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1206: assume !false; [2021-11-03 23:55:22,814 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2539: assume false; [2021-11-03 23:55:22,814 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1180: assume false; [2021-11-03 23:55:22,814 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1181: assume !false; [2021-11-03 23:55:22,814 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1185: assume false; [2021-11-03 23:55:22,814 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1186: assume !false; [2021-11-03 23:55:22,814 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1170: assume !false; [2021-11-03 23:55:22,815 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1174: assume false; [2021-11-03 23:55:22,815 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1175: assume !false; [2021-11-03 23:55:22,815 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1160: assume !false; [2021-11-03 23:55:22,815 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2496: assume false; [2021-11-03 23:55:22,815 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2497: assume !false; [2021-11-03 23:55:22,815 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1169: assume false; [2021-11-03 23:55:22,815 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1154: assume false; [2021-11-03 23:55:22,816 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1155: assume !false; [2021-11-03 23:55:22,816 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1159: assume false; [2021-11-03 23:55:22,816 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3712: assume !false; [2021-11-03 23:55:22,816 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3711: assume false; [2021-11-03 23:55:22,816 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3701: assume false; [2021-11-03 23:55:22,816 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3702: assume !false; [2021-11-03 23:55:22,816 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3707: assume !false; [2021-11-03 23:55:22,816 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3706: assume false; [2021-11-03 23:55:22,817 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2472: assume !false; [2021-11-03 23:55:22,817 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2471: assume false; [2021-11-03 23:55:22,817 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2476: assume false; [2021-11-03 23:55:22,818 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2477: assume !false; [2021-11-03 23:55:22,818 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2461: assume !false; [2021-11-03 23:55:22,818 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2460: assume false; [2021-11-03 23:55:22,818 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2465: assume false; [2021-11-03 23:55:22,818 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2466: assume !false; [2021-11-03 23:55:22,819 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2450: assume false; [2021-11-03 23:55:22,819 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3783: assume !false; [2021-11-03 23:55:22,819 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2451: assume !false; [2021-11-03 23:55:22,819 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3782: assume false; [2021-11-03 23:55:22,819 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3787: assume false; [2021-11-03 23:55:22,820 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3788: assume !false; [2021-11-03 23:55:22,820 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2445: assume false; [2021-11-03 23:55:22,820 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2446: assume !false; [2021-11-03 23:55:22,820 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1100: assume !false; [2021-11-03 23:55:22,820 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3763: assume !false; [2021-11-03 23:55:22,820 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3762: assume false; [2021-11-03 23:55:22,820 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3752: assume !false; [2021-11-03 23:55:22,821 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3751: assume false; [2021-11-03 23:55:22,821 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3758: assume !false; [2021-11-03 23:55:22,821 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3757: assume false; [2021-11-03 23:55:22,821 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3747: assume !false; [2021-11-03 23:55:22,821 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3746: assume false; [2021-11-03 23:55:22,821 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3732: assume !false; [2021-11-03 23:55:22,822 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3731: assume false; [2021-11-03 23:55:22,822 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3736: assume false; [2021-11-03 23:55:22,822 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3737: assume !false; [2021-11-03 23:55:22,822 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1090: assume false; [2021-11-03 23:55:22,823 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1091: assume !false; [2021-11-03 23:55:22,824 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1099: assume false; [2021-11-03 23:55:22,824 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1081: assume false; [2021-11-03 23:55:22,825 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1082: assume !false; [2021-11-03 23:55:22,825 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2391: assume !false; [2021-11-03 23:55:22,825 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2390: assume false; [2021-11-03 23:55:22,825 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2382: assume !false; [2021-11-03 23:55:22,825 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2381: assume false; [2021-11-03 23:55:22,825 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1057: assume false; [2021-11-03 23:55:22,826 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1058: assume !false; [2021-11-03 23:55:22,830 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2373: assume !false; [2021-11-03 23:55:22,830 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2372: assume false; [2021-11-03 23:55:22,830 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3680: assume false; [2021-11-03 23:55:22,831 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3681: assume !false; [2021-11-03 23:55:22,831 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3686: assume !false; [2021-11-03 23:55:22,831 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3685: assume false; [2021-11-03 23:55:22,831 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3675: assume false; [2021-11-03 23:55:22,831 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3676: assume !false; [2021-11-03 23:55:22,831 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2348: assume false; [2021-11-03 23:55:22,831 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2349: assume !false; [2021-11-03 23:55:22,831 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3664: assume !false; [2021-11-03 23:55:22,831 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3663: assume false; [2021-11-03 23:55:22,832 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3668: assume false; [2021-11-03 23:55:22,832 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3669: assume !false; [2021-11-03 23:55:22,832 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3644: assume !false; [2021-11-03 23:55:22,832 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3643: assume false; [2021-11-03 23:55:22,832 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3633: assume !false; [2021-11-03 23:55:22,833 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3632: assume false; [2021-11-03 23:55:22,833 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3639: assume !false; [2021-11-03 23:55:22,833 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3638: assume false; [2021-11-03 23:55:22,833 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3628: assume !false; [2021-11-03 23:55:22,833 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3627: assume false; [2021-11-03 23:55:22,833 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3613: assume !false; [2021-11-03 23:55:22,833 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3612: assume false; [2021-11-03 23:55:22,833 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3617: assume false; [2021-11-03 23:55:22,834 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3618: assume !false; [2021-11-03 23:55:22,834 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2281: assume !false; [2021-11-03 23:55:22,834 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2280: assume false; [2021-11-03 23:55:22,834 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume !false; [2021-11-03 23:55:22,834 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##94: assume false; [2021-11-03 23:55:22,834 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##95: assume !false; [2021-11-03 23:55:22,834 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##99: assume false; [2021-11-03 23:55:22,834 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##85: assume !false; [2021-11-03 23:55:22,835 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##84: assume false; [2021-11-03 23:55:22,835 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##89: assume false; [2021-11-03 23:55:22,835 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##60: assume !false; [2021-11-03 23:55:22,835 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##65: assume !false; [2021-11-03 23:55:22,835 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##64: assume false; [2021-11-03 23:55:22,835 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##59: assume false; [2021-11-03 23:55:22,835 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##56: assume !false; [2021-11-03 23:55:22,835 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##55: assume false; [2021-11-03 23:55:22,835 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3558: assume !false; [2021-11-03 23:55:22,836 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3557: assume false; [2021-11-03 23:55:22,836 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3540: assume !false; [2021-11-03 23:55:22,836 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3549: assume !false; [2021-11-03 23:55:22,836 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3548: assume false; [2021-11-03 23:55:22,836 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3539: assume false; [2021-11-03 23:55:22,836 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3516: assume !false; [2021-11-03 23:55:22,836 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3515: assume false; [2021-11-03 23:55:22,836 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1705: assume false; [2021-11-03 23:55:22,837 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2975: assume false; [2021-11-03 23:55:22,837 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2976: assume !false; [2021-11-03 23:55:22,837 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1681: assume false; [2021-11-03 23:55:22,837 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1682: assume !false; [2021-11-03 23:55:22,837 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1300: assume !false; [2021-11-03 23:55:22,837 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1304: assume false; [2021-11-03 23:55:22,837 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1305: assume !false; [2021-11-03 23:55:22,837 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2621: assume !false; [2021-11-03 23:55:22,838 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2620: assume false; [2021-11-03 23:55:22,842 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2616: assume !false; [2021-11-03 23:55:22,842 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2615: assume false; [2021-11-03 23:55:22,842 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##143: assume !false; [2021-11-03 23:55:22,842 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##142: assume false; [2021-11-03 23:55:22,842 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##151: assume false; [2021-11-03 23:55:22,842 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##152: assume !false; [2021-11-03 23:55:22,843 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##161: assume !false; [2021-11-03 23:55:22,843 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##160: assume false; [2021-11-03 23:55:22,843 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1330: assume !false; [2021-11-03 23:55:22,843 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##100: assume !false; [2021-11-03 23:55:22,843 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##109: assume false; [2021-11-03 23:55:22,843 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1324: assume false; [2021-11-03 23:55:22,843 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##110: assume !false; [2021-11-03 23:55:22,843 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1325: assume !false; [2021-11-03 23:55:22,843 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##115: assume !false; [2021-11-03 23:55:22,844 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##114: assume false; [2021-11-03 23:55:22,844 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1329: assume false; [2021-11-03 23:55:22,844 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4370: assume false; [2021-11-03 23:55:22,844 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4371: assume !false; [2021-11-03 23:55:22,844 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4376: assume !false; [2021-11-03 23:55:22,844 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4375: assume false; [2021-11-03 23:55:22,844 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4361: assume !false; [2021-11-03 23:55:22,844 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4360: assume false; [2021-11-03 23:55:22,844 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4355: assume false; [2021-11-03 23:55:22,845 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4356: assume !false; [2021-11-03 23:55:22,845 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4330: assume false; [2021-11-03 23:55:22,845 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4331: assume !false; [2021-11-03 23:55:22,845 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4336: assume !false; [2021-11-03 23:55:22,845 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4335: assume false; [2021-11-03 23:55:22,845 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4325: assume false; [2021-11-03 23:55:22,845 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4326: assume !false; [2021-11-03 23:55:22,845 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4310: assume !false; [2021-11-03 23:55:22,846 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4300: assume !false; [2021-11-03 23:55:22,846 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4304: assume false; [2021-11-03 23:55:22,846 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4305: assume !false; [2021-11-03 23:55:22,846 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4309: assume false; [2021-11-03 23:55:22,846 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4381: assume false; [2021-11-03 23:55:22,846 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4382: assume !false; [2021-11-03 23:55:22,846 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4387: assume !false; [2021-11-03 23:55:22,846 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4386: assume false; [2021-11-03 23:55:22,846 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##267: assume !false; [2021-11-03 23:55:22,847 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##266: assume false; [2021-11-03 23:55:22,847 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##272: assume !false; [2021-11-03 23:55:22,847 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##271: assume false; [2021-11-03 23:55:22,847 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##279: assume !false; [2021-11-03 23:55:22,847 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##278: assume false; [2021-11-03 23:55:22,847 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##283: assume false; [2021-11-03 23:55:22,847 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##284: assume !false; [2021-11-03 23:55:22,847 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##289: assume !false; [2021-11-03 23:55:22,847 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##288: assume false; [2021-11-03 23:55:22,848 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##216: assume !false; [2021-11-03 23:55:22,848 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##215: assume false; [2021-11-03 23:55:22,848 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##221: assume !false; [2021-11-03 23:55:22,848 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##220: assume false; [2021-11-03 23:55:22,848 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##231: assume !false; [2021-11-03 23:55:22,848 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##230: assume false; [2021-11-03 23:55:22,848 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##236: assume !false; [2021-11-03 23:55:22,848 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##235: assume false; [2021-11-03 23:55:22,849 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##242: assume !false; [2021-11-03 23:55:22,851 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##241: assume false; [2021-11-03 23:55:22,851 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##247: assume !false; [2021-11-03 23:55:22,852 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##246: assume false; [2021-11-03 23:55:22,852 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4251: assume false; [2021-11-03 23:55:22,852 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4252: assume !false; [2021-11-03 23:55:22,852 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4256: assume false; [2021-11-03 23:55:22,852 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4257: assume !false; [2021-11-03 23:55:22,852 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4241: assume false; [2021-11-03 23:55:22,852 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4242: assume !false; [2021-11-03 23:55:22,853 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##305: assume !false; [2021-11-03 23:55:22,853 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##304: assume false; [2021-11-03 23:55:22,853 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##309: assume false; [2021-11-03 23:55:22,853 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4237: assume !false; [2021-11-03 23:55:22,854 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4236: assume false; [2021-11-03 23:55:22,854 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##310: assume !false; [2021-11-03 23:55:22,854 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##315: assume !false; [2021-11-03 23:55:22,854 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##314: assume false; [2021-11-03 23:55:22,854 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4292: assume false; [2021-11-03 23:55:22,854 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4293: assume !false; [2021-11-03 23:55:22,854 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4299: assume false; [2021-11-03 23:55:22,854 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4288: assume !false; [2021-11-03 23:55:22,854 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4287: assume false; [2021-11-03 23:55:22,855 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4262: assume false; [2021-11-03 23:55:22,855 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4263: assume !false; [2021-11-03 23:55:22,855 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4267: assume false; [2021-11-03 23:55:22,855 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4268: assume !false; [2021-11-03 23:55:22,856 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##386: assume !false; [2021-11-03 23:55:22,856 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##385: assume false; [2021-11-03 23:55:22,856 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##391: assume !false; [2021-11-03 23:55:22,857 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##390: assume false; [2021-11-03 23:55:22,857 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##335: assume !false; [2021-11-03 23:55:22,857 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##334: assume false; [2021-11-03 23:55:22,857 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##339: assume false; [2021-11-03 23:55:22,857 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##340: assume !false; [2021-11-03 23:55:22,857 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##349: assume false; [2021-11-03 23:55:22,857 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##350: assume !false; [2021-11-03 23:55:22,857 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##355: assume !false; [2021-11-03 23:55:22,857 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##354: assume false; [2021-11-03 23:55:22,858 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##360: assume false; [2021-11-03 23:55:22,858 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##361: assume !false; [2021-11-03 23:55:22,858 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##366: assume !false; [2021-11-03 23:55:22,858 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##365: assume false; [2021-11-03 23:55:22,858 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4139: assume false; [2021-11-03 23:55:22,858 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4181: assume false; [2021-11-03 23:55:22,858 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4182: assume !false; [2021-11-03 23:55:22,858 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4172: assume false; [2021-11-03 23:55:22,858 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4173: assume !false; [2021-11-03 23:55:22,859 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4163: assume false; [2021-11-03 23:55:22,859 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4164: assume !false; [2021-11-03 23:55:22,859 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4140: assume !false; [2021-11-03 23:55:22,859 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##518: assume !false; [2021-11-03 23:55:22,859 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##517: assume false; [2021-11-03 23:55:22,859 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##667: assume !false; [2021-11-03 23:55:22,859 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##666: assume false; [2021-11-03 23:55:22,859 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##676: assume !false; [2021-11-03 23:55:22,859 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##675: assume false; [2021-11-03 23:55:22,860 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##685: assume !false; [2021-11-03 23:55:22,860 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##684: assume false; [2021-11-03 23:55:22,860 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##766: assume !false; [2021-11-03 23:55:22,860 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##765: assume false; [2021-11-03 23:55:22,860 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##771: assume !false; [2021-11-03 23:55:22,860 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##770: assume false; [2021-11-03 23:55:22,860 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##791: assume !false; [2021-11-03 23:55:22,860 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##790: assume false; [2021-11-03 23:55:22,860 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##796: assume !false; [2021-11-03 23:55:22,861 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##795: assume false; [2021-11-03 23:55:22,861 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3372: assume false; [2021-11-03 23:55:22,861 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3373: assume !false; [2021-11-03 23:55:22,861 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3367: assume false; [2021-11-03 23:55:22,862 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3368: assume !false; [2021-11-03 23:55:22,862 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##739: assume false; [2021-11-03 23:55:22,862 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##740: assume !false; [2021-11-03 23:55:22,862 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##745: assume !false; [2021-11-03 23:55:22,862 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##744: assume false; [2021-11-03 23:55:22,862 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3343: assume !false; [2021-11-03 23:55:22,862 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3342: assume false; [2021-11-03 23:55:22,863 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3347: assume false; [2021-11-03 23:55:22,863 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3348: assume !false; [2021-11-03 23:55:22,863 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##755: assume !false; [2021-11-03 23:55:22,863 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##754: assume false; [2021-11-03 23:55:22,863 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##759: assume false; [2021-11-03 23:55:22,863 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3332: assume !false; [2021-11-03 23:55:22,863 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3331: assume false; [2021-11-03 23:55:22,863 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3336: assume false; [2021-11-03 23:55:22,863 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##760: assume !false; [2021-11-03 23:55:22,864 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3337: assume !false; [2021-11-03 23:55:22,864 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3321: assume false; [2021-11-03 23:55:22,864 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3322: assume !false; [2021-11-03 23:55:22,864 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3316: assume false; [2021-11-03 23:55:22,864 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3317: assume !false; [2021-11-03 23:55:22,864 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##889: assume false; [2021-11-03 23:55:22,864 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3286: assume false; [2021-11-03 23:55:22,864 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3287: assume !false; [2021-11-03 23:55:22,864 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##890: assume !false; [2021-11-03 23:55:22,865 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3271: assume !false; [2021-11-03 23:55:22,865 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3270: assume false; [2021-11-03 23:55:22,865 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3260: assume false; [2021-11-03 23:55:22,865 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3261: assume !false; [2021-11-03 23:55:22,865 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3266: assume !false; [2021-11-03 23:55:22,865 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3265: assume false; [2021-11-03 23:55:22,865 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3253: assume false; [2021-11-03 23:55:22,865 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3254: assume !false; [2021-11-03 23:55:22,865 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3248: assume false; [2021-11-03 23:55:22,865 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3249: assume !false; [2021-11-03 23:55:22,866 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##859: assume !false; [2021-11-03 23:55:22,866 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##858: assume false; [2021-11-03 23:55:22,866 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##863: assume false; [2021-11-03 23:55:22,866 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##864: assume !false; [2021-11-03 23:55:22,866 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3224: assume !false; [2021-11-03 23:55:22,866 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3223: assume false; [2021-11-03 23:55:22,866 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3228: assume false; [2021-11-03 23:55:22,866 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3229: assume !false; [2021-11-03 23:55:22,866 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##874: assume !false; [2021-11-03 23:55:22,867 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##873: assume false; [2021-11-03 23:55:22,867 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##878: assume false; [2021-11-03 23:55:22,867 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##879: assume !false; [2021-11-03 23:55:22,867 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3213: assume !false; [2021-11-03 23:55:22,867 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3212: assume false; [2021-11-03 23:55:22,867 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3217: assume false; [2021-11-03 23:55:22,867 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3218: assume !false; [2021-11-03 23:55:22,867 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##885: assume !false; [2021-11-03 23:55:22,867 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##884: assume false; [2021-11-03 23:55:22,868 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##803: assume !false; [2021-11-03 23:55:22,868 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##802: assume false; [2021-11-03 23:55:22,868 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##808: assume !false; [2021-11-03 23:55:22,868 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##807: assume false; [2021-11-03 23:55:22,868 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##812: assume false; [2021-11-03 23:55:22,868 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##813: assume !false; [2021-11-03 23:55:22,868 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##829: assume !false; [2021-11-03 23:55:22,868 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##828: assume false; [2021-11-03 23:55:22,868 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##834: assume !false; [2021-11-03 23:55:22,869 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##833: assume false; [2021-11-03 23:55:22,869 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##838: assume false; [2021-11-03 23:55:22,869 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##839: assume !false; [2021-11-03 23:55:22,869 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3291: assume false; [2021-11-03 23:55:22,869 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3292: assume !false; [2021-11-03 23:55:22,869 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3297: assume !false; [2021-11-03 23:55:22,869 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3296: assume false; [2021-11-03 23:55:22,869 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3202: assume false; [2021-11-03 23:55:22,869 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3203: assume !false; [2021-11-03 23:55:22,870 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3143: assume !false; [2021-11-03 23:55:22,870 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3142: assume false; [2021-11-03 23:55:22,870 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3134: assume !false; [2021-11-03 23:55:22,870 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3133: assume false; [2021-11-03 23:55:22,870 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3125: assume !false; [2021-11-03 23:55:22,870 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3124: assume false; [2021-11-03 23:55:22,870 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3198: assume !false; [2021-11-03 23:55:22,870 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3197: assume false; [2021-11-03 23:55:22,870 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##909: assume false; [2021-11-03 23:55:22,871 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##910: assume !false; [2021-11-03 23:55:22,871 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##915: assume !false; [2021-11-03 23:55:22,871 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##914: assume false; [2021-11-03 23:55:22,871 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4411: assume false; [2021-11-03 23:55:22,875 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4412: assume !false; [2021-11-03 23:55:22,875 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4406: assume false; [2021-11-03 23:55:22,875 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4407: assume !false; [2021-11-03 23:55:22,876 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1948: assume false; [2021-11-03 23:55:22,876 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1949: assume !false; [2021-11-03 23:55:22,876 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1953: assume false; [2021-11-03 23:55:22,877 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1954: assume !false; [2021-11-03 23:55:22,877 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1928: assume false; [2021-11-03 23:55:22,877 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1929: assume !false; [2021-11-03 23:55:22,877 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1917: assume false; [2021-11-03 23:55:22,877 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1918: assume !false; [2021-11-03 23:55:22,877 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1923: assume false; [2021-11-03 23:55:22,877 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1924: assume !false; [2021-11-03 23:55:22,877 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1912: assume false; [2021-11-03 23:55:22,877 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1913: assume !false; [2021-11-03 23:55:22,878 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1902: assume false; [2021-11-03 23:55:22,878 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1903: assume !false; [2021-11-03 23:55:22,878 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1897: assume false; [2021-11-03 23:55:22,878 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1898: assume !false; [2021-11-03 23:55:22,878 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1872: assume false; [2021-11-03 23:55:22,878 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1873: assume !false; [2021-11-03 23:55:22,878 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1877: assume false; [2021-11-03 23:55:22,878 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1878: assume !false; [2021-11-03 23:55:22,878 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1867: assume false; [2021-11-03 23:55:22,878 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1868: assume !false; [2021-11-03 23:55:22,879 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1851: assume false; [2021-11-03 23:55:22,879 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1852: assume !false; [2021-11-03 23:55:22,879 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1841: assume false; [2021-11-03 23:55:22,879 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1842: assume !false; [2021-11-03 23:55:22,879 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1846: assume false; [2021-11-03 23:55:22,879 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1847: assume !false; [2021-11-03 23:55:22,879 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1829: assume false; [2021-11-03 23:55:22,879 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1830: assume !false; [2021-11-03 23:55:22,879 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1834: assume false; [2021-11-03 23:55:22,880 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1835: assume !false; [2021-11-03 23:55:22,880 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1805: assume !false; [2021-11-03 23:55:22,880 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1809: assume false; [2021-11-03 23:55:22,880 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1810: assume !false; [2021-11-03 23:55:22,880 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1804: assume false; [2021-11-03 23:55:22,880 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1783: assume false; [2021-11-03 23:55:22,880 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1784: assume !false; [2021-11-03 23:55:22,880 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1778: assume false; [2021-11-03 23:55:22,880 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1779: assume !false; [2021-11-03 23:55:22,881 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1723: assume false; [2021-11-03 23:55:22,881 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1724: assume !false; [2021-11-03 23:55:22,881 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1706: assume !false; [2021-11-03 23:55:22,881 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1714: assume false; [2021-11-03 23:55:22,881 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1715: assume !false; [2021-11-03 23:55:22,881 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1793: assume false; [2021-11-03 23:55:22,882 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1794: assume !false; [2021-11-03 23:55:22,882 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1798: assume false; [2021-11-03 23:55:22,882 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1799: assume !false; [2021-11-03 23:55:22,904 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-03 23:55:22,905 INFO L299 CfgBuilder]: Removed 4253 assume(true) statements. [2021-11-03 23:55:22,911 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.11 11:55:22 BoogieIcfgContainer [2021-11-03 23:55:22,911 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-03 23:55:22,912 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-03 23:55:22,912 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-03 23:55:22,915 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-03 23:55:22,915 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.11 11:55:16" (1/3) ... [2021-11-03 23:55:22,916 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7ce5983f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.11 11:55:22, skipping insertion in model container [2021-11-03 23:55:22,916 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 11:55:17" (2/3) ... [2021-11-03 23:55:22,917 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7ce5983f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.11 11:55:22, skipping insertion in model container [2021-11-03 23:55:22,917 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.11 11:55:22" (3/3) ... [2021-11-03 23:55:22,918 INFO L111 eAbstractionObserver]: Analyzing ICFG module_get_put-drivers-block-loop.ko.cil.out.i [2021-11-03 23:55:22,924 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-03 23:55:22,924 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 19 error locations. [2021-11-03 23:55:22,977 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-03 23:55:22,982 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-11-03 23:55:22,982 INFO L340 AbstractCegarLoop]: Starting to check reachability of 19 error locations. [2021-11-03 23:55:23,041 INFO L276 IsEmpty]: Start isEmpty. Operand has 4472 states, 4452 states have (on average 1.36455525606469) internal successors, (6075), 4471 states have internal predecessors, (6075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 23:55:23,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2021-11-03 23:55:23,049 INFO L506 BasicCegarLoop]: Found error trace [2021-11-03 23:55:23,050 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-03 23:55:23,050 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 16 more)] === [2021-11-03 23:55:23,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 23:55:23,054 INFO L85 PathProgramCache]: Analyzing trace with hash -1415825750, now seen corresponding path program 1 times [2021-11-03 23:55:23,059 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-03 23:55:23,059 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1636966010] [2021-11-03 23:55:23,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 23:55:23,060 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 23:55:23,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 23:55:23,422 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 23:55:23,423 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-03 23:55:23,423 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1636966010] [2021-11-03 23:55:23,424 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1636966010] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-03 23:55:23,424 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-03 23:55:23,424 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-03 23:55:23,426 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639125826] [2021-11-03 23:55:23,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-03 23:55:23,429 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-03 23:55:23,429 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-03 23:55:23,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-03 23:55:23,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-03 23:55:23,458 INFO L87 Difference]: Start difference. First operand has 4472 states, 4452 states have (on average 1.36455525606469) internal successors, (6075), 4471 states have internal predecessors, (6075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 3 states have (on average 3.0) internal successors, (9), 2 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 23:55:40,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 23:55:40,115 INFO L93 Difference]: Finished difference Result 12890 states and 17676 transitions. [2021-11-03 23:55:40,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-03 23:55:40,117 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.0) internal successors, (9), 2 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2021-11-03 23:55:40,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 23:55:40,167 INFO L225 Difference]: With dead ends: 12890 [2021-11-03 23:55:40,167 INFO L226 Difference]: Without dead ends: 8380 [2021-11-03 23:55:40,181 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 26.00ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-03 23:55:40,183 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 5555 mSDsluCounter, 5460 mSDsCounter, 0 mSdLazyCounter, 11297 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14080.34ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 5555 SdHoareTripleChecker+Valid, 32 SdHoareTripleChecker+Invalid, 11316 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 31.55ms SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 11297 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16135.90ms IncrementalHoareTripleChecker+Time [2021-11-03 23:55:40,184 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5555 Valid, 32 Invalid, 11316 Unknown, 0 Unchecked, 31.55ms Time], IncrementalHoareTripleChecker [19 Valid, 11297 Invalid, 0 Unknown, 0 Unchecked, 16135.90ms Time] [2021-11-03 23:55:40,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8380 states. [2021-11-03 23:55:40,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8380 to 8344. [2021-11-03 23:55:40,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8344 states, 8325 states have (on average 1.317957957957958) internal successors, (10972), 8343 states have internal predecessors, (10972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 23:55:40,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8344 states to 8344 states and 10972 transitions. [2021-11-03 23:55:40,427 INFO L78 Accepts]: Start accepts. Automaton has 8344 states and 10972 transitions. Word has length 9 [2021-11-03 23:55:40,427 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 23:55:40,428 INFO L470 AbstractCegarLoop]: Abstraction has 8344 states and 10972 transitions. [2021-11-03 23:55:40,428 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.0) internal successors, (9), 2 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 23:55:40,429 INFO L276 IsEmpty]: Start isEmpty. Operand 8344 states and 10972 transitions. [2021-11-03 23:55:40,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-11-03 23:55:40,435 INFO L506 BasicCegarLoop]: Found error trace [2021-11-03 23:55:40,436 INFO L514 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] [2021-11-03 23:55:40,436 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-03 23:55:40,436 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 16 more)] === [2021-11-03 23:55:40,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 23:55:40,437 INFO L85 PathProgramCache]: Analyzing trace with hash -1041648290, now seen corresponding path program 1 times [2021-11-03 23:55:40,437 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-03 23:55:40,438 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308662658] [2021-11-03 23:55:40,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 23:55:40,438 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 23:55:40,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 23:55:40,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 23:55:40,561 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-03 23:55:40,562 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308662658] [2021-11-03 23:55:40,564 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [308662658] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-03 23:55:40,564 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-03 23:55:40,564 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-03 23:55:40,564 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [675152804] [2021-11-03 23:55:40,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-03 23:55:40,565 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-03 23:55:40,565 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-03 23:55:40,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-03 23:55:40,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-03 23:55:40,567 INFO L87 Difference]: Start difference. First operand 8344 states and 10972 transitions. Second operand has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 23:55:46,137 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.68s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-03 23:56:02,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 23:56:02,377 INFO L93 Difference]: Finished difference Result 16625 states and 21866 transitions. [2021-11-03 23:56:02,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-03 23:56:02,377 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-11-03 23:56:02,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 23:56:02,401 INFO L225 Difference]: With dead ends: 16625 [2021-11-03 23:56:02,401 INFO L226 Difference]: Without dead ends: 8344 [2021-11-03 23:56:02,413 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 8.61ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-03 23:56:02,414 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 1 mSDsluCounter, 11114 mSDsCounter, 0 mSdLazyCounter, 16684 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 19520.06ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 16685 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 25.57ms SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 16684 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 21492.97ms IncrementalHoareTripleChecker+Time [2021-11-03 23:56:02,415 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1 Valid, 0 Invalid, 16685 Unknown, 0 Unchecked, 25.57ms Time], IncrementalHoareTripleChecker [1 Valid, 16684 Invalid, 0 Unknown, 0 Unchecked, 21492.97ms Time] [2021-11-03 23:56:02,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8344 states. [2021-11-03 23:56:02,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8344 to 8344. [2021-11-03 23:56:02,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8344 states, 8325 states have (on average 1.3177177177177177) internal successors, (10970), 8343 states have internal predecessors, (10970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 23:56:02,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8344 states to 8344 states and 10970 transitions. [2021-11-03 23:56:02,555 INFO L78 Accepts]: Start accepts. Automaton has 8344 states and 10970 transitions. Word has length 29 [2021-11-03 23:56:02,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 23:56:02,556 INFO L470 AbstractCegarLoop]: Abstraction has 8344 states and 10970 transitions. [2021-11-03 23:56:02,556 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 23:56:02,556 INFO L276 IsEmpty]: Start isEmpty. Operand 8344 states and 10970 transitions. [2021-11-03 23:56:02,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-11-03 23:56:02,557 INFO L506 BasicCegarLoop]: Found error trace [2021-11-03 23:56:02,558 INFO L514 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] [2021-11-03 23:56:02,558 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-11-03 23:56:02,558 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 16 more)] === [2021-11-03 23:56:02,558 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 23:56:02,559 INFO L85 PathProgramCache]: Analyzing trace with hash -216111537, now seen corresponding path program 1 times [2021-11-03 23:56:02,559 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-03 23:56:02,559 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2009044342] [2021-11-03 23:56:02,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 23:56:02,559 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 23:56:02,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 23:56:02,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 23:56:02,634 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-03 23:56:02,636 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2009044342] [2021-11-03 23:56:02,637 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2009044342] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-03 23:56:02,637 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-03 23:56:02,637 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-03 23:56:02,638 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707760323] [2021-11-03 23:56:02,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-03 23:56:02,638 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-03 23:56:02,638 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-03 23:56:02,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-03 23:56:02,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-03 23:56:02,639 INFO L87 Difference]: Start difference. First operand 8344 states and 10970 transitions. Second operand has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 2 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 23:56:10,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 23:56:10,999 INFO L93 Difference]: Finished difference Result 16680 states and 21930 transitions. [2021-11-03 23:56:11,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-03 23:56:11,000 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 2 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2021-11-03 23:56:11,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 23:56:11,026 INFO L225 Difference]: With dead ends: 16680 [2021-11-03 23:56:11,027 INFO L226 Difference]: Without dead ends: 8344 [2021-11-03 23:56:11,058 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.42ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-03 23:56:11,068 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 5552 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 5558 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7130.58ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 5552 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 5559 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 6.33ms SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 5558 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8121.78ms IncrementalHoareTripleChecker+Time [2021-11-03 23:56:11,068 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5552 Valid, 0 Invalid, 5559 Unknown, 0 Unchecked, 6.33ms Time], IncrementalHoareTripleChecker [1 Valid, 5558 Invalid, 0 Unknown, 0 Unchecked, 8121.78ms Time] [2021-11-03 23:56:11,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8344 states. [2021-11-03 23:56:11,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8344 to 8344. [2021-11-03 23:56:11,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8344 states, 8325 states have (on average 1.3174774774774776) internal successors, (10968), 8343 states have internal predecessors, (10968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 23:56:11,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8344 states to 8344 states and 10968 transitions. [2021-11-03 23:56:11,278 INFO L78 Accepts]: Start accepts. Automaton has 8344 states and 10968 transitions. Word has length 34 [2021-11-03 23:56:11,278 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 23:56:11,279 INFO L470 AbstractCegarLoop]: Abstraction has 8344 states and 10968 transitions. [2021-11-03 23:56:11,279 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 2 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 23:56:11,279 INFO L276 IsEmpty]: Start isEmpty. Operand 8344 states and 10968 transitions. [2021-11-03 23:56:11,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-11-03 23:56:11,281 INFO L506 BasicCegarLoop]: Found error trace [2021-11-03 23:56:11,281 INFO L514 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] [2021-11-03 23:56:11,281 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-11-03 23:56:11,281 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 16 more)] === [2021-11-03 23:56:11,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 23:56:11,282 INFO L85 PathProgramCache]: Analyzing trace with hash -725584627, now seen corresponding path program 1 times [2021-11-03 23:56:11,282 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-03 23:56:11,282 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497021903] [2021-11-03 23:56:11,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 23:56:11,282 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 23:56:11,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 23:56:11,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 23:56:11,497 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-03 23:56:11,497 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497021903] [2021-11-03 23:56:11,497 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497021903] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-03 23:56:11,497 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-03 23:56:11,497 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-03 23:56:11,497 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735856191] [2021-11-03 23:56:11,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-03 23:56:11,497 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-03 23:56:11,498 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-03 23:56:11,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-03 23:56:11,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-03 23:56:11,498 INFO L87 Difference]: Start difference. First operand 8344 states and 10968 transitions. Second operand has 4 states, 4 states have (on average 8.5) internal successors, (34), 4 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 23:56:13,442 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.29s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-03 23:56:17,639 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.78s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-03 23:56:19,663 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-03 23:56:22,558 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-03 23:56:36,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 23:56:36,514 INFO L93 Difference]: Finished difference Result 16625 states and 21861 transitions. [2021-11-03 23:56:36,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-03 23:56:36,514 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.5) internal successors, (34), 4 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2021-11-03 23:56:36,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 23:56:36,547 INFO L225 Difference]: With dead ends: 16625 [2021-11-03 23:56:36,548 INFO L226 Difference]: Without dead ends: 8335 [2021-11-03 23:56:36,560 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 4.54ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-03 23:56:36,562 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 1 mSDsluCounter, 11108 mSDsCounter, 0 mSdLazyCounter, 16670 mSolverCounterSat, 1 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 22814.93ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 16673 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 24.17ms SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 16670 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 24689.11ms IncrementalHoareTripleChecker+Time [2021-11-03 23:56:36,563 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1 Valid, 0 Invalid, 16673 Unknown, 0 Unchecked, 24.17ms Time], IncrementalHoareTripleChecker [1 Valid, 16670 Invalid, 2 Unknown, 0 Unchecked, 24689.11ms Time] [2021-11-03 23:56:36,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8335 states. [2021-11-03 23:56:36,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8335 to 8335. [2021-11-03 23:56:36,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8335 states, 8316 states have (on average 1.3174603174603174) internal successors, (10956), 8334 states have internal predecessors, (10956), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 23:56:36,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8335 states to 8335 states and 10956 transitions. [2021-11-03 23:56:36,743 INFO L78 Accepts]: Start accepts. Automaton has 8335 states and 10956 transitions. Word has length 34 [2021-11-03 23:56:36,743 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 23:56:36,743 INFO L470 AbstractCegarLoop]: Abstraction has 8335 states and 10956 transitions. [2021-11-03 23:56:36,744 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.5) internal successors, (34), 4 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 23:56:36,744 INFO L276 IsEmpty]: Start isEmpty. Operand 8335 states and 10956 transitions. [2021-11-03 23:56:36,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-11-03 23:56:36,747 INFO L506 BasicCegarLoop]: Found error trace [2021-11-03 23:56:36,747 INFO L514 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] [2021-11-03 23:56:36,747 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-11-03 23:56:36,747 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 16 more)] === [2021-11-03 23:56:36,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 23:56:36,748 INFO L85 PathProgramCache]: Analyzing trace with hash 342854848, now seen corresponding path program 1 times [2021-11-03 23:56:36,748 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-03 23:56:36,749 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052198315] [2021-11-03 23:56:36,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 23:56:36,749 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 23:56:36,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 23:56:36,842 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 23:56:36,842 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-03 23:56:36,842 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052198315] [2021-11-03 23:56:36,842 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1052198315] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-03 23:56:36,843 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-03 23:56:36,843 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-03 23:56:36,843 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [541689546] [2021-11-03 23:56:36,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-03 23:56:36,843 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-03 23:56:36,844 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-03 23:56:36,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-03 23:56:36,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-03 23:56:36,844 INFO L87 Difference]: Start difference. First operand 8335 states and 10956 transitions. Second operand has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 23:56:43,313 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.57s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-03 23:56:52,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 23:56:52,025 INFO L93 Difference]: Finished difference Result 16659 states and 21900 transitions. [2021-11-03 23:56:52,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-03 23:56:52,025 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-11-03 23:56:52,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 23:56:52,039 INFO L225 Difference]: With dead ends: 16659 [2021-11-03 23:56:52,039 INFO L226 Difference]: Without dead ends: 8372 [2021-11-03 23:56:52,047 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 7.58ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-03 23:56:52,051 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 5577 mSDsluCounter, 5546 mSDsCounter, 0 mSdLazyCounter, 11099 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13342.78ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 5577 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 11100 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 26.84ms SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 11099 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14843.45ms IncrementalHoareTripleChecker+Time [2021-11-03 23:56:52,051 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5577 Valid, 0 Invalid, 11100 Unknown, 0 Unchecked, 26.84ms Time], IncrementalHoareTripleChecker [1 Valid, 11099 Invalid, 0 Unknown, 0 Unchecked, 14843.45ms Time] [2021-11-03 23:56:52,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8372 states. [2021-11-03 23:56:52,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8372 to 8336. [2021-11-03 23:56:52,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8336 states, 8317 states have (on average 1.3174221474089214) internal successors, (10957), 8335 states have internal predecessors, (10957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 23:56:52,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8336 states to 8336 states and 10957 transitions. [2021-11-03 23:56:52,187 INFO L78 Accepts]: Start accepts. Automaton has 8336 states and 10957 transitions. Word has length 39 [2021-11-03 23:56:52,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 23:56:52,187 INFO L470 AbstractCegarLoop]: Abstraction has 8336 states and 10957 transitions. [2021-11-03 23:56:52,188 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 23:56:52,188 INFO L276 IsEmpty]: Start isEmpty. Operand 8336 states and 10957 transitions. [2021-11-03 23:56:52,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2021-11-03 23:56:52,189 INFO L506 BasicCegarLoop]: Found error trace [2021-11-03 23:56:52,189 INFO L514 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] [2021-11-03 23:56:52,189 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-11-03 23:56:52,189 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 16 more)] === [2021-11-03 23:56:52,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 23:56:52,190 INFO L85 PathProgramCache]: Analyzing trace with hash 1942358478, now seen corresponding path program 1 times [2021-11-03 23:56:52,190 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-03 23:56:52,190 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098449649] [2021-11-03 23:56:52,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 23:56:52,190 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 23:56:52,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 23:56:52,350 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-03 23:56:52,351 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-03 23:56:52,351 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1098449649] [2021-11-03 23:56:52,351 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1098449649] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-03 23:56:52,351 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-03 23:56:52,351 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-03 23:56:52,352 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598706077] [2021-11-03 23:56:52,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-03 23:56:52,352 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-03 23:56:52,352 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-03 23:56:52,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-03 23:56:52,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-03 23:56:52,353 INFO L87 Difference]: Start difference. First operand 8336 states and 10957 transitions. Second operand has 4 states, 4 states have (on average 13.0) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 23:56:55,291 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.08s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-03 23:57:02,199 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.17s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-03 23:57:21,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 23:57:21,648 INFO L93 Difference]: Finished difference Result 12528 states and 16438 transitions. [2021-11-03 23:57:21,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-03 23:57:21,648 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 52 [2021-11-03 23:57:21,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 23:57:21,669 INFO L225 Difference]: With dead ends: 12528 [2021-11-03 23:57:21,669 INFO L226 Difference]: Without dead ends: 12492 [2021-11-03 23:57:21,672 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 3.16ms TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-03 23:57:21,673 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 10857 mSDsluCounter, 10902 mSDsCounter, 0 mSdLazyCounter, 21954 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 25870.24ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 10857 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 22002 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 124.12ms SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 21954 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 28753.25ms IncrementalHoareTripleChecker+Time [2021-11-03 23:57:21,673 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10857 Valid, 0 Invalid, 22002 Unknown, 0 Unchecked, 124.12ms Time], IncrementalHoareTripleChecker [48 Valid, 21954 Invalid, 0 Unknown, 0 Unchecked, 28753.25ms Time] [2021-11-03 23:57:21,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12492 states. [2021-11-03 23:57:21,855 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12492 to 12441. [2021-11-03 23:57:21,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12441 states, 12422 states have (on average 1.3177427145387217) internal successors, (16369), 12440 states have internal predecessors, (16369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 23:57:21,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12441 states to 12441 states and 16369 transitions. [2021-11-03 23:57:21,890 INFO L78 Accepts]: Start accepts. Automaton has 12441 states and 16369 transitions. Word has length 52 [2021-11-03 23:57:21,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 23:57:21,891 INFO L470 AbstractCegarLoop]: Abstraction has 12441 states and 16369 transitions. [2021-11-03 23:57:21,892 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 23:57:21,892 INFO L276 IsEmpty]: Start isEmpty. Operand 12441 states and 16369 transitions. [2021-11-03 23:57:21,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2021-11-03 23:57:21,893 INFO L506 BasicCegarLoop]: Found error trace [2021-11-03 23:57:21,893 INFO L514 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] [2021-11-03 23:57:21,894 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-11-03 23:57:21,894 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 16 more)] === [2021-11-03 23:57:21,894 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 23:57:21,894 INFO L85 PathProgramCache]: Analyzing trace with hash 1549331468, now seen corresponding path program 1 times [2021-11-03 23:57:21,894 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-03 23:57:21,894 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [884113896] [2021-11-03 23:57:21,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 23:57:21,895 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 23:57:21,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 23:57:22,017 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 23:57:22,018 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-03 23:57:22,018 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [884113896] [2021-11-03 23:57:22,018 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [884113896] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-03 23:57:22,018 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1756620717] [2021-11-03 23:57:22,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 23:57:22,019 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 23:57:22,019 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-03 23:57:22,023 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-03 23:57:22,060 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-11-03 23:57:22,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 23:57:22,558 INFO L263 TraceCheckSpWp]: Trace formula consists of 1140 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-03 23:57:22,564 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-03 23:57:22,711 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 23:57:22,711 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-03 23:57:22,799 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 23:57:22,800 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1756620717] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-03 23:57:22,800 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-03 23:57:22,800 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2021-11-03 23:57:22,800 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779415379] [2021-11-03 23:57:22,800 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-03 23:57:22,801 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-11-03 23:57:22,801 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-03 23:57:22,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-11-03 23:57:22,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2021-11-03 23:57:22,801 INFO L87 Difference]: Start difference. First operand 12441 states and 16369 transitions. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 23:57:26,793 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.22s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-03 23:57:32,345 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.26s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-03 23:57:44,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 23:57:44,692 INFO L93 Difference]: Finished difference Result 24944 states and 32813 transitions. [2021-11-03 23:57:44,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-03 23:57:44,693 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 52 [2021-11-03 23:57:44,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 23:57:44,720 INFO L225 Difference]: With dead ends: 24944 [2021-11-03 23:57:44,720 INFO L226 Difference]: Without dead ends: 12552 [2021-11-03 23:57:44,738 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 37.98ms TimeCoverageRelationStatistics Valid=57, Invalid=75, Unknown=0, NotChecked=0, Total=132 [2021-11-03 23:57:44,739 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 11494 mSDsluCounter, 11125 mSDsCounter, 0 mSdLazyCounter, 16688 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 19381.44ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 11494 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 16701 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 48.83ms SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 16688 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 21398.83ms IncrementalHoareTripleChecker+Time [2021-11-03 23:57:44,739 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [11494 Valid, 0 Invalid, 16701 Unknown, 0 Unchecked, 48.83ms Time], IncrementalHoareTripleChecker [13 Valid, 16688 Invalid, 0 Unknown, 0 Unchecked, 21398.83ms Time] [2021-11-03 23:57:44,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12552 states. [2021-11-03 23:57:44,934 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12552 to 12552. [2021-11-03 23:57:44,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12552 states, 12533 states have (on average 1.3163647969360888) internal successors, (16498), 12551 states have internal predecessors, (16498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 23:57:44,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12552 states to 12552 states and 16498 transitions. [2021-11-03 23:57:44,966 INFO L78 Accepts]: Start accepts. Automaton has 12552 states and 16498 transitions. Word has length 52 [2021-11-03 23:57:44,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 23:57:44,966 INFO L470 AbstractCegarLoop]: Abstraction has 12552 states and 16498 transitions. [2021-11-03 23:57:44,966 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 23:57:44,967 INFO L276 IsEmpty]: Start isEmpty. Operand 12552 states and 16498 transitions. [2021-11-03 23:57:44,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2021-11-03 23:57:44,969 INFO L506 BasicCegarLoop]: Found error trace [2021-11-03 23:57:44,969 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-03 23:57:45,006 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2021-11-03 23:57:45,206 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 23:57:45,206 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 16 more)] === [2021-11-03 23:57:45,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 23:57:45,207 INFO L85 PathProgramCache]: Analyzing trace with hash -1007432578, now seen corresponding path program 2 times [2021-11-03 23:57:45,207 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-03 23:57:45,207 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589297397] [2021-11-03 23:57:45,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 23:57:45,207 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 23:57:45,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 23:57:45,393 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 0 proven. 82 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 23:57:45,393 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-03 23:57:45,393 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589297397] [2021-11-03 23:57:45,393 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [589297397] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-03 23:57:45,393 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [666247361] [2021-11-03 23:57:45,394 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-03 23:57:45,394 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 23:57:45,394 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-03 23:57:45,395 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-03 23:57:45,451 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-11-03 23:57:46,121 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-11-03 23:57:46,122 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-03 23:57:46,131 INFO L263 TraceCheckSpWp]: Trace formula consists of 997 conjuncts, 19 conjunts are in the unsatisfiable core [2021-11-03 23:57:46,152 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-03 23:57:46,234 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 356 treesize of output 354 [2021-11-03 23:57:46,268 INFO L354 Elim1Store]: treesize reduction 24, result has 17.2 percent of original size [2021-11-03 23:57:46,269 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 354 treesize of output 356 [2021-11-03 23:57:46,298 INFO L354 Elim1Store]: treesize reduction 24, result has 17.2 percent of original size [2021-11-03 23:57:46,299 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 353 treesize of output 355 [2021-11-03 23:57:51,378 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-11-03 23:57:51,379 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 71 treesize of output 65 [2021-11-03 23:57:51,385 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-11-03 23:57:51,386 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 39 [2021-11-03 23:57:51,388 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2021-11-03 23:57:51,390 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-03 23:57:51,441 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 82 trivial. 0 not checked. [2021-11-03 23:57:51,442 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-03 23:57:51,442 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [666247361] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-03 23:57:51,442 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-03 23:57:51,442 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [8] total 10 [2021-11-03 23:57:51,442 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900570737] [2021-11-03 23:57:51,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-03 23:57:51,443 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-03 23:57:51,443 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-03 23:57:51,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-03 23:57:51,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2021-11-03 23:57:51,444 INFO L87 Difference]: Start difference. First operand 12552 states and 16498 transitions. Second operand has 4 states, 4 states have (on average 13.0) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 23:57:53,230 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.19s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-03 23:57:58,728 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-03 23:58:09,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 23:58:09,036 INFO L93 Difference]: Finished difference Result 25003 states and 32878 transitions. [2021-11-03 23:58:09,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-03 23:58:09,036 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 91 [2021-11-03 23:58:09,038 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 23:58:09,092 INFO L225 Difference]: With dead ends: 25003 [2021-11-03 23:58:09,095 INFO L226 Difference]: Without dead ends: 12615 [2021-11-03 23:58:09,114 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 90 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 2046.26ms TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2021-11-03 23:58:09,115 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 2 mSDsluCounter, 9957 mSDsCounter, 0 mSdLazyCounter, 11037 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15466.54ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 16583 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 20.52ms SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 11037 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 5545 IncrementalHoareTripleChecker+Unchecked, 17180.37ms IncrementalHoareTripleChecker+Time [2021-11-03 23:58:09,115 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 0 Invalid, 16583 Unknown, 0 Unchecked, 20.52ms Time], IncrementalHoareTripleChecker [0 Valid, 11037 Invalid, 1 Unknown, 5545 Unchecked, 17180.37ms Time] [2021-11-03 23:58:09,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12615 states. [2021-11-03 23:58:09,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12615 to 12613. [2021-11-03 23:58:09,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12613 states, 12594 states have (on average 1.3155470859139273) internal successors, (16568), 12612 states have internal predecessors, (16568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 23:58:09,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12613 states to 12613 states and 16568 transitions. [2021-11-03 23:58:09,332 INFO L78 Accepts]: Start accepts. Automaton has 12613 states and 16568 transitions. Word has length 91 [2021-11-03 23:58:09,332 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 23:58:09,332 INFO L470 AbstractCegarLoop]: Abstraction has 12613 states and 16568 transitions. [2021-11-03 23:58:09,333 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 23:58:09,333 INFO L276 IsEmpty]: Start isEmpty. Operand 12613 states and 16568 transitions. [2021-11-03 23:58:09,334 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2021-11-03 23:58:09,334 INFO L506 BasicCegarLoop]: Found error trace [2021-11-03 23:58:09,334 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-03 23:58:09,367 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-11-03 23:58:09,547 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2021-11-03 23:58:09,548 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 16 more)] === [2021-11-03 23:58:09,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 23:58:09,548 INFO L85 PathProgramCache]: Analyzing trace with hash -1659862363, now seen corresponding path program 1 times [2021-11-03 23:58:09,549 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-03 23:58:09,549 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510591096] [2021-11-03 23:58:09,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 23:58:09,549 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 23:58:09,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 23:58:09,604 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 82 trivial. 0 not checked. [2021-11-03 23:58:09,605 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-03 23:58:09,605 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510591096] [2021-11-03 23:58:09,605 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1510591096] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-03 23:58:09,605 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-03 23:58:09,605 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-03 23:58:09,605 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896285329] [2021-11-03 23:58:09,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-03 23:58:09,606 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-03 23:58:09,606 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-03 23:58:09,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-03 23:58:09,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-03 23:58:09,607 INFO L87 Difference]: Start difference. First operand 12613 states and 16568 transitions. Second operand has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 2 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 23:58:11,199 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.15s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-03 23:58:12,921 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.32s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-03 23:58:16,033 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.30s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-03 23:58:21,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 23:58:21,602 INFO L93 Difference]: Finished difference Result 25121 states and 33011 transitions. [2021-11-03 23:58:21,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-03 23:58:21,602 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 2 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 92 [2021-11-03 23:58:21,602 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 23:58:21,623 INFO L225 Difference]: With dead ends: 25121 [2021-11-03 23:58:21,624 INFO L226 Difference]: Without dead ends: 12573 [2021-11-03 23:58:21,640 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.33ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-03 23:58:21,641 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 5521 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 5524 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10572.09ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 5521 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 5531 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 7.06ms SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 5524 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11633.77ms IncrementalHoareTripleChecker+Time [2021-11-03 23:58:21,641 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5521 Valid, 0 Invalid, 5531 Unknown, 0 Unchecked, 7.06ms Time], IncrementalHoareTripleChecker [7 Valid, 5524 Invalid, 0 Unknown, 0 Unchecked, 11633.77ms Time] [2021-11-03 23:58:21,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12573 states. [2021-11-03 23:58:21,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12573 to 12573. [2021-11-03 23:58:21,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12573 states, 12554 states have (on average 1.314003504859009) internal successors, (16496), 12572 states have internal predecessors, (16496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 23:58:22,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12573 states to 12573 states and 16496 transitions. [2021-11-03 23:58:22,006 INFO L78 Accepts]: Start accepts. Automaton has 12573 states and 16496 transitions. Word has length 92 [2021-11-03 23:58:22,006 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 23:58:22,006 INFO L470 AbstractCegarLoop]: Abstraction has 12573 states and 16496 transitions. [2021-11-03 23:58:22,007 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 2 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 23:58:22,007 INFO L276 IsEmpty]: Start isEmpty. Operand 12573 states and 16496 transitions. [2021-11-03 23:58:22,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2021-11-03 23:58:22,008 INFO L506 BasicCegarLoop]: Found error trace [2021-11-03 23:58:22,008 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-03 23:58:22,008 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-11-03 23:58:22,008 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 16 more)] === [2021-11-03 23:58:22,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 23:58:22,009 INFO L85 PathProgramCache]: Analyzing trace with hash 2087423505, now seen corresponding path program 1 times [2021-11-03 23:58:22,009 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-03 23:58:22,009 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290750097] [2021-11-03 23:58:22,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 23:58:22,009 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 23:58:22,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 23:58:22,130 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 0 proven. 82 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-03 23:58:22,131 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-03 23:58:22,131 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290750097] [2021-11-03 23:58:22,131 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [290750097] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-03 23:58:22,131 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [352289928] [2021-11-03 23:58:22,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 23:58:22,131 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 23:58:22,132 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-03 23:58:22,133 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-03 23:58:22,134 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-11-03 23:58:22,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 23:58:22,673 INFO L263 TraceCheckSpWp]: Trace formula consists of 1590 conjuncts, 7 conjunts are in the unsatisfiable core [2021-11-03 23:58:22,676 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-03 23:58:22,971 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 0 proven. 82 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-03 23:58:22,971 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-03 23:58:23,150 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 0 proven. 82 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-03 23:58:23,151 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [352289928] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-03 23:58:23,151 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-03 23:58:23,151 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2021-11-03 23:58:23,151 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274136407] [2021-11-03 23:58:23,151 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-03 23:58:23,152 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-11-03 23:58:23,152 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-03 23:58:23,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-11-03 23:58:23,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=156, Unknown=0, NotChecked=0, Total=272 [2021-11-03 23:58:23,153 INFO L87 Difference]: Start difference. First operand 12573 states and 16496 transitions. Second operand has 17 states, 17 states have (on average 11.294117647058824) internal successors, (192), 17 states have internal predecessors, (192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 23:58:27,747 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-03 23:58:31,230 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.47s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-03 23:58:33,169 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.18s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-03 23:58:36,783 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.62s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-03 23:58:54,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 23:58:54,502 INFO L93 Difference]: Finished difference Result 25137 states and 32990 transitions. [2021-11-03 23:58:54,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-03 23:58:54,502 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 11.294117647058824) internal successors, (192), 17 states have internal predecessors, (192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 94 [2021-11-03 23:58:54,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 23:58:54,524 INFO L225 Difference]: With dead ends: 25137 [2021-11-03 23:58:54,524 INFO L226 Difference]: Without dead ends: 12773 [2021-11-03 23:58:54,540 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 197 GetRequests, 178 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 105.87ms TimeCoverageRelationStatistics Valid=155, Invalid=225, Unknown=0, NotChecked=0, Total=380 [2021-11-03 23:58:54,541 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 6354 mSDsluCounter, 16800 mSDsCounter, 0 mSdLazyCounter, 22362 mSolverCounterSat, 12 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 28123.41ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 6354 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 22375 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 41.60ms SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 22362 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 30770.10ms IncrementalHoareTripleChecker+Time [2021-11-03 23:58:54,541 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6354 Valid, 0 Invalid, 22375 Unknown, 0 Unchecked, 41.60ms Time], IncrementalHoareTripleChecker [12 Valid, 22362 Invalid, 1 Unknown, 0 Unchecked, 30770.10ms Time] [2021-11-03 23:58:54,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12773 states. [2021-11-03 23:58:54,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12773 to 12773. [2021-11-03 23:58:54,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12773 states, 12754 states have (on average 1.3115885212482359) internal successors, (16728), 12772 states have internal predecessors, (16728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 23:58:54,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12773 states to 12773 states and 16728 transitions. [2021-11-03 23:58:54,778 INFO L78 Accepts]: Start accepts. Automaton has 12773 states and 16728 transitions. Word has length 94 [2021-11-03 23:58:54,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 23:58:54,778 INFO L470 AbstractCegarLoop]: Abstraction has 12773 states and 16728 transitions. [2021-11-03 23:58:54,779 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 11.294117647058824) internal successors, (192), 17 states have internal predecessors, (192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 23:58:54,779 INFO L276 IsEmpty]: Start isEmpty. Operand 12773 states and 16728 transitions. [2021-11-03 23:58:54,781 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2021-11-03 23:58:54,781 INFO L506 BasicCegarLoop]: Found error trace [2021-11-03 23:58:54,781 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-03 23:58:54,801 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-11-03 23:58:54,982 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 23:58:54,983 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 16 more)] === [2021-11-03 23:58:54,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 23:58:54,983 INFO L85 PathProgramCache]: Analyzing trace with hash 1369374865, now seen corresponding path program 2 times [2021-11-03 23:58:54,983 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-03 23:58:54,984 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092661870] [2021-11-03 23:58:54,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 23:58:54,984 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 23:58:55,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 23:58:55,189 INFO L134 CoverageAnalysis]: Checked inductivity of 373 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 295 trivial. 0 not checked. [2021-11-03 23:58:55,189 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-03 23:58:55,189 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092661870] [2021-11-03 23:58:55,189 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2092661870] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-03 23:58:55,190 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-03 23:58:55,190 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-03 23:58:55,190 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2129809541] [2021-11-03 23:58:55,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-03 23:58:55,190 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-03 23:58:55,190 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-03 23:58:55,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-03 23:58:55,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-03 23:58:55,191 INFO L87 Difference]: Start difference. First operand 12773 states and 16728 transitions. Second operand has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 23:58:58,519 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.96s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-03 23:59:02,480 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-03 23:59:06,579 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.06s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-03 23:59:20,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 23:59:20,067 INFO L93 Difference]: Finished difference Result 25413 states and 33301 transitions. [2021-11-03 23:59:20,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-03 23:59:20,068 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 146 [2021-11-03 23:59:20,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 23:59:20,088 INFO L225 Difference]: With dead ends: 25413 [2021-11-03 23:59:20,088 INFO L226 Difference]: Without dead ends: 12642 [2021-11-03 23:59:20,103 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 10.80ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-03 23:59:20,104 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 1 mSDsluCounter, 11036 mSDsCounter, 0 mSdLazyCounter, 16570 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 22440.90ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 16571 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 22.35ms SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 16570 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 24488.32ms IncrementalHoareTripleChecker+Time [2021-11-03 23:59:20,104 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1 Valid, 0 Invalid, 16571 Unknown, 0 Unchecked, 22.35ms Time], IncrementalHoareTripleChecker [0 Valid, 16570 Invalid, 1 Unknown, 0 Unchecked, 24488.32ms Time] [2021-11-03 23:59:20,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12642 states. [2021-11-03 23:59:20,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12642 to 12637. [2021-11-03 23:59:20,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12637 states, 12618 states have (on average 1.3117768267554288) internal successors, (16552), 12636 states have internal predecessors, (16552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 23:59:20,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12637 states to 12637 states and 16552 transitions. [2021-11-03 23:59:20,340 INFO L78 Accepts]: Start accepts. Automaton has 12637 states and 16552 transitions. Word has length 146 [2021-11-03 23:59:20,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 23:59:20,341 INFO L470 AbstractCegarLoop]: Abstraction has 12637 states and 16552 transitions. [2021-11-03 23:59:20,341 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 23:59:20,341 INFO L276 IsEmpty]: Start isEmpty. Operand 12637 states and 16552 transitions. [2021-11-03 23:59:20,343 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 232 [2021-11-03 23:59:20,343 INFO L506 BasicCegarLoop]: Found error trace [2021-11-03 23:59:20,343 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-03 23:59:20,343 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-11-03 23:59:20,344 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 16 more)] === [2021-11-03 23:59:20,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 23:59:20,344 INFO L85 PathProgramCache]: Analyzing trace with hash 1162743086, now seen corresponding path program 1 times [2021-11-03 23:59:20,344 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-03 23:59:20,344 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60982836] [2021-11-03 23:59:20,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 23:59:20,345 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 23:59:20,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 23:59:20,661 INFO L134 CoverageAnalysis]: Checked inductivity of 680 backedges. 57 proven. 0 refuted. 0 times theorem prover too weak. 623 trivial. 0 not checked. [2021-11-03 23:59:20,661 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-03 23:59:20,661 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [60982836] [2021-11-03 23:59:20,661 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [60982836] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-03 23:59:20,661 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-03 23:59:20,661 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-11-03 23:59:20,662 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899943297] [2021-11-03 23:59:20,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-03 23:59:20,662 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-03 23:59:20,662 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-03 23:59:20,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-03 23:59:20,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-11-03 23:59:20,663 INFO L87 Difference]: Start difference. First operand 12637 states and 16552 transitions. Second operand has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 23:59:29,663 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.68s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:00:03,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-04 00:00:03,816 INFO L93 Difference]: Finished difference Result 37542 states and 49202 transitions. [2021-11-04 00:00:03,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-04 00:00:03,817 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 231 [2021-11-04 00:00:03,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-04 00:00:03,860 INFO L225 Difference]: With dead ends: 37542 [2021-11-04 00:00:03,860 INFO L226 Difference]: Without dead ends: 24886 [2021-11-04 00:00:03,894 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 63.78ms TimeCoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2021-11-04 00:00:03,895 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 5375 mSDsluCounter, 27384 mSDsCounter, 0 mSdLazyCounter, 33090 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 38229.18ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 5375 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 33112 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 63.51ms SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 33090 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 42270.15ms IncrementalHoareTripleChecker+Time [2021-11-04 00:00:03,895 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5375 Valid, 0 Invalid, 33112 Unknown, 0 Unchecked, 63.51ms Time], IncrementalHoareTripleChecker [22 Valid, 33090 Invalid, 0 Unknown, 0 Unchecked, 42270.15ms Time] [2021-11-04 00:00:03,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24886 states. [2021-11-04 00:00:04,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24886 to 12637. [2021-11-04 00:00:04,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12637 states, 12618 states have (on average 1.3111428118560786) internal successors, (16544), 12636 states have internal predecessors, (16544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-04 00:00:04,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12637 states to 12637 states and 16544 transitions. [2021-11-04 00:00:04,240 INFO L78 Accepts]: Start accepts. Automaton has 12637 states and 16544 transitions. Word has length 231 [2021-11-04 00:00:04,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-04 00:00:04,241 INFO L470 AbstractCegarLoop]: Abstraction has 12637 states and 16544 transitions. [2021-11-04 00:00:04,241 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-04 00:00:04,241 INFO L276 IsEmpty]: Start isEmpty. Operand 12637 states and 16544 transitions. [2021-11-04 00:00:04,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 256 [2021-11-04 00:00:04,242 INFO L506 BasicCegarLoop]: Found error trace [2021-11-04 00:00:04,243 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-04 00:00:04,243 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-11-04 00:00:04,243 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 16 more)] === [2021-11-04 00:00:04,243 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-04 00:00:04,243 INFO L85 PathProgramCache]: Analyzing trace with hash -1778504834, now seen corresponding path program 1 times [2021-11-04 00:00:04,244 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-04 00:00:04,244 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956750412] [2021-11-04 00:00:04,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-04 00:00:04,244 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-04 00:00:04,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-04 00:00:04,548 INFO L134 CoverageAnalysis]: Checked inductivity of 764 backedges. 106 proven. 0 refuted. 0 times theorem prover too weak. 658 trivial. 0 not checked. [2021-11-04 00:00:04,548 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-04 00:00:04,549 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956750412] [2021-11-04 00:00:04,549 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [956750412] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-04 00:00:04,549 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-04 00:00:04,549 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-04 00:00:04,550 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524380812] [2021-11-04 00:00:04,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-04 00:00:04,551 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-04 00:00:04,551 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-04 00:00:04,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-04 00:00:04,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-04 00:00:04,552 INFO L87 Difference]: Start difference. First operand 12637 states and 16544 transitions. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-04 00:00:14,064 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.12s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:00:36,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-04 00:00:36,270 INFO L93 Difference]: Finished difference Result 37495 states and 49139 transitions. [2021-11-04 00:00:36,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-04 00:00:36,271 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 255 [2021-11-04 00:00:36,271 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-04 00:00:36,317 INFO L225 Difference]: With dead ends: 37495 [2021-11-04 00:00:36,317 INFO L226 Difference]: Without dead ends: 24862 [2021-11-04 00:00:36,339 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 23.81ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-11-04 00:00:36,341 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 5366 mSDsluCounter, 16411 mSDsCounter, 0 mSdLazyCounter, 22049 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 27840.49ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 5366 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 22070 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 40.00ms SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 22049 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 30880.96ms IncrementalHoareTripleChecker+Time [2021-11-04 00:00:36,341 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5366 Valid, 0 Invalid, 22070 Unknown, 0 Unchecked, 40.00ms Time], IncrementalHoareTripleChecker [21 Valid, 22049 Invalid, 0 Unknown, 0 Unchecked, 30880.96ms Time] [2021-11-04 00:00:36,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24862 states. [2021-11-04 00:00:36,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24862 to 12637. [2021-11-04 00:00:36,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12637 states, 12618 states have (on average 1.3105087969567284) internal successors, (16536), 12636 states have internal predecessors, (16536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-04 00:00:36,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12637 states to 12637 states and 16536 transitions. [2021-11-04 00:00:36,728 INFO L78 Accepts]: Start accepts. Automaton has 12637 states and 16536 transitions. Word has length 255 [2021-11-04 00:00:36,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-04 00:00:36,728 INFO L470 AbstractCegarLoop]: Abstraction has 12637 states and 16536 transitions. [2021-11-04 00:00:36,728 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-04 00:00:36,728 INFO L276 IsEmpty]: Start isEmpty. Operand 12637 states and 16536 transitions. [2021-11-04 00:00:36,730 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 280 [2021-11-04 00:00:36,730 INFO L506 BasicCegarLoop]: Found error trace [2021-11-04 00:00:36,730 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-04 00:00:36,730 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-11-04 00:00:36,730 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 16 more)] === [2021-11-04 00:00:36,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-04 00:00:36,731 INFO L85 PathProgramCache]: Analyzing trace with hash 1035258774, now seen corresponding path program 1 times [2021-11-04 00:00:36,731 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-04 00:00:36,734 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236314018] [2021-11-04 00:00:36,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-04 00:00:36,734 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-04 00:00:36,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-04 00:00:37,152 INFO L134 CoverageAnalysis]: Checked inductivity of 848 backedges. 155 proven. 0 refuted. 0 times theorem prover too weak. 693 trivial. 0 not checked. [2021-11-04 00:00:37,153 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-04 00:00:37,153 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236314018] [2021-11-04 00:00:37,153 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236314018] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-04 00:00:37,153 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-04 00:00:37,153 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-04 00:00:37,153 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495248401] [2021-11-04 00:00:37,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-04 00:00:37,154 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-04 00:00:37,154 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-04 00:00:37,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-04 00:00:37,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-04 00:00:37,154 INFO L87 Difference]: Start difference. First operand 12637 states and 16536 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-04 00:00:42,132 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.09s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:00:43,992 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.51s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:00:49,251 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.05s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:00:51,652 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.06s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:01:00,024 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:01:30,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-04 00:01:30,136 INFO L93 Difference]: Finished difference Result 37377 states and 49003 transitions. [2021-11-04 00:01:30,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-04 00:01:30,137 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 279 [2021-11-04 00:01:30,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-04 00:01:30,169 INFO L225 Difference]: With dead ends: 37377 [2021-11-04 00:01:30,170 INFO L226 Difference]: Without dead ends: 24751 [2021-11-04 00:01:30,184 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 24.88ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-11-04 00:01:30,186 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 5344 mSDsluCounter, 26181 mSDsCounter, 0 mSdLazyCounter, 36717 mSolverCounterSat, 20 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 47304.97ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 5344 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 36738 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 58.93ms SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 36717 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 51832.72ms IncrementalHoareTripleChecker+Time [2021-11-04 00:01:30,187 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5344 Valid, 0 Invalid, 36738 Unknown, 0 Unchecked, 58.93ms Time], IncrementalHoareTripleChecker [20 Valid, 36717 Invalid, 1 Unknown, 0 Unchecked, 51832.72ms Time] [2021-11-04 00:01:30,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24751 states. [2021-11-04 00:01:30,528 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24751 to 12637. [2021-11-04 00:01:30,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12637 states, 12618 states have (on average 1.3098747820573784) internal successors, (16528), 12636 states have internal predecessors, (16528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-04 00:01:30,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12637 states to 12637 states and 16528 transitions. [2021-11-04 00:01:30,556 INFO L78 Accepts]: Start accepts. Automaton has 12637 states and 16528 transitions. Word has length 279 [2021-11-04 00:01:30,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-04 00:01:30,556 INFO L470 AbstractCegarLoop]: Abstraction has 12637 states and 16528 transitions. [2021-11-04 00:01:30,556 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-04 00:01:30,556 INFO L276 IsEmpty]: Start isEmpty. Operand 12637 states and 16528 transitions. [2021-11-04 00:01:30,558 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 304 [2021-11-04 00:01:30,558 INFO L506 BasicCegarLoop]: Found error trace [2021-11-04 00:01:30,558 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-04 00:01:30,558 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-11-04 00:01:30,558 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 16 more)] === [2021-11-04 00:01:30,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-04 00:01:30,559 INFO L85 PathProgramCache]: Analyzing trace with hash 2120610558, now seen corresponding path program 1 times [2021-11-04 00:01:30,559 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-04 00:01:30,559 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908589809] [2021-11-04 00:01:30,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-04 00:01:30,560 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-04 00:01:31,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-04 00:01:32,975 INFO L134 CoverageAnalysis]: Checked inductivity of 932 backedges. 0 proven. 124 refuted. 0 times theorem prover too weak. 808 trivial. 0 not checked. [2021-11-04 00:01:32,975 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-04 00:01:32,976 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908589809] [2021-11-04 00:01:32,976 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [908589809] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-04 00:01:32,976 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2024146625] [2021-11-04 00:01:32,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-04 00:01:32,976 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-04 00:01:32,976 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-04 00:01:32,987 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-04 00:01:32,988 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-11-04 00:02:04,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-04 00:02:04,898 INFO L263 TraceCheckSpWp]: Trace formula consists of 3989 conjuncts, 272 conjunts are in the unsatisfiable core [2021-11-04 00:02:04,913 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-04 00:02:04,935 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 807 treesize of output 805 [2021-11-04 00:02:04,955 INFO L354 Elim1Store]: treesize reduction 24, result has 17.2 percent of original size [2021-11-04 00:02:04,956 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 805 treesize of output 807 [2021-11-04 00:02:04,986 INFO L354 Elim1Store]: treesize reduction 24, result has 17.2 percent of original size [2021-11-04 00:02:04,986 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 804 treesize of output 806 [2021-11-04 00:02:21,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-04 00:02:21,300 INFO L354 Elim1Store]: treesize reduction 23, result has 43.9 percent of original size [2021-11-04 00:02:21,300 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 81 treesize of output 96 [2021-11-04 00:02:21,307 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-04 00:02:21,327 INFO L354 Elim1Store]: treesize reduction 23, result has 43.9 percent of original size [2021-11-04 00:02:21,327 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 99 treesize of output 114 [2021-11-04 00:02:21,402 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-11-04 00:02:21,424 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-11-04 00:04:50,486 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-04 00:04:50,524 INFO L354 Elim1Store]: treesize reduction 23, result has 43.9 percent of original size [2021-11-04 00:04:50,524 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 143 treesize of output 156 [2021-11-04 00:04:50,529 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-04 00:04:50,556 INFO L354 Elim1Store]: treesize reduction 23, result has 43.9 percent of original size [2021-11-04 00:04:50,556 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 156 treesize of output 169 [2021-11-04 00:04:50,579 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: Should have been eliminated by DER [2021-11-04 00:04:50,580 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-11-04 00:04:50,580 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2021-11-04 00:04:50,580 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968722855] [2021-11-04 00:04:50,580 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-11-04 00:04:50,580 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-11-04 00:04:50,581 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-04 00:04:50,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-11-04 00:04:50,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=829, Unknown=13, NotChecked=0, Total=992 [2021-11-04 00:04:50,581 INFO L87 Difference]: Start difference. First operand 12637 states and 16528 transitions. Second operand has 21 states, 21 states have (on average 4.333333333333333) internal successors, (91), 20 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-04 00:04:50,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-04 00:04:50,584 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 118 SyntacticMatches, 8 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 317 ImplicationChecksByTransitivity, 49320.01ms TimeCoverageRelationStatistics Valid=150, Invalid=829, Unknown=13, NotChecked=0, Total=992 [2021-11-04 00:04:50,585 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.00ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 1 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.00ms SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.00ms IncrementalHoareTripleChecker+Time [2021-11-04 00:04:50,585 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 0 Invalid, 1 Unknown, 0 Unchecked, 0.00ms Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.00ms Time] [2021-11-04 00:04:50,661 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-11-04 00:04:50,786 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-11-04 00:04:50,786 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction has thrown an exception: java.lang.IllegalStateException: ManagedScript already locked by de.uni_freiburg.informatik.ultimate.lib.smtlibutils.IncrementalPlicationChecker@4fe31cc8 at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.ManagedScript.lock(ManagedScript.java:81) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.assertCodeBlock(IncrementalHoareTripleChecker.java:359) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.prepareAssertionStackAndAddTransition(IncrementalHoareTripleChecker.java:206) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.checkInternal(IncrementalHoareTripleChecker.java:131) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.ChainingHoareTripleChecker$ProtectedHtc.checkInternal(ChainingHoareTripleChecker.java:436) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.ChainingHoareTripleChecker.checkInternal(ChainingHoareTripleChecker.java:98) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.CachingHoareTripleChecker.checkInternal(CachingHoareTripleChecker.java:95) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.AbstractInterpolantAutomaton$InternalSuccessorComputationHelper.computeSuccWithSolver(AbstractInterpolantAutomaton.java:357) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.BasicAbstractInterpolantAutomaton.chooseFalseSuccessor2(BasicAbstractInterpolantAutomaton.java:107) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.BasicAbstractInterpolantAutomaton.computeSuccs(BasicAbstractInterpolantAutomaton.java:73) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.BasicAbstractInterpolantAutomaton.computeSuccs(BasicAbstractInterpolantAutomaton.java:1) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.AbstractInterpolantAutomaton.internalSuccessors(AbstractInterpolantAutomaton.java:233) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.AbstractInterpolantAutomaton.internalSuccessors(AbstractInterpolantAutomaton.java:1) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.TotalizeNwa.internalSuccessors(TotalizeNwa.java:213) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.ComplementDeterministicNwa.internalSuccessors(ComplementDeterministicNwa.java:121) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.ProductNwa.internalSuccessors(ProductNwa.java:216) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.ProductNwa.internalSuccessors(ProductNwa.java:208) at de.uni_freiburg.informatik.ultimate.automata.nestedword.reachablestates.NestedWordAutomatonReachableStates$ReachableStatesComputation.addInternalsAndSuccessors(NestedWordAutomatonReachableStates.java:1058) at de.uni_freiburg.informatik.ultimate.automata.nestedword.reachablestates.NestedWordAutomatonReachableStates$ReachableStatesComputation.(NestedWordAutomatonReachableStates.java:960) at de.uni_freiburg.informatik.ultimate.automata.nestedword.reachablestates.NestedWordAutomatonReachableStates.(NestedWordAutomatonReachableStates.java:182) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.Difference.computeDifference(Difference.java:137) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.Difference.(Difference.java:90) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.computeAutomataDifference(BasicCegarLoop.java:868) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.refineAbstraction(BasicCegarLoop.java:784) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.refineAbstractionInternal(AbstractCegarLoop.java:462) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:420) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-04 00:04:50,788 INFO L158 Benchmark]: Toolchain (without parser) took 574184.72ms. Allocated memory was 98.6MB in the beginning and 3.1GB in the end (delta: 3.0GB). Free memory was 62.4MB in the beginning and 2.8GB in the end (delta: -2.7GB). Peak memory consumption was 318.6MB. Max. memory is 16.1GB. [2021-11-04 00:04:50,788 INFO L158 Benchmark]: CDTParser took 0.17ms. Allocated memory is still 98.6MB. Free memory was 57.8MB in the beginning and 57.7MB in the end (delta: 49.3kB). There was no memory consumed. Max. memory is 16.1GB. [2021-11-04 00:04:50,789 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1254.38ms. Allocated memory was 98.6MB in the beginning and 195.0MB in the end (delta: 96.5MB). Free memory was 62.2MB in the beginning and 114.0MB in the end (delta: -51.9MB). Peak memory consumption was 52.0MB. Max. memory is 16.1GB. [2021-11-04 00:04:50,789 INFO L158 Benchmark]: Boogie Procedure Inliner took 673.86ms. Allocated memory was 195.0MB in the beginning and 394.3MB in the end (delta: 199.2MB). Free memory was 114.0MB in the beginning and 277.3MB in the end (delta: -163.3MB). Peak memory consumption was 98.8MB. Max. memory is 16.1GB. [2021-11-04 00:04:50,789 INFO L158 Benchmark]: Boogie Preprocessor took 987.49ms. Allocated memory is still 394.3MB. Free memory was 277.3MB in the beginning and 202.2MB in the end (delta: 75.1MB). Peak memory consumption was 131.8MB. Max. memory is 16.1GB. [2021-11-04 00:04:50,789 INFO L158 Benchmark]: RCFGBuilder took 3385.74ms. Allocated memory was 394.3MB in the beginning and 1.6GB in the end (delta: 1.2GB). Free memory was 202.2MB in the beginning and 1.2GB in the end (delta: -994.1MB). Peak memory consumption was 441.4MB. Max. memory is 16.1GB. [2021-11-04 00:04:50,789 INFO L158 Benchmark]: TraceAbstraction took 567875.53ms. Allocated memory was 1.6GB in the beginning and 3.1GB in the end (delta: 1.5GB). Free memory was 1.2GB in the beginning and 2.8GB in the end (delta: -1.6GB). There was no memory consumed. Max. memory is 16.1GB. [2021-11-04 00:04:50,790 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.17ms. Allocated memory is still 98.6MB. Free memory was 57.8MB in the beginning and 57.7MB in the end (delta: 49.3kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1254.38ms. Allocated memory was 98.6MB in the beginning and 195.0MB in the end (delta: 96.5MB). Free memory was 62.2MB in the beginning and 114.0MB in the end (delta: -51.9MB). Peak memory consumption was 52.0MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 673.86ms. Allocated memory was 195.0MB in the beginning and 394.3MB in the end (delta: 199.2MB). Free memory was 114.0MB in the beginning and 277.3MB in the end (delta: -163.3MB). Peak memory consumption was 98.8MB. Max. memory is 16.1GB. * Boogie Preprocessor took 987.49ms. Allocated memory is still 394.3MB. Free memory was 277.3MB in the beginning and 202.2MB in the end (delta: 75.1MB). Peak memory consumption was 131.8MB. Max. memory is 16.1GB. * RCFGBuilder took 3385.74ms. Allocated memory was 394.3MB in the beginning and 1.6GB in the end (delta: 1.2GB). Free memory was 202.2MB in the beginning and 1.2GB in the end (delta: -994.1MB). Peak memory consumption was 441.4MB. Max. memory is 16.1GB. * TraceAbstraction took 567875.53ms. Allocated memory was 1.6GB in the beginning and 3.1GB in the end (delta: 1.5GB). Free memory was 1.2GB in the beginning and 2.8GB in the end (delta: -1.6GB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: IllegalStateException: ManagedScript already locked by de.uni_freiburg.informatik.ultimate.lib.smtlibutils.IncrementalPlicationChecker@4fe31cc8 de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: IllegalStateException: ManagedScript already locked by de.uni_freiburg.informatik.ultimate.lib.smtlibutils.IncrementalPlicationChecker@4fe31cc8: de.uni_freiburg.informatik.ultimate.lib.smtlibutils.ManagedScript.lock(ManagedScript.java:81) RESULT: Ultimate could not prove your program: Toolchain returned no result. [2021-11-04 00:04:50,845 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-block-loop.ko.cil.out.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash f25e8d9a29012500b38126aa22b2b7d181aad99a845cece264158253e2ec92e3 --- Real Ultimate output --- This is Ultimate 0.2.1-wip.dd.seqcomp-c36dfa3 [2021-11-04 00:04:52,537 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-04 00:04:52,539 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-04 00:04:52,568 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-04 00:04:52,569 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-04 00:04:52,571 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-04 00:04:52,572 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-04 00:04:52,574 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-04 00:04:52,576 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-04 00:04:52,578 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-04 00:04:52,579 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-04 00:04:52,581 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-04 00:04:52,581 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-04 00:04:52,584 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-04 00:04:52,586 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-04 00:04:52,587 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-04 00:04:52,588 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-04 00:04:52,589 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-04 00:04:52,590 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-04 00:04:52,596 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-04 00:04:52,597 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-04 00:04:52,598 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-04 00:04:52,599 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-04 00:04:52,600 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-04 00:04:52,602 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-04 00:04:52,606 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-04 00:04:52,606 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-04 00:04:52,607 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-04 00:04:52,607 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-04 00:04:52,607 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-04 00:04:52,608 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-04 00:04:52,609 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-04 00:04:52,610 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-04 00:04:52,611 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-04 00:04:52,612 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-04 00:04:52,612 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-04 00:04:52,613 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-04 00:04:52,613 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-04 00:04:52,613 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-04 00:04:52,614 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-04 00:04:52,615 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-04 00:04:52,615 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2021-11-04 00:04:52,638 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-04 00:04:52,638 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-04 00:04:52,639 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-04 00:04:52,639 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-04 00:04:52,641 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-04 00:04:52,641 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-04 00:04:52,641 INFO L138 SettingsManager]: * Use SBE=true [2021-11-04 00:04:52,641 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-04 00:04:52,641 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-04 00:04:52,641 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-04 00:04:52,642 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-04 00:04:52,642 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-04 00:04:52,642 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-11-04 00:04:52,643 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-11-04 00:04:52,643 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-04 00:04:52,643 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-04 00:04:52,643 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-04 00:04:52,643 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-04 00:04:52,643 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-04 00:04:52,643 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-04 00:04:52,644 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-04 00:04:52,644 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-04 00:04:52,644 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-04 00:04:52,644 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-04 00:04:52,644 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2021-11-04 00:04:52,644 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-11-04 00:04:52,644 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-11-04 00:04:52,645 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-11-04 00:04:52,645 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-04 00:04:52,645 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-04 00:04:52,645 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-04 00:04:52,645 INFO L138 SettingsManager]: * Logic for external solver=AUFBV 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/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 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> f25e8d9a29012500b38126aa22b2b7d181aad99a845cece264158253e2ec92e3 [2021-11-04 00:04:53,009 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-04 00:04:53,037 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-04 00:04:53,040 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-04 00:04:53,041 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-04 00:04:53,042 INFO L275 PluginConnector]: CDTParser initialized [2021-11-04 00:04:53,043 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-block-loop.ko.cil.out.i [2021-11-04 00:04:53,091 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9c5019a4b/d343f0b33f72486cb69dd0cfd8393e98/FLAGec2290f76 [2021-11-04 00:04:53,659 INFO L306 CDTParser]: Found 1 translation units. [2021-11-04 00:04:53,659 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-block-loop.ko.cil.out.i [2021-11-04 00:04:53,686 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9c5019a4b/d343f0b33f72486cb69dd0cfd8393e98/FLAGec2290f76 [2021-11-04 00:04:53,826 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9c5019a4b/d343f0b33f72486cb69dd0cfd8393e98 [2021-11-04 00:04:53,829 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-04 00:04:53,830 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-04 00:04:53,832 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-04 00:04:53,832 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-04 00:04:53,835 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-04 00:04:53,835 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.11 12:04:53" (1/1) ... [2021-11-04 00:04:53,836 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@b4435b6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.11 12:04:53, skipping insertion in model container [2021-11-04 00:04:53,836 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.11 12:04:53" (1/1) ... [2021-11-04 00:04:53,841 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-04 00:04:53,914 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-04 00:04:54,905 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-block-loop.ko.cil.out.i[192897,192910] [2021-11-04 00:04:54,965 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-04 00:04:54,998 INFO L203 MainTranslator]: Completed pre-run [2021-11-04 00:04:55,241 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-block-loop.ko.cil.out.i[192897,192910] [2021-11-04 00:04:55,257 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-04 00:04:55,332 INFO L208 MainTranslator]: Completed translation [2021-11-04 00:04:55,333 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.11 12:04:55 WrapperNode [2021-11-04 00:04:55,333 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-04 00:04:55,334 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-04 00:04:55,334 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-04 00:04:55,334 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-04 00:04:55,339 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.11 12:04:55" (1/1) ... [2021-11-04 00:04:55,388 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.11 12:04:55" (1/1) ... [2021-11-04 00:04:55,897 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-04 00:04:55,898 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-04 00:04:55,898 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-04 00:04:55,898 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-04 00:04:55,905 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.11 12:04:55" (1/1) ... [2021-11-04 00:04:55,905 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.11 12:04:55" (1/1) ... [2021-11-04 00:04:55,979 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.11 12:04:55" (1/1) ... [2021-11-04 00:04:55,980 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.11 12:04:55" (1/1) ... [2021-11-04 00:04:56,262 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.11 12:04:55" (1/1) ... [2021-11-04 00:04:56,312 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.11 12:04:55" (1/1) ... [2021-11-04 00:04:56,351 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.11 12:04:55" (1/1) ... [2021-11-04 00:04:56,449 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-04 00:04:56,450 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-04 00:04:56,450 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-04 00:04:56,450 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-04 00:04:56,451 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.11 12:04:55" (1/1) ... [2021-11-04 00:04:56,471 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-04 00:04:56,479 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-04 00:04:56,501 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-04 00:04:56,555 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-04 00:04:56,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2021-11-04 00:04:56,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2021-11-04 00:04:56,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2021-11-04 00:04:56,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2021-11-04 00:04:56,582 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2021-11-04 00:04:56,582 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2021-11-04 00:04:56,582 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-04 00:04:56,582 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-11-04 00:04:56,582 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2021-11-04 00:04:56,582 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2021-11-04 00:04:56,582 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2021-11-04 00:04:56,582 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-04 00:04:56,582 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2021-11-04 00:04:56,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-11-04 00:04:56,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-11-04 00:04:56,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2021-11-04 00:04:56,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8 [2021-11-04 00:04:56,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2021-11-04 00:04:56,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2 [2021-11-04 00:04:56,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1 [2021-11-04 00:04:56,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8 [2021-11-04 00:04:56,583 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-11-04 00:04:56,584 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-11-04 00:04:56,584 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2021-11-04 00:04:56,584 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8 [2021-11-04 00:04:56,584 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2 [2021-11-04 00:04:56,584 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2021-11-04 00:04:56,584 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1 [2021-11-04 00:04:56,584 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-04 00:04:56,584 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-04 00:04:57,227 WARN L804 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-04 00:04:57,255 WARN L804 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-04 00:04:57,360 WARN L804 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-04 00:04:57,382 WARN L804 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-04 00:05:00,359 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1293: assume false; [2021-11-04 00:05:00,360 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1294: assume !false; [2021-11-04 00:05:00,360 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1299: assume false; [2021-11-04 00:05:00,360 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1288: assume false; [2021-11-04 00:05:00,360 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1289: assume !false; [2021-11-04 00:05:00,360 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1273: assume false; [2021-11-04 00:05:00,360 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1274: assume !false; [2021-11-04 00:05:00,360 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1278: assume false; [2021-11-04 00:05:00,361 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1279: assume !false; [2021-11-04 00:05:00,361 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2511: assume !false; [2021-11-04 00:05:00,361 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2510: assume false; [2021-11-04 00:05:00,361 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2517: assume !false; [2021-11-04 00:05:00,361 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2516: assume false; [2021-11-04 00:05:00,361 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2506: assume !false; [2021-11-04 00:05:00,361 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2505: assume false; [2021-11-04 00:05:00,361 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1253: assume false; [2021-11-04 00:05:00,361 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1254: assume !false; [2021-11-04 00:05:00,362 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1243: assume false; [2021-11-04 00:05:00,362 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1244: assume !false; [2021-11-04 00:05:00,362 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1248: assume false; [2021-11-04 00:05:00,362 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1249: assume !false; [2021-11-04 00:05:00,362 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1222: assume false; [2021-11-04 00:05:00,362 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1223: assume !false; [2021-11-04 00:05:00,362 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1227: assume false; [2021-11-04 00:05:00,363 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1228: assume !false; [2021-11-04 00:05:00,363 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1210: assume false; [2021-11-04 00:05:00,363 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2542: assume !false; [2021-11-04 00:05:00,363 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1211: assume !false; [2021-11-04 00:05:00,363 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2541: assume false; [2021-11-04 00:05:00,364 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2546: assume false; [2021-11-04 00:05:00,364 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1217: assume false; [2021-11-04 00:05:00,364 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2547: assume !false; [2021-11-04 00:05:00,364 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1218: assume !false; [2021-11-04 00:05:00,364 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1205: assume false; [2021-11-04 00:05:00,364 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1206: assume !false; [2021-11-04 00:05:00,364 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2522: assume !false; [2021-11-04 00:05:00,364 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2521: assume false; [2021-11-04 00:05:00,365 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1180: assume false; [2021-11-04 00:05:00,365 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1181: assume !false; [2021-11-04 00:05:00,365 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1185: assume false; [2021-11-04 00:05:00,365 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1186: assume !false; [2021-11-04 00:05:00,365 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1170: assume !false; [2021-11-04 00:05:00,365 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1174: assume false; [2021-11-04 00:05:00,365 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1175: assume !false; [2021-11-04 00:05:00,365 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2490: assume false; [2021-11-04 00:05:00,365 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1160: assume !false; [2021-11-04 00:05:00,366 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2491: assume !false; [2021-11-04 00:05:00,366 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2496: assume !false; [2021-11-04 00:05:00,366 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2495: assume false; [2021-11-04 00:05:00,366 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1169: assume false; [2021-11-04 00:05:00,366 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1154: assume false; [2021-11-04 00:05:00,366 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1155: assume !false; [2021-11-04 00:05:00,366 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1159: assume false; [2021-11-04 00:05:00,367 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2470: assume false; [2021-11-04 00:05:00,367 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2471: assume !false; [2021-11-04 00:05:00,367 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2461: assume !false; [2021-11-04 00:05:00,367 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2460: assume false; [2021-11-04 00:05:00,368 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2465: assume false; [2021-11-04 00:05:00,368 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2466: assume !false; [2021-11-04 00:05:00,368 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2440: assume !false; [2021-11-04 00:05:00,368 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2445: assume !false; [2021-11-04 00:05:00,368 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2444: assume false; [2021-11-04 00:05:00,368 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1100: assume !false; [2021-11-04 00:05:00,369 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2434: assume false; [2021-11-04 00:05:00,369 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2435: assume !false; [2021-11-04 00:05:00,369 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2439: assume false; [2021-11-04 00:05:00,369 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2423: assume !false; [2021-11-04 00:05:00,370 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2422: assume false; [2021-11-04 00:05:00,370 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2427: assume false; [2021-11-04 00:05:00,370 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2428: assume !false; [2021-11-04 00:05:00,370 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2403: assume !false; [2021-11-04 00:05:00,370 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2402: assume false; [2021-11-04 00:05:00,370 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1090: assume false; [2021-11-04 00:05:00,370 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1091: assume !false; [2021-11-04 00:05:00,370 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1099: assume false; [2021-11-04 00:05:00,371 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1081: assume false; [2021-11-04 00:05:00,371 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1082: assume !false; [2021-11-04 00:05:00,371 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2391: assume false; [2021-11-04 00:05:00,371 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2392: assume !false; [2021-11-04 00:05:00,371 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2397: assume false; [2021-11-04 00:05:00,371 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2398: assume !false; [2021-11-04 00:05:00,371 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2386: assume false; [2021-11-04 00:05:00,372 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1057: assume false; [2021-11-04 00:05:00,372 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2387: assume !false; [2021-11-04 00:05:00,372 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1058: assume !false; [2021-11-04 00:05:00,373 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2371: assume false; [2021-11-04 00:05:00,374 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2372: assume !false; [2021-11-04 00:05:00,374 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2377: assume !false; [2021-11-04 00:05:00,375 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2376: assume false; [2021-11-04 00:05:00,375 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3600: assume false; [2021-11-04 00:05:00,375 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3601: assume !false; [2021-11-04 00:05:00,376 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3671: assume false; [2021-11-04 00:05:00,376 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3672: assume !false; [2021-11-04 00:05:00,377 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3677: assume !false; [2021-11-04 00:05:00,377 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3676: assume false; [2021-11-04 00:05:00,381 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3651: assume false; [2021-11-04 00:05:00,381 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3652: assume !false; [2021-11-04 00:05:00,381 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3640: assume false; [2021-11-04 00:05:00,381 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3641: assume !false; [2021-11-04 00:05:00,382 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3646: assume false; [2021-11-04 00:05:00,382 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2317: assume !false; [2021-11-04 00:05:00,382 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2316: assume false; [2021-11-04 00:05:00,382 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3647: assume !false; [2021-11-04 00:05:00,382 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3635: assume false; [2021-11-04 00:05:00,382 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3636: assume !false; [2021-11-04 00:05:00,382 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2308: assume !false; [2021-11-04 00:05:00,382 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2307: assume false; [2021-11-04 00:05:00,382 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3620: assume false; [2021-11-04 00:05:00,383 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3621: assume !false; [2021-11-04 00:05:00,383 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3626: assume !false; [2021-11-04 00:05:00,383 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3625: assume false; [2021-11-04 00:05:00,383 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2298: assume false; [2021-11-04 00:05:00,383 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2299: assume !false; [2021-11-04 00:05:00,383 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2274: assume false; [2021-11-04 00:05:00,383 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2275: assume !false; [2021-11-04 00:05:00,383 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3590: assume false; [2021-11-04 00:05:00,383 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3591: assume !false; [2021-11-04 00:05:00,384 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3596: assume !false; [2021-11-04 00:05:00,384 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3595: assume false; [2021-11-04 00:05:00,384 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3570: assume !false; [2021-11-04 00:05:00,384 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3574: assume false; [2021-11-04 00:05:00,384 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3575: assume !false; [2021-11-04 00:05:00,384 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume !false; [2021-11-04 00:05:00,384 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##94: assume false; [2021-11-04 00:05:00,384 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##95: assume !false; [2021-11-04 00:05:00,384 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##99: assume false; [2021-11-04 00:05:00,385 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##85: assume !false; [2021-11-04 00:05:00,385 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##84: assume false; [2021-11-04 00:05:00,385 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##89: assume false; [2021-11-04 00:05:00,385 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##60: assume !false; [2021-11-04 00:05:00,385 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##65: assume !false; [2021-11-04 00:05:00,385 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##64: assume false; [2021-11-04 00:05:00,385 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##59: assume false; [2021-11-04 00:05:00,385 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##56: assume !false; [2021-11-04 00:05:00,385 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##55: assume false; [2021-11-04 00:05:00,385 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3565: assume !false; [2021-11-04 00:05:00,386 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3564: assume false; [2021-11-04 00:05:00,386 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3569: assume false; [2021-11-04 00:05:00,386 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3552: assume false; [2021-11-04 00:05:00,386 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3553: assume !false; [2021-11-04 00:05:00,386 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3558: assume !false; [2021-11-04 00:05:00,386 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3557: assume false; [2021-11-04 00:05:00,386 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3532: assume false; [2021-11-04 00:05:00,386 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3533: assume !false; [2021-11-04 00:05:00,386 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2207: assume !false; [2021-11-04 00:05:00,386 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2206: assume false; [2021-11-04 00:05:00,387 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3521: assume false; [2021-11-04 00:05:00,387 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3522: assume !false; [2021-11-04 00:05:00,387 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3527: assume false; [2021-11-04 00:05:00,387 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3528: assume !false; [2021-11-04 00:05:00,387 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3516: assume false; [2021-11-04 00:05:00,387 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3517: assume !false; [2021-11-04 00:05:00,387 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3501: assume false; [2021-11-04 00:05:00,387 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3502: assume !false; [2021-11-04 00:05:00,387 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3507: assume !false; [2021-11-04 00:05:00,387 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3506: assume false; [2021-11-04 00:05:00,388 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1668: assume false; [2021-11-04 00:05:00,388 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1669: assume !false; [2021-11-04 00:05:00,388 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1644: assume false; [2021-11-04 00:05:00,388 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1645: assume !false; [2021-11-04 00:05:00,388 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1686: assume false; [2021-11-04 00:05:00,388 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1687: assume !false; [2021-11-04 00:05:00,388 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1677: assume false; [2021-11-04 00:05:00,388 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1678: assume !false; [2021-11-04 00:05:00,388 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2865: assume !false; [2021-11-04 00:05:00,388 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2864: assume false; [2021-11-04 00:05:00,389 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1300: assume !false; [2021-11-04 00:05:00,389 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1304: assume false; [2021-11-04 00:05:00,389 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1305: assume !false; [2021-11-04 00:05:00,389 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##143: assume !false; [2021-11-04 00:05:00,392 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##142: assume false; [2021-11-04 00:05:00,393 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##151: assume false; [2021-11-04 00:05:00,393 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##152: assume !false; [2021-11-04 00:05:00,393 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##161: assume !false; [2021-11-04 00:05:00,393 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##160: assume false; [2021-11-04 00:05:00,393 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3992: assume !false; [2021-11-04 00:05:00,393 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1330: assume !false; [2021-11-04 00:05:00,393 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3991: assume false; [2021-11-04 00:05:00,393 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##100: assume !false; [2021-11-04 00:05:00,394 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##109: assume false; [2021-11-04 00:05:00,394 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1324: assume false; [2021-11-04 00:05:00,394 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##110: assume !false; [2021-11-04 00:05:00,394 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1325: assume !false; [2021-11-04 00:05:00,394 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##115: assume !false; [2021-11-04 00:05:00,394 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##114: assume false; [2021-11-04 00:05:00,394 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1329: assume false; [2021-11-04 00:05:00,394 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3031: assume false; [2021-11-04 00:05:00,394 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3032: assume !false; [2021-11-04 00:05:00,394 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3022: assume false; [2021-11-04 00:05:00,394 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3023: assume !false; [2021-11-04 00:05:00,395 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3013: assume false; [2021-11-04 00:05:00,395 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3014: assume !false; [2021-11-04 00:05:00,395 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3091: assume false; [2021-11-04 00:05:00,395 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3092: assume !false; [2021-11-04 00:05:00,395 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3086: assume false; [2021-11-04 00:05:00,395 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3087: assume !false; [2021-11-04 00:05:00,395 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##267: assume !false; [2021-11-04 00:05:00,395 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##266: assume false; [2021-11-04 00:05:00,395 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##272: assume !false; [2021-11-04 00:05:00,396 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##271: assume false; [2021-11-04 00:05:00,396 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##279: assume !false; [2021-11-04 00:05:00,396 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##278: assume false; [2021-11-04 00:05:00,396 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##283: assume false; [2021-11-04 00:05:00,396 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##284: assume !false; [2021-11-04 00:05:00,396 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##289: assume !false; [2021-11-04 00:05:00,396 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##288: assume false; [2021-11-04 00:05:00,396 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##216: assume !false; [2021-11-04 00:05:00,396 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##215: assume false; [2021-11-04 00:05:00,396 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##221: assume !false; [2021-11-04 00:05:00,396 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##220: assume false; [2021-11-04 00:05:00,397 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##231: assume !false; [2021-11-04 00:05:00,397 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##230: assume false; [2021-11-04 00:05:00,397 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##236: assume !false; [2021-11-04 00:05:00,400 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##235: assume false; [2021-11-04 00:05:00,400 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##242: assume !false; [2021-11-04 00:05:00,400 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##241: assume false; [2021-11-04 00:05:00,400 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##247: assume !false; [2021-11-04 00:05:00,400 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##246: assume false; [2021-11-04 00:05:00,400 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4259: assume !false; [2021-11-04 00:05:00,400 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4258: assume false; [2021-11-04 00:05:00,400 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##305: assume !false; [2021-11-04 00:05:00,400 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##304: assume false; [2021-11-04 00:05:00,401 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##309: assume false; [2021-11-04 00:05:00,401 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4233: assume false; [2021-11-04 00:05:00,401 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4234: assume !false; [2021-11-04 00:05:00,401 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4238: assume false; [2021-11-04 00:05:00,402 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4239: assume !false; [2021-11-04 00:05:00,402 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##310: assume !false; [2021-11-04 00:05:00,402 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##315: assume !false; [2021-11-04 00:05:00,402 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##314: assume false; [2021-11-04 00:05:00,402 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4222: assume false; [2021-11-04 00:05:00,402 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4223: assume !false; [2021-11-04 00:05:00,402 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4227: assume false; [2021-11-04 00:05:00,402 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4228: assume !false; [2021-11-04 00:05:00,402 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4212: assume false; [2021-11-04 00:05:00,402 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4213: assume !false; [2021-11-04 00:05:00,403 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4208: assume !false; [2021-11-04 00:05:00,403 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4207: assume false; [2021-11-04 00:05:00,403 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4263: assume false; [2021-11-04 00:05:00,403 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4264: assume !false; [2021-11-04 00:05:00,403 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##386: assume !false; [2021-11-04 00:05:00,403 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##385: assume false; [2021-11-04 00:05:00,403 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##391: assume !false; [2021-11-04 00:05:00,403 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##390: assume false; [2021-11-04 00:05:00,403 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##335: assume !false; [2021-11-04 00:05:00,403 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##334: assume false; [2021-11-04 00:05:00,404 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##339: assume false; [2021-11-04 00:05:00,404 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##340: assume !false; [2021-11-04 00:05:00,404 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##349: assume false; [2021-11-04 00:05:00,404 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##350: assume !false; [2021-11-04 00:05:00,404 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##355: assume !false; [2021-11-04 00:05:00,404 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##354: assume false; [2021-11-04 00:05:00,404 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##360: assume false; [2021-11-04 00:05:00,404 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##361: assume !false; [2021-11-04 00:05:00,404 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##366: assume !false; [2021-11-04 00:05:00,406 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##365: assume false; [2021-11-04 00:05:00,406 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4139: assume false; [2021-11-04 00:05:00,406 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4120: assume !false; [2021-11-04 00:05:00,406 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4114: assume false; [2021-11-04 00:05:00,406 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4115: assume !false; [2021-11-04 00:05:00,406 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4119: assume false; [2021-11-04 00:05:00,406 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4103: assume false; [2021-11-04 00:05:00,407 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4104: assume !false; [2021-11-04 00:05:00,407 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4109: assume !false; [2021-11-04 00:05:00,407 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4108: assume false; [2021-11-04 00:05:00,407 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4182: assume false; [2021-11-04 00:05:00,407 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4183: assume !false; [2021-11-04 00:05:00,407 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4187: assume false; [2021-11-04 00:05:00,407 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4188: assume !false; [2021-11-04 00:05:00,407 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4178: assume !false; [2021-11-04 00:05:00,407 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4177: assume false; [2021-11-04 00:05:00,407 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4161: assume false; [2021-11-04 00:05:00,407 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4162: assume !false; [2021-11-04 00:05:00,408 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4152: assume !false; [2021-11-04 00:05:00,408 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4151: assume false; [2021-11-04 00:05:00,408 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4156: assume false; [2021-11-04 00:05:00,408 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4157: assume !false; [2021-11-04 00:05:00,408 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4140: assume !false; [2021-11-04 00:05:00,408 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4145: assume !false; [2021-11-04 00:05:00,408 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4144: assume false; [2021-11-04 00:05:00,408 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4015: assume false; [2021-11-04 00:05:00,408 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4016: assume !false; [2021-11-04 00:05:00,408 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##518: assume !false; [2021-11-04 00:05:00,408 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##517: assume false; [2021-11-04 00:05:00,409 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4093: assume false; [2021-11-04 00:05:00,409 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4094: assume !false; [2021-11-04 00:05:00,409 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4088: assume false; [2021-11-04 00:05:00,409 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4089: assume !false; [2021-11-04 00:05:00,409 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4033: assume false; [2021-11-04 00:05:00,409 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4034: assume !false; [2021-11-04 00:05:00,409 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4024: assume false; [2021-11-04 00:05:00,409 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4025: assume !false; [2021-11-04 00:05:00,409 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##667: assume !false; [2021-11-04 00:05:00,409 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##666: assume false; [2021-11-04 00:05:00,410 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##676: assume !false; [2021-11-04 00:05:00,410 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##675: assume false; [2021-11-04 00:05:00,410 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##685: assume !false; [2021-11-04 00:05:00,410 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##684: assume false; [2021-11-04 00:05:00,411 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3446: assume false; [2021-11-04 00:05:00,411 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3447: assume !false; [2021-11-04 00:05:00,411 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3437: assume false; [2021-11-04 00:05:00,411 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3438: assume !false; [2021-11-04 00:05:00,411 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3428: assume false; [2021-11-04 00:05:00,411 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3429: assume !false; [2021-11-04 00:05:00,411 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3404: assume false; [2021-11-04 00:05:00,411 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3405: assume !false; [2021-11-04 00:05:00,411 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##766: assume !false; [2021-11-04 00:05:00,412 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##765: assume false; [2021-11-04 00:05:00,412 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##771: assume !false; [2021-11-04 00:05:00,412 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##770: assume false; [2021-11-04 00:05:00,412 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##791: assume !false; [2021-11-04 00:05:00,412 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##790: assume false; [2021-11-04 00:05:00,412 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##796: assume !false; [2021-11-04 00:05:00,412 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##795: assume false; [2021-11-04 00:05:00,412 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##739: assume false; [2021-11-04 00:05:00,412 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##740: assume !false; [2021-11-04 00:05:00,412 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##745: assume !false; [2021-11-04 00:05:00,412 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##744: assume false; [2021-11-04 00:05:00,413 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##755: assume !false; [2021-11-04 00:05:00,413 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##754: assume false; [2021-11-04 00:05:00,413 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##759: assume false; [2021-11-04 00:05:00,413 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##760: assume !false; [2021-11-04 00:05:00,413 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##889: assume false; [2021-11-04 00:05:00,413 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##890: assume !false; [2021-11-04 00:05:00,413 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3262: assume !false; [2021-11-04 00:05:00,413 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3261: assume false; [2021-11-04 00:05:00,413 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3257: assume !false; [2021-11-04 00:05:00,413 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3256: assume false; [2021-11-04 00:05:00,413 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##859: assume !false; [2021-11-04 00:05:00,414 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##858: assume false; [2021-11-04 00:05:00,414 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3231: assume false; [2021-11-04 00:05:00,414 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3232: assume !false; [2021-11-04 00:05:00,414 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3237: assume !false; [2021-11-04 00:05:00,414 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3236: assume false; [2021-11-04 00:05:00,414 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##863: assume false; [2021-11-04 00:05:00,414 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##864: assume !false; [2021-11-04 00:05:00,414 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3220: assume false; [2021-11-04 00:05:00,414 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3221: assume !false; [2021-11-04 00:05:00,414 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3226: assume !false; [2021-11-04 00:05:00,414 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3225: assume false; [2021-11-04 00:05:00,415 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##874: assume !false; [2021-11-04 00:05:00,415 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##873: assume false; [2021-11-04 00:05:00,415 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##878: assume false; [2021-11-04 00:05:00,415 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##879: assume !false; [2021-11-04 00:05:00,415 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3211: assume !false; [2021-11-04 00:05:00,415 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3210: assume false; [2021-11-04 00:05:00,415 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##885: assume !false; [2021-11-04 00:05:00,415 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##884: assume false; [2021-11-04 00:05:00,415 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##803: assume !false; [2021-11-04 00:05:00,415 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##802: assume false; [2021-11-04 00:05:00,415 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##808: assume !false; [2021-11-04 00:05:00,416 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##807: assume false; [2021-11-04 00:05:00,416 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##812: assume false; [2021-11-04 00:05:00,416 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##813: assume !false; [2021-11-04 00:05:00,416 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##829: assume !false; [2021-11-04 00:05:00,416 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##828: assume false; [2021-11-04 00:05:00,416 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##834: assume !false; [2021-11-04 00:05:00,416 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##833: assume false; [2021-11-04 00:05:00,416 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##838: assume false; [2021-11-04 00:05:00,416 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##839: assume !false; [2021-11-04 00:05:00,416 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3206: assume !false; [2021-11-04 00:05:00,416 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3205: assume false; [2021-11-04 00:05:00,417 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3160: assume !false; [2021-11-04 00:05:00,417 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3150: assume !false; [2021-11-04 00:05:00,417 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3154: assume false; [2021-11-04 00:05:00,417 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3155: assume !false; [2021-11-04 00:05:00,417 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3159: assume false; [2021-11-04 00:05:00,417 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3143: assume !false; [2021-11-04 00:05:00,417 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3142: assume false; [2021-11-04 00:05:00,417 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3149: assume false; [2021-11-04 00:05:00,417 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3138: assume !false; [2021-11-04 00:05:00,417 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3137: assume false; [2021-11-04 00:05:00,418 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3112: assume false; [2021-11-04 00:05:00,418 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3113: assume !false; [2021-11-04 00:05:00,420 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3118: assume !false; [2021-11-04 00:05:00,420 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3117: assume false; [2021-11-04 00:05:00,420 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3101: assume false; [2021-11-04 00:05:00,420 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3102: assume !false; [2021-11-04 00:05:00,420 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3107: assume !false; [2021-11-04 00:05:00,420 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3106: assume false; [2021-11-04 00:05:00,420 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3181: assume !false; [2021-11-04 00:05:00,420 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3180: assume false; [2021-11-04 00:05:00,424 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3185: assume false; [2021-11-04 00:05:00,424 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##909: assume false; [2021-11-04 00:05:00,424 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3186: assume !false; [2021-11-04 00:05:00,424 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##910: assume !false; [2021-11-04 00:05:00,424 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##915: assume !false; [2021-11-04 00:05:00,424 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##914: assume false; [2021-11-04 00:05:00,425 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3176: assume !false; [2021-11-04 00:05:00,425 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3175: assume false; [2021-11-04 00:05:00,425 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1916: assume false; [2021-11-04 00:05:00,426 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1917: assume !false; [2021-11-04 00:05:00,426 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1911: assume false; [2021-11-04 00:05:00,426 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1912: assume !false; [2021-11-04 00:05:00,426 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1891: assume false; [2021-11-04 00:05:00,426 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1892: assume !false; [2021-11-04 00:05:00,426 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1880: assume false; [2021-11-04 00:05:00,426 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1881: assume !false; [2021-11-04 00:05:00,426 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1886: assume false; [2021-11-04 00:05:00,426 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1887: assume !false; [2021-11-04 00:05:00,426 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1875: assume false; [2021-11-04 00:05:00,426 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1876: assume !false; [2021-11-04 00:05:00,427 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1860: assume false; [2021-11-04 00:05:00,427 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1861: assume !false; [2021-11-04 00:05:00,427 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1865: assume false; [2021-11-04 00:05:00,427 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1866: assume !false; [2021-11-04 00:05:00,427 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1840: assume false; [2021-11-04 00:05:00,427 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1841: assume !false; [2021-11-04 00:05:00,427 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1830: assume false; [2021-11-04 00:05:00,427 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1831: assume !false; [2021-11-04 00:05:00,427 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1835: assume false; [2021-11-04 00:05:00,427 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1836: assume !false; [2021-11-04 00:05:00,428 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1805: assume !false; [2021-11-04 00:05:00,428 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1809: assume false; [2021-11-04 00:05:00,428 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1810: assume !false; [2021-11-04 00:05:00,428 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1814: assume false; [2021-11-04 00:05:00,428 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1815: assume !false; [2021-11-04 00:05:00,428 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1804: assume false; [2021-11-04 00:05:00,428 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1772: assume false; [2021-11-04 00:05:00,428 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1773: assume !false; [2021-11-04 00:05:00,428 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1761: assume false; [2021-11-04 00:05:00,429 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1762: assume !false; [2021-11-04 00:05:00,429 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1767: assume false; [2021-11-04 00:05:00,429 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1768: assume !false; [2021-11-04 00:05:00,429 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1756: assume false; [2021-11-04 00:05:00,429 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1757: assume !false; [2021-11-04 00:05:00,429 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1741: assume false; [2021-11-04 00:05:00,429 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1742: assume !false; [2021-11-04 00:05:00,430 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1746: assume false; [2021-11-04 00:05:00,430 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1747: assume !false; [2021-11-04 00:05:00,430 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1792: assume false; [2021-11-04 00:05:00,430 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1793: assume !false; [2021-11-04 00:05:00,430 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1797: assume false; [2021-11-04 00:05:00,430 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1798: assume !false; [2021-11-04 00:05:00,449 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-04 00:05:00,449 INFO L299 CfgBuilder]: Removed 4123 assume(true) statements. [2021-11-04 00:05:00,455 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 04.11 12:05:00 BoogieIcfgContainer [2021-11-04 00:05:00,455 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-04 00:05:00,456 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-04 00:05:00,456 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-04 00:05:00,458 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-04 00:05:00,458 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 04.11 12:04:53" (1/3) ... [2021-11-04 00:05:00,459 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6bad4c08 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.11 12:05:00, skipping insertion in model container [2021-11-04 00:05:00,459 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.11 12:04:55" (2/3) ... [2021-11-04 00:05:00,459 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6bad4c08 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.11 12:05:00, skipping insertion in model container [2021-11-04 00:05:00,459 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 04.11 12:05:00" (3/3) ... [2021-11-04 00:05:00,460 INFO L111 eAbstractionObserver]: Analyzing ICFG module_get_put-drivers-block-loop.ko.cil.out.i [2021-11-04 00:05:00,463 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-04 00:05:00,463 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 19 error locations. [2021-11-04 00:05:00,507 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-04 00:05:00,512 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-11-04 00:05:00,512 INFO L340 AbstractCegarLoop]: Starting to check reachability of 19 error locations. [2021-11-04 00:05:00,562 INFO L276 IsEmpty]: Start isEmpty. Operand has 4322 states, 4302 states have (on average 1.3621571362157137) internal successors, (5860), 4321 states have internal predecessors, (5860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-04 00:05:00,565 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2021-11-04 00:05:00,565 INFO L506 BasicCegarLoop]: Found error trace [2021-11-04 00:05:00,566 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-04 00:05:00,566 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 16 more)] === [2021-11-04 00:05:00,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-04 00:05:00,569 INFO L85 PathProgramCache]: Analyzing trace with hash -1415841910, now seen corresponding path program 1 times [2021-11-04 00:05:00,578 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-04 00:05:00,578 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1808461823] [2021-11-04 00:05:00,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-04 00:05:00,579 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-04 00:05:00,579 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-11-04 00:05:00,581 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-04 00:05:00,612 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-11-04 00:05:01,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-04 00:05:01,360 INFO L263 TraceCheckSpWp]: Trace formula consists of 441 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-04 00:05:01,364 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-04 00:05:01,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-04 00:05:01,439 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-04 00:05:01,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-04 00:05:01,474 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-04 00:05:01,474 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1808461823] [2021-11-04 00:05:01,474 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1808461823] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-04 00:05:01,474 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-04 00:05:01,475 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2021-11-04 00:05:01,476 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778222230] [2021-11-04 00:05:01,476 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-04 00:05:01,479 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-04 00:05:01,479 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-04 00:05:01,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-04 00:05:01,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-04 00:05:01,504 INFO L87 Difference]: Start difference. First operand has 4322 states, 4302 states have (on average 1.3621571362157137) internal successors, (5860), 4321 states have internal predecessors, (5860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 4 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-04 00:05:03,598 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:05:15,218 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:05:17,774 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:05:19,913 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:05:23,230 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:05:26,395 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:05:28,600 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:05:30,024 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.39s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:05:34,182 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.10s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:05:37,211 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.08s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:05:47,596 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.05s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:05:53,859 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:06:05,693 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:06:10,597 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:06:12,489 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.20s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:06:14,281 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.35s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:06:17,492 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.20s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:06:20,951 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:06:22,988 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:06:27,394 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.14s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:06:28,952 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.25s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:06:31,841 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.01s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:06:34,755 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.33s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:06:37,848 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.45s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:06:40,649 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.07s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:06:43,223 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.89s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:06:45,253 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:06:49,114 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.97s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:06:50,630 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.16s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:06:52,870 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.93s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:06:55,864 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.06s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:07:01,776 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.12s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:07:07,150 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.25s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:07:08,256 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.08s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:07:12,287 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:07:13,679 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.36s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:07:14,937 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.26s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:07:22,223 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:07:23,599 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.10s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:07:25,566 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.10s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:07:28,183 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.33s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:07:29,721 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.10s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:07:41,197 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:07:44,515 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.71s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:07:45,633 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.12s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:07:46,945 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.12s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:07:48,063 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.09s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:07:49,259 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.13s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:07:51,865 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.91s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:07:54,351 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.89s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:08:07,501 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.25s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:08:13,585 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.18s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:08:18,001 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:08:19,216 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.19s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:08:21,319 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.53s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:08:24,289 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:08:26,651 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:08:29,416 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.11s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:08:31,059 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.64s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:08:32,835 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.36s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:08:33,868 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.01s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:08:35,839 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.56s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:08:40,529 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.12s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:08:43,476 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.14s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:08:46,321 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.08s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:08:48,926 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.28s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:08:52,776 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.67s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:08:55,669 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.06s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:08:58,066 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:09:02,158 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.11s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:09:04,935 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.00s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:09:08,066 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.31s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-04 00:09:13,174 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.06s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] Killed by 15