./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/recursive-with-pointer/system-with-recursion.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 0f8a17c6 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/config/TaipanReach.xml -i ../../sv-benchmarks/c/recursive-with-pointer/system-with-recursion.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs --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 Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 74e63e86abbcab22438f70ee6d7d7ef12eaada509b0f0a56fb5cf815aaf53aab --- Real Ultimate output --- This is Ultimate 0.2.1-dev-0f8a17c [2021-11-19 13:59:56,178 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-19 13:59:56,180 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-19 13:59:56,235 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-19 13:59:56,235 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-19 13:59:56,237 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-19 13:59:56,239 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-19 13:59:56,241 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-19 13:59:56,243 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-19 13:59:56,244 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-19 13:59:56,246 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-19 13:59:56,247 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-19 13:59:56,248 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-19 13:59:56,249 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-19 13:59:56,251 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-19 13:59:56,253 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-19 13:59:56,254 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-19 13:59:56,255 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-19 13:59:56,258 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-19 13:59:56,260 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-19 13:59:56,262 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-19 13:59:56,264 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-19 13:59:56,266 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-19 13:59:56,267 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-19 13:59:56,271 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-19 13:59:56,271 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-19 13:59:56,272 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-19 13:59:56,273 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-19 13:59:56,274 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-19 13:59:56,275 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-19 13:59:56,275 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-19 13:59:56,276 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-19 13:59:56,277 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-19 13:59:56,278 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-19 13:59:56,280 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-19 13:59:56,280 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-19 13:59:56,281 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-19 13:59:56,282 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-19 13:59:56,282 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-19 13:59:56,284 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-19 13:59:56,285 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-19 13:59:56,290 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/config/svcomp-Reach-32bit-Taipan_Default.epf [2021-11-19 13:59:56,319 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-19 13:59:56,319 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-19 13:59:56,320 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-19 13:59:56,320 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-19 13:59:56,321 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-19 13:59:56,321 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-19 13:59:56,321 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-19 13:59:56,321 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2021-11-19 13:59:56,321 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-19 13:59:56,322 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-19 13:59:56,322 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2021-11-19 13:59:56,322 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2021-11-19 13:59:56,322 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-19 13:59:56,322 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2021-11-19 13:59:56,323 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2021-11-19 13:59:56,323 INFO L138 SettingsManager]: * Simplification Technique=SIMPLIFY_QUICK [2021-11-19 13:59:56,324 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-19 13:59:56,324 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-19 13:59:56,324 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-19 13:59:56,324 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-19 13:59:56,324 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-19 13:59:56,325 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-19 13:59:56,325 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-19 13:59:56,325 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-19 13:59:56,325 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-11-19 13:59:56,325 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-19 13:59:56,326 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-19 13:59:56,326 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-19 13:59:56,326 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-19 13:59:56,326 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-19 13:59:56,326 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-19 13:59:56,327 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-19 13:59:56,327 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-19 13:59:56,327 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-19 13:59:56,327 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-19 13:59:56,327 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2021-11-19 13:59:56,328 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-19 13:59:56,328 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-19 13:59:56,328 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-19 13:59:56,328 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-19 13:59:56,328 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs 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 -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 74e63e86abbcab22438f70ee6d7d7ef12eaada509b0f0a56fb5cf815aaf53aab [2021-11-19 13:59:56,619 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-19 13:59:56,659 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-19 13:59:56,662 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-19 13:59:56,664 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-19 13:59:56,665 INFO L275 PluginConnector]: CDTParser initialized [2021-11-19 13:59:56,666 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/../../sv-benchmarks/c/recursive-with-pointer/system-with-recursion.i [2021-11-19 13:59:56,772 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/data/9aebc1167/fc31a2aa71234819802e31e7498db046/FLAG3931e0f5e [2021-11-19 13:59:57,466 INFO L306 CDTParser]: Found 1 translation units. [2021-11-19 13:59:57,467 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/sv-benchmarks/c/recursive-with-pointer/system-with-recursion.i [2021-11-19 13:59:57,496 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/data/9aebc1167/fc31a2aa71234819802e31e7498db046/FLAG3931e0f5e [2021-11-19 13:59:57,703 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/data/9aebc1167/fc31a2aa71234819802e31e7498db046 [2021-11-19 13:59:57,708 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-19 13:59:57,712 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-19 13:59:57,716 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-19 13:59:57,716 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-19 13:59:57,720 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-19 13:59:57,721 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 01:59:57" (1/1) ... [2021-11-19 13:59:57,724 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1302ffd5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:59:57, skipping insertion in model container [2021-11-19 13:59:57,724 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 01:59:57" (1/1) ... [2021-11-19 13:59:57,732 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-19 13:59:57,812 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-19 13:59:58,299 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/sv-benchmarks/c/recursive-with-pointer/system-with-recursion.i[36399,36412] [2021-11-19 13:59:58,312 INFO L207 PostProcessor]: Analyzing one entry point: main [2021-11-19 13:59:58,327 INFO L203 MainTranslator]: Completed pre-run [2021-11-19 13:59:58,414 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/sv-benchmarks/c/recursive-with-pointer/system-with-recursion.i[36399,36412] [2021-11-19 13:59:58,420 INFO L207 PostProcessor]: Analyzing one entry point: main [2021-11-19 13:59:58,476 INFO L208 MainTranslator]: Completed translation [2021-11-19 13:59:58,476 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:59:58 WrapperNode [2021-11-19 13:59:58,476 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-19 13:59:58,478 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-19 13:59:58,478 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-19 13:59:58,478 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-19 13:59:58,486 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:59:58" (1/1) ... [2021-11-19 13:59:58,533 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:59:58" (1/1) ... [2021-11-19 13:59:58,601 INFO L137 Inliner]: procedures = 184, calls = 149, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 224 [2021-11-19 13:59:58,602 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-19 13:59:58,603 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-19 13:59:58,603 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-19 13:59:58,603 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-19 13:59:58,613 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:59:58" (1/1) ... [2021-11-19 13:59:58,613 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:59:58" (1/1) ... [2021-11-19 13:59:58,619 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:59:58" (1/1) ... [2021-11-19 13:59:58,620 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:59:58" (1/1) ... [2021-11-19 13:59:58,641 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:59:58" (1/1) ... [2021-11-19 13:59:58,662 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:59:58" (1/1) ... [2021-11-19 13:59:58,665 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:59:58" (1/1) ... [2021-11-19 13:59:58,671 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-19 13:59:58,672 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-19 13:59:58,672 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-19 13:59:58,673 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-19 13:59:58,674 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:59:58" (1/1) ... [2021-11-19 13:59:58,690 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-19 13:59:58,703 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 13:59:58,735 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-19 13:59:58,751 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-19 13:59:58,790 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-11-19 13:59:58,790 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2021-11-19 13:59:58,791 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2021-11-19 13:59:58,791 INFO L130 BoogieDeclarations]: Found specification of procedure event_precess [2021-11-19 13:59:58,791 INFO L138 BoogieDeclarations]: Found implementation of procedure event_precess [2021-11-19 13:59:58,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-11-19 13:59:58,792 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-11-19 13:59:58,792 INFO L130 BoogieDeclarations]: Found specification of procedure ASNull [2021-11-19 13:59:58,792 INFO L138 BoogieDeclarations]: Found implementation of procedure ASNull [2021-11-19 13:59:58,792 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-19 13:59:58,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-11-19 13:59:58,793 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-19 13:59:58,793 INFO L130 BoogieDeclarations]: Found specification of procedure ASStart [2021-11-19 13:59:58,793 INFO L138 BoogieDeclarations]: Found implementation of procedure ASStart [2021-11-19 13:59:58,794 INFO L130 BoogieDeclarations]: Found specification of procedure status_update [2021-11-19 13:59:58,794 INFO L138 BoogieDeclarations]: Found implementation of procedure status_update [2021-11-19 13:59:58,795 INFO L130 BoogieDeclarations]: Found specification of procedure message_send [2021-11-19 13:59:58,795 INFO L138 BoogieDeclarations]: Found implementation of procedure message_send [2021-11-19 13:59:58,795 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-11-19 13:59:58,795 INFO L130 BoogieDeclarations]: Found specification of procedure ASIdle [2021-11-19 13:59:58,795 INFO L138 BoogieDeclarations]: Found implementation of procedure ASIdle [2021-11-19 13:59:58,796 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-19 13:59:58,796 INFO L130 BoogieDeclarations]: Found specification of procedure system_initialize [2021-11-19 13:59:58,796 INFO L138 BoogieDeclarations]: Found implementation of procedure system_initialize [2021-11-19 13:59:58,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-19 13:59:58,797 INFO L130 BoogieDeclarations]: Found specification of procedure ASStop [2021-11-19 13:59:58,797 INFO L138 BoogieDeclarations]: Found implementation of procedure ASStop [2021-11-19 13:59:58,797 INFO L130 BoogieDeclarations]: Found specification of procedure strncpy [2021-11-19 13:59:58,797 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-19 13:59:58,798 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-19 13:59:59,087 INFO L236 CfgBuilder]: Building ICFG [2021-11-19 13:59:59,090 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-19 13:59:59,660 INFO L277 CfgBuilder]: Performing block encoding [2021-11-19 13:59:59,974 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-19 13:59:59,974 INFO L301 CfgBuilder]: Removed 0 assume(true) statements. [2021-11-19 13:59:59,982 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 01:59:59 BoogieIcfgContainer [2021-11-19 13:59:59,982 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-19 13:59:59,987 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-19 13:59:59,987 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-19 13:59:59,993 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-19 13:59:59,993 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.11 01:59:57" (1/3) ... [2021-11-19 13:59:59,994 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@50200ae and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 01:59:59, skipping insertion in model container [2021-11-19 13:59:59,995 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:59:58" (2/3) ... [2021-11-19 13:59:59,995 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@50200ae and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 01:59:59, skipping insertion in model container [2021-11-19 13:59:59,996 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 01:59:59" (3/3) ... [2021-11-19 13:59:59,997 INFO L111 eAbstractionObserver]: Analyzing ICFG system-with-recursion.i [2021-11-19 14:00:00,004 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-19 14:00:00,005 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-11-19 14:00:00,070 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-19 14:00:00,078 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=FINITE_AUTOMATA, 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-19 14:00:00,079 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-11-19 14:00:00,103 INFO L276 IsEmpty]: Start isEmpty. Operand has 106 states, 66 states have (on average 1.2878787878787878) internal successors, (85), 67 states have internal predecessors, (85), 29 states have call successors, (29), 9 states have call predecessors, (29), 9 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2021-11-19 14:00:00,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-11-19 14:00:00,110 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:00:00,111 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 14:00:00,112 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 14:00:00,118 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:00:00,119 INFO L85 PathProgramCache]: Analyzing trace with hash 1588735395, now seen corresponding path program 1 times [2021-11-19 14:00:00,130 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:00:00,131 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258712695] [2021-11-19 14:00:00,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:00:00,132 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:00:00,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:00:00,676 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-19 14:00:00,677 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:00:00,677 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258712695] [2021-11-19 14:00:00,679 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [258712695] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 14:00:00,679 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 14:00:00,679 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-11-19 14:00:00,681 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447690576] [2021-11-19 14:00:00,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 14:00:00,687 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-19 14:00:00,688 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:00:00,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-19 14:00:00,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-11-19 14:00:00,733 INFO L87 Difference]: Start difference. First operand has 106 states, 66 states have (on average 1.2878787878787878) internal successors, (85), 67 states have internal predecessors, (85), 29 states have call successors, (29), 9 states have call predecessors, (29), 9 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) Second operand has 8 states, 7 states have (on average 1.7142857142857142) internal successors, (12), 6 states have internal predecessors, (12), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-19 14:00:03,860 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-19 14:00:03,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:00:03,933 INFO L93 Difference]: Finished difference Result 228 states and 330 transitions. [2021-11-19 14:00:03,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-19 14:00:03,936 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 1.7142857142857142) internal successors, (12), 6 states have internal predecessors, (12), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 16 [2021-11-19 14:00:03,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:00:03,955 INFO L225 Difference]: With dead ends: 228 [2021-11-19 14:00:03,956 INFO L226 Difference]: Without dead ends: 109 [2021-11-19 14:00:03,968 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-11-19 14:00:03,975 INFO L933 BasicCegarLoop]: 115 mSDtfsCounter, 27 mSDsluCounter, 695 mSDsCounter, 0 mSdLazyCounter, 229 mSolverCounterSat, 12 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 744 SdHoareTripleChecker+Invalid, 242 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 229 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2021-11-19 14:00:03,981 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 744 Invalid, 242 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 229 Invalid, 1 Unknown, 0 Unchecked, 3.0s Time] [2021-11-19 14:00:04,002 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2021-11-19 14:00:04,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 109. [2021-11-19 14:00:04,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109 states, 69 states have (on average 1.289855072463768) internal successors, (89), 72 states have internal predecessors, (89), 30 states have call successors, (30), 10 states have call predecessors, (30), 9 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2021-11-19 14:00:04,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 145 transitions. [2021-11-19 14:00:04,042 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 145 transitions. Word has length 16 [2021-11-19 14:00:04,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:00:04,044 INFO L470 AbstractCegarLoop]: Abstraction has 109 states and 145 transitions. [2021-11-19 14:00:04,044 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 1.7142857142857142) internal successors, (12), 6 states have internal predecessors, (12), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-19 14:00:04,044 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 145 transitions. [2021-11-19 14:00:04,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-11-19 14:00:04,048 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:00:04,049 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 14:00:04,049 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-19 14:00:04,049 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 14:00:04,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:00:04,051 INFO L85 PathProgramCache]: Analyzing trace with hash 2009861074, now seen corresponding path program 1 times [2021-11-19 14:00:04,051 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:00:04,051 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1030313489] [2021-11-19 14:00:04,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:00:04,052 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:00:04,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:00:05,094 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:00:05,095 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:00:05,095 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1030313489] [2021-11-19 14:00:05,095 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1030313489] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 14:00:05,096 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [261165170] [2021-11-19 14:00:05,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:00:05,096 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:00:05,096 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:00:05,099 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:00:05,104 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-11-19 14:00:05,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:00:05,247 INFO L263 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 43 conjunts are in the unsatisfiable core [2021-11-19 14:00:05,254 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:00:05,569 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 7 treesize of output 3 [2021-11-19 14:00:05,691 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:00:05,692 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:00:05,701 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:00:05,702 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:00:05,829 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 0 case distinctions, treesize of input 19 treesize of output 11 [2021-11-19 14:00:05,934 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 14:00:05,937 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 143 treesize of output 127 [2021-11-19 14:00:05,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 14:00:06,107 INFO L354 Elim1Store]: treesize reduction 154, result has 45.2 percent of original size [2021-11-19 14:00:06,108 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 130 treesize of output 210 [2021-11-19 14:00:06,134 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 14:00:06,136 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 208 treesize of output 174 [2021-11-19 14:00:06,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 14:00:06,394 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2021-11-19 14:00:06,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 14:00:06,467 INFO L354 Elim1Store]: treesize reduction 52, result has 1.9 percent of original size [2021-11-19 14:00:06,468 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 79 treesize of output 35 [2021-11-19 14:00:06,616 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 21 treesize of output 15 [2021-11-19 14:00:06,645 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 9 treesize of output 3 [2021-11-19 14:00:06,664 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 62 treesize of output 44 [2021-11-19 14:00:06,736 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 15 treesize of output 9 [2021-11-19 14:00:06,748 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 11 treesize of output 5 [2021-11-19 14:00:06,761 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 44 treesize of output 26 [2021-11-19 14:00:06,831 INFO L354 Elim1Store]: treesize reduction 21, result has 43.2 percent of original size [2021-11-19 14:00:06,832 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 51 treesize of output 48 [2021-11-19 14:00:07,171 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-19 14:00:07,172 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 43 treesize of output 27 [2021-11-19 14:00:07,303 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:00:07,303 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:00:07,583 INFO L354 Elim1Store]: treesize reduction 36, result has 37.9 percent of original size [2021-11-19 14:00:07,584 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 2 new quantified variables, introduced 2 case distinctions, treesize of input 151 treesize of output 137 [2021-11-19 14:00:07,614 INFO L354 Elim1Store]: treesize reduction 36, result has 37.9 percent of original size [2021-11-19 14:00:07,615 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 2 new quantified variables, introduced 2 case distinctions, treesize of input 137 treesize of output 123 [2021-11-19 14:00:07,713 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 10 treesize of output 4 [2021-11-19 14:00:07,757 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 10 treesize of output 4 [2021-11-19 14:00:09,419 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:00:09,420 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:00:09,424 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:00:09,426 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:00:09,463 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:00:09,463 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [261165170] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-19 14:00:09,463 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2021-11-19 14:00:09,464 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [17, 12] total 33 [2021-11-19 14:00:09,465 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776504975] [2021-11-19 14:00:09,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 14:00:09,466 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-19 14:00:09,466 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:00:09,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-19 14:00:09,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=944, Unknown=0, NotChecked=0, Total=1056 [2021-11-19 14:00:09,469 INFO L87 Difference]: Start difference. First operand 109 states and 145 transitions. Second operand has 9 states, 8 states have (on average 2.5) internal successors, (20), 9 states have internal predecessors, (20), 4 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-19 14:00:12,271 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-19 14:00:12,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:00:12,523 INFO L93 Difference]: Finished difference Result 258 states and 373 transitions. [2021-11-19 14:00:12,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-19 14:00:12,524 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.5) internal successors, (20), 9 states have internal predecessors, (20), 4 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 29 [2021-11-19 14:00:12,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:00:12,529 INFO L225 Difference]: With dead ends: 258 [2021-11-19 14:00:12,529 INFO L226 Difference]: Without dead ends: 162 [2021-11-19 14:00:12,531 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 312 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=123, Invalid=1067, Unknown=0, NotChecked=0, Total=1190 [2021-11-19 14:00:12,532 INFO L933 BasicCegarLoop]: 99 mSDtfsCounter, 69 mSDsluCounter, 693 mSDsCounter, 0 mSdLazyCounter, 218 mSolverCounterSat, 19 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 722 SdHoareTripleChecker+Invalid, 365 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 218 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 127 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2021-11-19 14:00:12,533 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [73 Valid, 722 Invalid, 365 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 218 Invalid, 1 Unknown, 127 Unchecked, 3.0s Time] [2021-11-19 14:00:12,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2021-11-19 14:00:12,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 155. [2021-11-19 14:00:12,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155 states, 102 states have (on average 1.303921568627451) internal successors, (133), 105 states have internal predecessors, (133), 36 states have call successors, (36), 16 states have call predecessors, (36), 16 states have return successors, (44), 33 states have call predecessors, (44), 32 states have call successors, (44) [2021-11-19 14:00:12,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 213 transitions. [2021-11-19 14:00:12,578 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 213 transitions. Word has length 29 [2021-11-19 14:00:12,579 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:00:12,579 INFO L470 AbstractCegarLoop]: Abstraction has 155 states and 213 transitions. [2021-11-19 14:00:12,579 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.5) internal successors, (20), 9 states have internal predecessors, (20), 4 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-19 14:00:12,579 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 213 transitions. [2021-11-19 14:00:12,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-11-19 14:00:12,584 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:00:12,584 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 14:00:12,633 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2021-11-19 14:00:12,805 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:00:12,806 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 14:00:12,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:00:12,807 INFO L85 PathProgramCache]: Analyzing trace with hash 457647982, now seen corresponding path program 1 times [2021-11-19 14:00:12,807 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:00:12,807 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1400471218] [2021-11-19 14:00:12,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:00:12,808 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:00:12,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:00:13,031 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-19 14:00:13,032 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:00:13,032 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1400471218] [2021-11-19 14:00:13,032 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1400471218] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 14:00:13,033 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 14:00:13,033 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-11-19 14:00:13,033 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1775082901] [2021-11-19 14:00:13,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 14:00:13,034 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-19 14:00:13,035 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:00:13,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-19 14:00:13,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-11-19 14:00:13,036 INFO L87 Difference]: Start difference. First operand 155 states and 213 transitions. Second operand has 7 states, 6 states have (on average 3.5) internal successors, (21), 5 states have internal predecessors, (21), 4 states have call successors, (7), 4 states have call predecessors, (7), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-19 14:00:15,498 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-19 14:00:15,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:00:15,774 INFO L93 Difference]: Finished difference Result 303 states and 418 transitions. [2021-11-19 14:00:15,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-19 14:00:15,775 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 3.5) internal successors, (21), 5 states have internal predecessors, (21), 4 states have call successors, (7), 4 states have call predecessors, (7), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 31 [2021-11-19 14:00:15,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:00:15,778 INFO L225 Difference]: With dead ends: 303 [2021-11-19 14:00:15,779 INFO L226 Difference]: Without dead ends: 159 [2021-11-19 14:00:15,780 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-11-19 14:00:15,781 INFO L933 BasicCegarLoop]: 114 mSDtfsCounter, 16 mSDsluCounter, 564 mSDsCounter, 0 mSdLazyCounter, 175 mSolverCounterSat, 1 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 627 SdHoareTripleChecker+Invalid, 177 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 175 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2021-11-19 14:00:15,782 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 627 Invalid, 177 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 175 Invalid, 1 Unknown, 0 Unchecked, 2.7s Time] [2021-11-19 14:00:15,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2021-11-19 14:00:15,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 158. [2021-11-19 14:00:15,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 105 states have (on average 1.2952380952380953) internal successors, (136), 107 states have internal predecessors, (136), 36 states have call successors, (36), 17 states have call predecessors, (36), 16 states have return successors, (44), 33 states have call predecessors, (44), 32 states have call successors, (44) [2021-11-19 14:00:15,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 216 transitions. [2021-11-19 14:00:15,810 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 216 transitions. Word has length 31 [2021-11-19 14:00:15,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:00:15,811 INFO L470 AbstractCegarLoop]: Abstraction has 158 states and 216 transitions. [2021-11-19 14:00:15,811 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 3.5) internal successors, (21), 5 states have internal predecessors, (21), 4 states have call successors, (7), 4 states have call predecessors, (7), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-19 14:00:15,811 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 216 transitions. [2021-11-19 14:00:15,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-11-19 14:00:15,815 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:00:15,815 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 14:00:15,815 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-11-19 14:00:15,816 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 14:00:15,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:00:15,816 INFO L85 PathProgramCache]: Analyzing trace with hash -941108279, now seen corresponding path program 1 times [2021-11-19 14:00:15,817 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:00:15,817 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387676721] [2021-11-19 14:00:15,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:00:15,817 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:00:15,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:00:15,922 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-19 14:00:15,923 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:00:15,923 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387676721] [2021-11-19 14:00:15,923 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387676721] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 14:00:15,924 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 14:00:15,924 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-11-19 14:00:15,924 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972904066] [2021-11-19 14:00:15,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 14:00:15,925 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-19 14:00:15,925 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:00:15,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-19 14:00:15,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2021-11-19 14:00:15,926 INFO L87 Difference]: Start difference. First operand 158 states and 216 transitions. Second operand has 8 states, 7 states have (on average 3.142857142857143) internal successors, (22), 6 states have internal predecessors, (22), 3 states have call successors, (7), 4 states have call predecessors, (7), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-19 14:00:18,805 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-19 14:00:20,821 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-19 14:00:22,835 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-19 14:00:24,842 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:00:26,851 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-19 14:00:27,102 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:00:27,102 INFO L93 Difference]: Finished difference Result 325 states and 445 transitions. [2021-11-19 14:00:27,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-19 14:00:27,103 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 3.142857142857143) internal successors, (22), 6 states have internal predecessors, (22), 3 states have call successors, (7), 4 states have call predecessors, (7), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 32 [2021-11-19 14:00:27,103 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:00:27,107 INFO L225 Difference]: With dead ends: 325 [2021-11-19 14:00:27,107 INFO L226 Difference]: Without dead ends: 173 [2021-11-19 14:00:27,108 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=60, Invalid=150, Unknown=0, NotChecked=0, Total=210 [2021-11-19 14:00:27,110 INFO L933 BasicCegarLoop]: 92 mSDtfsCounter, 207 mSDsluCounter, 299 mSDsCounter, 0 mSdLazyCounter, 253 mSolverCounterSat, 73 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 214 SdHoareTripleChecker+Valid, 352 SdHoareTripleChecker+Invalid, 330 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 253 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.1s IncrementalHoareTripleChecker+Time [2021-11-19 14:00:27,111 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [214 Valid, 352 Invalid, 330 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 253 Invalid, 4 Unknown, 0 Unchecked, 11.1s Time] [2021-11-19 14:00:27,112 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2021-11-19 14:00:27,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 160. [2021-11-19 14:00:27,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 106 states have (on average 1.2830188679245282) internal successors, (136), 109 states have internal predecessors, (136), 34 states have call successors, (34), 17 states have call predecessors, (34), 19 states have return successors, (40), 33 states have call predecessors, (40), 32 states have call successors, (40) [2021-11-19 14:00:27,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 210 transitions. [2021-11-19 14:00:27,137 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 210 transitions. Word has length 32 [2021-11-19 14:00:27,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:00:27,138 INFO L470 AbstractCegarLoop]: Abstraction has 160 states and 210 transitions. [2021-11-19 14:00:27,138 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 3.142857142857143) internal successors, (22), 6 states have internal predecessors, (22), 3 states have call successors, (7), 4 states have call predecessors, (7), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-19 14:00:27,138 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 210 transitions. [2021-11-19 14:00:27,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2021-11-19 14:00:27,142 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:00:27,142 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 14:00:27,142 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-11-19 14:00:27,142 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 14:00:27,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:00:27,143 INFO L85 PathProgramCache]: Analyzing trace with hash 1966949727, now seen corresponding path program 1 times [2021-11-19 14:00:27,143 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:00:27,144 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [107191995] [2021-11-19 14:00:27,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:00:27,144 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:00:27,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:00:27,322 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-19 14:00:27,323 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:00:27,323 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [107191995] [2021-11-19 14:00:27,323 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [107191995] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 14:00:27,323 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 14:00:27,323 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-11-19 14:00:27,324 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823432009] [2021-11-19 14:00:27,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 14:00:27,324 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-19 14:00:27,324 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:00:27,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-19 14:00:27,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-11-19 14:00:27,325 INFO L87 Difference]: Start difference. First operand 160 states and 210 transitions. Second operand has 8 states, 7 states have (on average 3.857142857142857) internal successors, (27), 6 states have internal predecessors, (27), 3 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-11-19 14:00:30,498 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-19 14:00:30,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:00:30,753 INFO L93 Difference]: Finished difference Result 340 states and 480 transitions. [2021-11-19 14:00:30,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-19 14:00:30,753 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 3.857142857142857) internal successors, (27), 6 states have internal predecessors, (27), 3 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 44 [2021-11-19 14:00:30,754 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:00:30,757 INFO L225 Difference]: With dead ends: 340 [2021-11-19 14:00:30,757 INFO L226 Difference]: Without dead ends: 190 [2021-11-19 14:00:30,758 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-11-19 14:00:30,759 INFO L933 BasicCegarLoop]: 128 mSDtfsCounter, 34 mSDsluCounter, 756 mSDsCounter, 0 mSdLazyCounter, 247 mSolverCounterSat, 9 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 806 SdHoareTripleChecker+Invalid, 257 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 247 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2021-11-19 14:00:30,760 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 806 Invalid, 257 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 247 Invalid, 1 Unknown, 0 Unchecked, 3.4s Time] [2021-11-19 14:00:30,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states. [2021-11-19 14:00:30,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 183. [2021-11-19 14:00:30,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 183 states, 123 states have (on average 1.2926829268292683) internal successors, (159), 127 states have internal predecessors, (159), 37 states have call successors, (37), 19 states have call predecessors, (37), 22 states have return successors, (45), 36 states have call predecessors, (45), 35 states have call successors, (45) [2021-11-19 14:00:30,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 241 transitions. [2021-11-19 14:00:30,818 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 241 transitions. Word has length 44 [2021-11-19 14:00:30,818 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:00:30,819 INFO L470 AbstractCegarLoop]: Abstraction has 183 states and 241 transitions. [2021-11-19 14:00:30,819 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 3.857142857142857) internal successors, (27), 6 states have internal predecessors, (27), 3 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-11-19 14:00:30,819 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 241 transitions. [2021-11-19 14:00:30,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-11-19 14:00:30,824 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:00:30,825 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 14:00:30,825 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-11-19 14:00:30,825 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 14:00:30,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:00:30,826 INFO L85 PathProgramCache]: Analyzing trace with hash -1397394440, now seen corresponding path program 1 times [2021-11-19 14:00:30,826 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:00:30,826 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665009984] [2021-11-19 14:00:30,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:00:30,827 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:00:30,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:00:31,668 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 5 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-19 14:00:31,668 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:00:31,668 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1665009984] [2021-11-19 14:00:31,668 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1665009984] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 14:00:31,668 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [536982177] [2021-11-19 14:00:31,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:00:31,669 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:00:31,669 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:00:31,671 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:00:31,691 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-11-19 14:00:31,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:00:31,839 INFO L263 TraceCheckSpWp]: Trace formula consists of 339 conjuncts, 41 conjunts are in the unsatisfiable core [2021-11-19 14:00:31,848 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:00:32,051 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 7 treesize of output 3 [2021-11-19 14:00:32,134 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:00:32,135 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:00:32,140 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:00:32,141 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:00:32,233 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 0 case distinctions, treesize of input 19 treesize of output 11 [2021-11-19 14:00:32,315 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 14:00:32,316 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 136 treesize of output 120 [2021-11-19 14:00:32,323 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 14:00:32,398 INFO L354 Elim1Store]: treesize reduction 116, result has 53.0 percent of original size [2021-11-19 14:00:32,398 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 123 treesize of output 211 [2021-11-19 14:00:32,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 14:00:32,417 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 216 treesize of output 182 [2021-11-19 14:00:32,686 INFO L354 Elim1Store]: treesize reduction 25, result has 3.8 percent of original size [2021-11-19 14:00:32,687 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 58 treesize of output 32 [2021-11-19 14:00:32,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 14:00:32,886 INFO L354 Elim1Store]: treesize reduction 27, result has 49.1 percent of original size [2021-11-19 14:00:32,886 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 69 treesize of output 65 [2021-11-19 14:00:33,165 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:00:33,166 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 92 treesize of output 78 [2021-11-19 14:00:33,308 INFO L354 Elim1Store]: treesize reduction 35, result has 42.6 percent of original size [2021-11-19 14:00:33,308 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 103 treesize of output 85 [2021-11-19 14:00:33,428 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 21 treesize of output 15 [2021-11-19 14:00:33,441 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 9 treesize of output 3 [2021-11-19 14:00:33,454 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 21 treesize of output 15 [2021-11-19 14:00:33,474 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 22 treesize of output 16 [2021-11-19 14:00:33,532 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 15 treesize of output 9 [2021-11-19 14:00:33,554 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 10 [2021-11-19 14:00:33,563 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 11 treesize of output 5 [2021-11-19 14:00:33,567 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-19 14:00:33,862 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:00:33,862 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 59 treesize of output 65 [2021-11-19 14:00:34,063 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:00:34,063 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:00:34,272 INFO L354 Elim1Store]: treesize reduction 36, result has 37.9 percent of original size [2021-11-19 14:00:34,272 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 2 new quantified variables, introduced 2 case distinctions, treesize of input 143 treesize of output 129 [2021-11-19 14:00:34,296 INFO L354 Elim1Store]: treesize reduction 36, result has 37.9 percent of original size [2021-11-19 14:00:34,296 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 2 new quantified variables, introduced 2 case distinctions, treesize of input 129 treesize of output 115 [2021-11-19 14:00:34,355 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 10 treesize of output 4 [2021-11-19 14:00:34,370 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 69 treesize of output 63 [2021-11-19 14:00:36,487 WARN L838 $PredicateComparison]: unable to prove that (and (or (forall ((|v_system_initialize_~#e~1.base_16| Int)) (not (= ~sys_state_s~0~AS_STOP (select (select (store |c_#memory_int| |v_system_initialize_~#e~1.base_16| (store (select |c_#memory_int| |v_system_initialize_~#e~1.base_16|) 0 ~e_primitive_s~0~_EVENT_CLOSE)) c_~user~0.base) c_~user~0.offset)))) (forall ((v_arrayElimCell_54 Int) (v_arrayElimCell_55 Int)) (not (= 0 (select (select |c_#memory_int| v_arrayElimCell_54) (+ 4 v_arrayElimCell_55)))))) (or (forall ((|v_system_initialize_~#e~1.base_16| Int)) (not (= ~sys_state_s~0~AS_STOP (select (select (store |c_#memory_int| |v_system_initialize_~#e~1.base_16| (store (select |c_#memory_int| |v_system_initialize_~#e~1.base_16|) 0 ~e_primitive_s~0~_EVENT_OPEN)) c_~user~0.base) c_~user~0.offset)))) (forall ((v_arrayElimCell_54 Int) (v_arrayElimCell_55 Int)) (= 0 (select (select |c_#memory_int| v_arrayElimCell_54) (+ 4 v_arrayElimCell_55)))))) is different from false [2021-11-19 14:00:51,000 WARN L227 SmtUtils]: Spent 13.58s on a formula simplification. DAG size of input: 41 DAG size of output: 20 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-11-19 14:00:51,061 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:00:51,062 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:00:51,064 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:00:51,065 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:00:51,086 WARN L234 Elim1Store]: Array PQE input equivalent to true [2021-11-19 14:00:51,105 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 13 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-19 14:00:51,106 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [536982177] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:00:51,106 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [346890474] [2021-11-19 14:00:51,128 INFO L159 IcfgInterpreter]: Started Sifa with 34 locations of interest [2021-11-19 14:00:51,128 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 14:00:51,134 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) 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-19 14:00:51,139 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 14:00:51,139 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 12, 9] total 33 [2021-11-19 14:00:51,139 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332534723] [2021-11-19 14:00:51,139 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 14:00:51,140 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-11-19 14:00:51,141 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:00:51,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-11-19 14:00:51,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=897, Unknown=1, NotChecked=60, Total=1056 [2021-11-19 14:00:51,142 INFO L87 Difference]: Start difference. First operand 183 states and 241 transitions. Second operand has 33 states, 27 states have (on average 2.888888888888889) internal successors, (78), 28 states have internal predecessors, (78), 13 states have call successors, (29), 15 states have call predecessors, (29), 6 states have return successors, (9), 7 states have call predecessors, (9), 6 states have call successors, (9) [2021-11-19 14:00:55,929 WARN L838 $PredicateComparison]: unable to prove that (and (= c_~user~0.offset 0) (or (forall ((|v_system_initialize_~#e~1.base_16| Int)) (not (= ~sys_state_s~0~AS_STOP (select (select (store |c_#memory_int| |v_system_initialize_~#e~1.base_16| (store (select |c_#memory_int| |v_system_initialize_~#e~1.base_16|) 0 ~e_primitive_s~0~_EVENT_CLOSE)) c_~user~0.base) c_~user~0.offset)))) (forall ((v_arrayElimCell_54 Int) (v_arrayElimCell_55 Int)) (not (= 0 (select (select |c_#memory_int| v_arrayElimCell_54) (+ 4 v_arrayElimCell_55)))))) (= ~sys_state_s~0~AS_START (select (select |c_#memory_int| c_~user~0.base) c_~user~0.offset)) (or (forall ((|v_system_initialize_~#e~1.base_16| Int)) (not (= ~sys_state_s~0~AS_STOP (select (select (store |c_#memory_int| |v_system_initialize_~#e~1.base_16| (store (select |c_#memory_int| |v_system_initialize_~#e~1.base_16|) 0 ~e_primitive_s~0~_EVENT_OPEN)) c_~user~0.base) c_~user~0.offset)))) (forall ((v_arrayElimCell_54 Int) (v_arrayElimCell_55 Int)) (= 0 (select (select |c_#memory_int| v_arrayElimCell_54) (+ 4 v_arrayElimCell_55))))) (<= (+ c_~user~0.base 1) |c_#StackHeapBarrier|)) is different from false [2021-11-19 14:00:58,758 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-19 14:01:05,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:01:05,318 INFO L93 Difference]: Finished difference Result 622 states and 909 transitions. [2021-11-19 14:01:05,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2021-11-19 14:01:05,319 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 27 states have (on average 2.888888888888889) internal successors, (78), 28 states have internal predecessors, (78), 13 states have call successors, (29), 15 states have call predecessors, (29), 6 states have return successors, (9), 7 states have call predecessors, (9), 6 states have call successors, (9) Word has length 45 [2021-11-19 14:01:05,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:01:05,323 INFO L225 Difference]: With dead ends: 622 [2021-11-19 14:01:05,323 INFO L226 Difference]: Without dead ends: 303 [2021-11-19 14:01:05,331 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 92 SyntacticMatches, 4 SemanticMatches, 86 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 1902 ImplicationChecksByTransitivity, 22.3s TimeCoverageRelationStatistics Valid=822, Invalid=6494, Unknown=2, NotChecked=338, Total=7656 [2021-11-19 14:01:05,335 INFO L933 BasicCegarLoop]: 163 mSDtfsCounter, 493 mSDsluCounter, 2936 mSDsCounter, 0 mSdLazyCounter, 3299 mSolverCounterSat, 437 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 497 SdHoareTripleChecker+Valid, 2582 SdHoareTripleChecker+Invalid, 4521 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 437 IncrementalHoareTripleChecker+Valid, 3299 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 784 IncrementalHoareTripleChecker+Unchecked, 8.0s IncrementalHoareTripleChecker+Time [2021-11-19 14:01:05,336 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [497 Valid, 2582 Invalid, 4521 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [437 Valid, 3299 Invalid, 1 Unknown, 784 Unchecked, 8.0s Time] [2021-11-19 14:01:05,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 303 states. [2021-11-19 14:01:05,421 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 303 to 282. [2021-11-19 14:01:05,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 282 states, 185 states have (on average 1.2648648648648648) internal successors, (234), 198 states have internal predecessors, (234), 68 states have call successors, (68), 33 states have call predecessors, (68), 28 states have return successors, (80), 50 states have call predecessors, (80), 52 states have call successors, (80) [2021-11-19 14:01:05,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 282 states to 282 states and 382 transitions. [2021-11-19 14:01:05,426 INFO L78 Accepts]: Start accepts. Automaton has 282 states and 382 transitions. Word has length 45 [2021-11-19 14:01:05,426 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:01:05,426 INFO L470 AbstractCegarLoop]: Abstraction has 282 states and 382 transitions. [2021-11-19 14:01:05,427 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 27 states have (on average 2.888888888888889) internal successors, (78), 28 states have internal predecessors, (78), 13 states have call successors, (29), 15 states have call predecessors, (29), 6 states have return successors, (9), 7 states have call predecessors, (9), 6 states have call successors, (9) [2021-11-19 14:01:05,427 INFO L276 IsEmpty]: Start isEmpty. Operand 282 states and 382 transitions. [2021-11-19 14:01:05,428 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-11-19 14:01:05,429 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:01:05,429 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 14:01:05,471 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-11-19 14:01:05,642 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:01:05,642 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 14:01:05,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:01:05,643 INFO L85 PathProgramCache]: Analyzing trace with hash 1829694866, now seen corresponding path program 1 times [2021-11-19 14:01:05,643 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:01:05,643 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43693920] [2021-11-19 14:01:05,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:01:05,643 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:01:05,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:01:05,726 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-19 14:01:05,726 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:01:05,726 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43693920] [2021-11-19 14:01:05,727 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [43693920] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 14:01:05,727 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 14:01:05,727 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-19 14:01:05,727 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1096979531] [2021-11-19 14:01:05,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 14:01:05,728 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-19 14:01:05,728 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:01:05,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-19 14:01:05,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-19 14:01:05,729 INFO L87 Difference]: Start difference. First operand 282 states and 382 transitions. Second operand has 5 states, 5 states have (on average 6.0) internal successors, (30), 4 states have internal predecessors, (30), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2021-11-19 14:01:08,072 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-19 14:01:08,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:01:08,189 INFO L93 Difference]: Finished difference Result 569 states and 811 transitions. [2021-11-19 14:01:08,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-19 14:01:08,190 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.0) internal successors, (30), 4 states have internal predecessors, (30), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) Word has length 48 [2021-11-19 14:01:08,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:01:08,195 INFO L225 Difference]: With dead ends: 569 [2021-11-19 14:01:08,195 INFO L226 Difference]: Without dead ends: 294 [2021-11-19 14:01:08,197 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-19 14:01:08,198 INFO L933 BasicCegarLoop]: 120 mSDtfsCounter, 3 mSDsluCounter, 393 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 2 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 463 SdHoareTripleChecker+Invalid, 87 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2021-11-19 14:01:08,199 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [7 Valid, 463 Invalid, 87 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 84 Invalid, 1 Unknown, 0 Unchecked, 2.4s Time] [2021-11-19 14:01:08,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 294 states. [2021-11-19 14:01:08,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 294 to 288. [2021-11-19 14:01:08,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 288 states, 190 states have (on average 1.2578947368421052) internal successors, (239), 202 states have internal predecessors, (239), 68 states have call successors, (68), 33 states have call predecessors, (68), 29 states have return successors, (86), 52 states have call predecessors, (86), 52 states have call successors, (86) [2021-11-19 14:01:08,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 393 transitions. [2021-11-19 14:01:08,239 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 393 transitions. Word has length 48 [2021-11-19 14:01:08,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:01:08,241 INFO L470 AbstractCegarLoop]: Abstraction has 288 states and 393 transitions. [2021-11-19 14:01:08,242 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.0) internal successors, (30), 4 states have internal predecessors, (30), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2021-11-19 14:01:08,242 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 393 transitions. [2021-11-19 14:01:08,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-11-19 14:01:08,246 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:01:08,246 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 14:01:08,246 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-11-19 14:01:08,247 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 14:01:08,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:01:08,247 INFO L85 PathProgramCache]: Analyzing trace with hash 516321036, now seen corresponding path program 1 times [2021-11-19 14:01:08,247 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:01:08,248 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321569473] [2021-11-19 14:01:08,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:01:08,248 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:01:08,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:01:08,361 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-19 14:01:08,361 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:01:08,361 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321569473] [2021-11-19 14:01:08,362 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1321569473] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 14:01:08,362 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 14:01:08,362 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-19 14:01:08,362 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537686704] [2021-11-19 14:01:08,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 14:01:08,363 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-19 14:01:08,363 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:01:08,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-19 14:01:08,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-19 14:01:08,364 INFO L87 Difference]: Start difference. First operand 288 states and 393 transitions. Second operand has 5 states, 5 states have (on average 6.2) internal successors, (31), 4 states have internal predecessors, (31), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2021-11-19 14:01:10,708 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-19 14:01:10,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:01:10,862 INFO L93 Difference]: Finished difference Result 579 states and 826 transitions. [2021-11-19 14:01:10,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-19 14:01:10,863 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 4 states have internal predecessors, (31), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) Word has length 49 [2021-11-19 14:01:10,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:01:10,867 INFO L225 Difference]: With dead ends: 579 [2021-11-19 14:01:10,867 INFO L226 Difference]: Without dead ends: 298 [2021-11-19 14:01:10,869 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-19 14:01:10,870 INFO L933 BasicCegarLoop]: 119 mSDtfsCounter, 3 mSDsluCounter, 391 mSDsCounter, 0 mSdLazyCounter, 83 mSolverCounterSat, 2 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 460 SdHoareTripleChecker+Invalid, 86 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 83 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2021-11-19 14:01:10,871 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [7 Valid, 460 Invalid, 86 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 83 Invalid, 1 Unknown, 0 Unchecked, 2.5s Time] [2021-11-19 14:01:10,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 298 states. [2021-11-19 14:01:10,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 298 to 292. [2021-11-19 14:01:10,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 292 states, 194 states have (on average 1.2525773195876289) internal successors, (243), 204 states have internal predecessors, (243), 68 states have call successors, (68), 33 states have call predecessors, (68), 29 states have return successors, (86), 54 states have call predecessors, (86), 52 states have call successors, (86) [2021-11-19 14:01:10,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 397 transitions. [2021-11-19 14:01:10,901 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 397 transitions. Word has length 49 [2021-11-19 14:01:10,901 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:01:10,901 INFO L470 AbstractCegarLoop]: Abstraction has 292 states and 397 transitions. [2021-11-19 14:01:10,901 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 4 states have internal predecessors, (31), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2021-11-19 14:01:10,902 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 397 transitions. [2021-11-19 14:01:10,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2021-11-19 14:01:10,905 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:01:10,905 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 14:01:10,905 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-11-19 14:01:10,905 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 14:01:10,906 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:01:10,906 INFO L85 PathProgramCache]: Analyzing trace with hash 1543435287, now seen corresponding path program 1 times [2021-11-19 14:01:10,906 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:01:10,906 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749410506] [2021-11-19 14:01:10,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:01:10,907 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:01:10,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:01:11,059 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-11-19 14:01:11,059 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:01:11,059 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1749410506] [2021-11-19 14:01:11,060 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1749410506] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 14:01:11,060 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 14:01:11,060 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-11-19 14:01:11,060 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940410127] [2021-11-19 14:01:11,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 14:01:11,061 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-19 14:01:11,061 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:01:11,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-19 14:01:11,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-11-19 14:01:11,063 INFO L87 Difference]: Start difference. First operand 292 states and 397 transitions. Second operand has 7 states, 6 states have (on average 5.166666666666667) internal successors, (31), 5 states have internal predecessors, (31), 3 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2021-11-19 14:01:14,075 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-19 14:01:14,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:01:14,334 INFO L93 Difference]: Finished difference Result 613 states and 881 transitions. [2021-11-19 14:01:14,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-19 14:01:14,335 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 5.166666666666667) internal successors, (31), 5 states have internal predecessors, (31), 3 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 52 [2021-11-19 14:01:14,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:01:14,339 INFO L225 Difference]: With dead ends: 613 [2021-11-19 14:01:14,339 INFO L226 Difference]: Without dead ends: 328 [2021-11-19 14:01:14,341 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-11-19 14:01:14,341 INFO L933 BasicCegarLoop]: 139 mSDtfsCounter, 31 mSDsluCounter, 632 mSDsCounter, 0 mSdLazyCounter, 217 mSolverCounterSat, 6 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 711 SdHoareTripleChecker+Invalid, 224 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 217 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2021-11-19 14:01:14,342 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 711 Invalid, 224 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 217 Invalid, 1 Unknown, 0 Unchecked, 3.2s Time] [2021-11-19 14:01:14,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states. [2021-11-19 14:01:14,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 314. [2021-11-19 14:01:14,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 314 states, 211 states have (on average 1.2701421800947867) internal successors, (268), 222 states have internal predecessors, (268), 72 states have call successors, (72), 37 states have call predecessors, (72), 30 states have return successors, (90), 54 states have call predecessors, (90), 54 states have call successors, (90) [2021-11-19 14:01:14,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 314 states to 314 states and 430 transitions. [2021-11-19 14:01:14,368 INFO L78 Accepts]: Start accepts. Automaton has 314 states and 430 transitions. Word has length 52 [2021-11-19 14:01:14,369 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:01:14,369 INFO L470 AbstractCegarLoop]: Abstraction has 314 states and 430 transitions. [2021-11-19 14:01:14,369 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 5.166666666666667) internal successors, (31), 5 states have internal predecessors, (31), 3 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2021-11-19 14:01:14,369 INFO L276 IsEmpty]: Start isEmpty. Operand 314 states and 430 transitions. [2021-11-19 14:01:14,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2021-11-19 14:01:14,371 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:01:14,371 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 14:01:14,371 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-11-19 14:01:14,372 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 14:01:14,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:01:14,372 INFO L85 PathProgramCache]: Analyzing trace with hash 932545388, now seen corresponding path program 1 times [2021-11-19 14:01:14,372 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:01:14,372 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810962826] [2021-11-19 14:01:14,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:01:14,373 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:01:14,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:01:14,555 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-11-19 14:01:14,556 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:01:14,556 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810962826] [2021-11-19 14:01:14,556 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [810962826] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 14:01:14,556 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 14:01:14,556 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-11-19 14:01:14,556 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441071209] [2021-11-19 14:01:14,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 14:01:14,558 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-19 14:01:14,558 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:01:14,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-19 14:01:14,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-11-19 14:01:14,559 INFO L87 Difference]: Start difference. First operand 314 states and 430 transitions. Second operand has 8 states, 7 states have (on average 4.571428571428571) internal successors, (32), 6 states have internal predecessors, (32), 3 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2021-11-19 14:01:17,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-19 14:01:18,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:01:18,027 INFO L93 Difference]: Finished difference Result 674 states and 970 transitions. [2021-11-19 14:01:18,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-19 14:01:18,028 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 4.571428571428571) internal successors, (32), 6 states have internal predecessors, (32), 3 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 53 [2021-11-19 14:01:18,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:01:18,032 INFO L225 Difference]: With dead ends: 674 [2021-11-19 14:01:18,032 INFO L226 Difference]: Without dead ends: 367 [2021-11-19 14:01:18,034 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-11-19 14:01:18,035 INFO L933 BasicCegarLoop]: 144 mSDtfsCounter, 36 mSDsluCounter, 832 mSDsCounter, 0 mSdLazyCounter, 271 mSolverCounterSat, 9 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 887 SdHoareTripleChecker+Invalid, 281 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 271 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2021-11-19 14:01:18,035 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 887 Invalid, 281 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 271 Invalid, 1 Unknown, 0 Unchecked, 3.4s Time] [2021-11-19 14:01:18,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 367 states. [2021-11-19 14:01:18,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 367 to 339. [2021-11-19 14:01:18,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 339 states, 228 states have (on average 1.2763157894736843) internal successors, (291), 242 states have internal predecessors, (291), 77 states have call successors, (77), 39 states have call predecessors, (77), 33 states have return successors, (99), 57 states have call predecessors, (99), 58 states have call successors, (99) [2021-11-19 14:01:18,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 339 states to 339 states and 467 transitions. [2021-11-19 14:01:18,062 INFO L78 Accepts]: Start accepts. Automaton has 339 states and 467 transitions. Word has length 53 [2021-11-19 14:01:18,062 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:01:18,063 INFO L470 AbstractCegarLoop]: Abstraction has 339 states and 467 transitions. [2021-11-19 14:01:18,063 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 4.571428571428571) internal successors, (32), 6 states have internal predecessors, (32), 3 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2021-11-19 14:01:18,063 INFO L276 IsEmpty]: Start isEmpty. Operand 339 states and 467 transitions. [2021-11-19 14:01:18,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2021-11-19 14:01:18,065 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:01:18,065 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 14:01:18,065 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-11-19 14:01:18,065 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 14:01:18,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:01:18,066 INFO L85 PathProgramCache]: Analyzing trace with hash 920233900, now seen corresponding path program 1 times [2021-11-19 14:01:18,066 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:01:18,066 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413195359] [2021-11-19 14:01:18,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:01:18,067 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:01:18,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:01:18,193 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 10 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-11-19 14:01:18,194 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:01:18,194 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413195359] [2021-11-19 14:01:18,194 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [413195359] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 14:01:18,194 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1924866887] [2021-11-19 14:01:18,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:01:18,195 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:01:18,195 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:01:18,198 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:01:18,202 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-11-19 14:01:18,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:01:18,355 INFO L263 TraceCheckSpWp]: Trace formula consists of 425 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-19 14:01:18,358 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:01:18,472 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 15 treesize of output 7 [2021-11-19 14:01:18,513 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 10 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-11-19 14:01:18,513 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:01:18,604 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 15 treesize of output 7 [2021-11-19 14:01:18,652 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 15 treesize of output 7 [2021-11-19 14:01:18,688 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 15 treesize of output 7 [2021-11-19 14:01:18,752 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 10 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-11-19 14:01:18,752 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1924866887] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:01:18,753 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1968032696] [2021-11-19 14:01:18,760 INFO L159 IcfgInterpreter]: Started Sifa with 44 locations of interest [2021-11-19 14:01:18,760 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 14:01:18,761 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) 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-19 14:01:18,765 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 14:01:18,765 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2021-11-19 14:01:18,765 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140039630] [2021-11-19 14:01:18,765 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 14:01:18,766 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-11-19 14:01:18,766 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:01:18,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-11-19 14:01:18,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-11-19 14:01:18,767 INFO L87 Difference]: Start difference. First operand 339 states and 467 transitions. Second operand has 10 states, 10 states have (on average 4.7) internal successors, (47), 10 states have internal predecessors, (47), 4 states have call successors, (13), 4 states have call predecessors, (13), 3 states have return successors, (7), 3 states have call predecessors, (7), 1 states have call successors, (7) [2021-11-19 14:01:21,270 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.79s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:01:23,287 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-19 14:01:25,296 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-19 14:01:27,308 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-19 14:01:29,315 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-19 14:01:31,320 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-19 14:01:31,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:01:31,679 INFO L93 Difference]: Finished difference Result 760 states and 1095 transitions. [2021-11-19 14:01:31,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-19 14:01:31,680 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.7) internal successors, (47), 10 states have internal predecessors, (47), 4 states have call successors, (13), 4 states have call predecessors, (13), 3 states have return successors, (7), 3 states have call predecessors, (7), 1 states have call successors, (7) Word has length 54 [2021-11-19 14:01:31,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:01:31,684 INFO L225 Difference]: With dead ends: 760 [2021-11-19 14:01:31,685 INFO L226 Difference]: Without dead ends: 422 [2021-11-19 14:01:31,687 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2021-11-19 14:01:31,688 INFO L933 BasicCegarLoop]: 135 mSDtfsCounter, 84 mSDsluCounter, 606 mSDsCounter, 0 mSdLazyCounter, 295 mSolverCounterSat, 43 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 669 SdHoareTripleChecker+Invalid, 343 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 295 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.9s IncrementalHoareTripleChecker+Time [2021-11-19 14:01:31,688 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 669 Invalid, 343 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 295 Invalid, 5 Unknown, 0 Unchecked, 12.9s Time] [2021-11-19 14:01:31,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 422 states. [2021-11-19 14:01:31,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 422 to 403. [2021-11-19 14:01:31,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 403 states, 272 states have (on average 1.2389705882352942) internal successors, (337), 284 states have internal predecessors, (337), 80 states have call successors, (80), 40 states have call predecessors, (80), 50 states have return successors, (147), 78 states have call predecessors, (147), 61 states have call successors, (147) [2021-11-19 14:01:31,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 403 states to 403 states and 564 transitions. [2021-11-19 14:01:31,722 INFO L78 Accepts]: Start accepts. Automaton has 403 states and 564 transitions. Word has length 54 [2021-11-19 14:01:31,722 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:01:31,722 INFO L470 AbstractCegarLoop]: Abstraction has 403 states and 564 transitions. [2021-11-19 14:01:31,723 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.7) internal successors, (47), 10 states have internal predecessors, (47), 4 states have call successors, (13), 4 states have call predecessors, (13), 3 states have return successors, (7), 3 states have call predecessors, (7), 1 states have call successors, (7) [2021-11-19 14:01:31,723 INFO L276 IsEmpty]: Start isEmpty. Operand 403 states and 564 transitions. [2021-11-19 14:01:31,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2021-11-19 14:01:31,725 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:01:31,725 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 14:01:31,763 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-11-19 14:01:31,952 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2021-11-19 14:01:31,952 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 14:01:31,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:01:31,953 INFO L85 PathProgramCache]: Analyzing trace with hash 1197967254, now seen corresponding path program 1 times [2021-11-19 14:01:31,953 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:01:31,953 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382609435] [2021-11-19 14:01:31,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:01:31,953 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:01:32,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:01:32,272 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 20 proven. 3 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-11-19 14:01:32,272 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:01:32,272 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382609435] [2021-11-19 14:01:32,272 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1382609435] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 14:01:32,272 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [809843867] [2021-11-19 14:01:32,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:01:32,272 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:01:32,273 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:01:32,274 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:01:32,293 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-11-19 14:01:32,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:01:32,439 INFO L263 TraceCheckSpWp]: Trace formula consists of 457 conjuncts, 21 conjunts are in the unsatisfiable core [2021-11-19 14:01:32,443 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:01:32,604 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 7 treesize of output 3 [2021-11-19 14:01:32,639 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:01:32,639 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:01:32,647 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:01:32,647 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:01:32,712 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 0 case distinctions, treesize of input 19 treesize of output 11 [2021-11-19 14:01:32,748 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 15 treesize of output 7 [2021-11-19 14:01:32,790 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 19 proven. 4 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-11-19 14:01:32,790 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:01:33,767 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:01:33,768 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:01:33,774 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:01:33,775 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:01:33,864 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:01:33,865 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:01:33,868 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:01:33,869 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-19 14:01:33,877 WARN L234 Elim1Store]: Array PQE input equivalent to true [2021-11-19 14:01:33,956 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 17 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-11-19 14:01:33,957 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [809843867] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-19 14:01:33,957 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2021-11-19 14:01:33,957 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [10, 10] total 16 [2021-11-19 14:01:33,960 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558304108] [2021-11-19 14:01:33,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 14:01:33,961 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-19 14:01:33,961 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:01:33,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-19 14:01:33,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-11-19 14:01:33,962 INFO L87 Difference]: Start difference. First operand 403 states and 564 transitions. Second operand has 6 states, 5 states have (on average 7.0) internal successors, (35), 6 states have internal predecessors, (35), 3 states have call successors, (14), 3 states have call predecessors, (14), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2021-11-19 14:01:35,960 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.42s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:01:37,166 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.21s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:01:39,179 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-19 14:01:41,187 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-19 14:01:41,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:01:41,654 INFO L93 Difference]: Finished difference Result 1010 states and 1523 transitions. [2021-11-19 14:01:41,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-19 14:01:41,655 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 7.0) internal successors, (35), 6 states have internal predecessors, (35), 3 states have call successors, (14), 3 states have call predecessors, (14), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) Word has length 59 [2021-11-19 14:01:41,655 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:01:41,660 INFO L225 Difference]: With dead ends: 1010 [2021-11-19 14:01:41,661 INFO L226 Difference]: Without dead ends: 614 [2021-11-19 14:01:41,664 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 114 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2021-11-19 14:01:41,664 INFO L933 BasicCegarLoop]: 168 mSDtfsCounter, 104 mSDsluCounter, 572 mSDsCounter, 0 mSdLazyCounter, 270 mSolverCounterSat, 26 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 104 SdHoareTripleChecker+Valid, 675 SdHoareTripleChecker+Invalid, 298 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 270 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.6s IncrementalHoareTripleChecker+Time [2021-11-19 14:01:41,664 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [104 Valid, 675 Invalid, 298 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 270 Invalid, 2 Unknown, 0 Unchecked, 7.6s Time] [2021-11-19 14:01:41,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 614 states. [2021-11-19 14:01:41,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 614 to 561. [2021-11-19 14:01:41,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 561 states, 390 states have (on average 1.2153846153846153) internal successors, (474), 381 states have internal predecessors, (474), 92 states have call successors, (92), 46 states have call predecessors, (92), 78 states have return successors, (239), 133 states have call predecessors, (239), 70 states have call successors, (239) [2021-11-19 14:01:41,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 561 states to 561 states and 805 transitions. [2021-11-19 14:01:41,712 INFO L78 Accepts]: Start accepts. Automaton has 561 states and 805 transitions. Word has length 59 [2021-11-19 14:01:41,714 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:01:41,714 INFO L470 AbstractCegarLoop]: Abstraction has 561 states and 805 transitions. [2021-11-19 14:01:41,714 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 7.0) internal successors, (35), 6 states have internal predecessors, (35), 3 states have call successors, (14), 3 states have call predecessors, (14), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2021-11-19 14:01:41,714 INFO L276 IsEmpty]: Start isEmpty. Operand 561 states and 805 transitions. [2021-11-19 14:01:41,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2021-11-19 14:01:41,717 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:01:41,717 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 14:01:41,755 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-11-19 14:01:41,941 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2021-11-19 14:01:41,942 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 14:01:41,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:01:41,942 INFO L85 PathProgramCache]: Analyzing trace with hash -400297083, now seen corresponding path program 1 times [2021-11-19 14:01:41,942 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:01:41,942 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315009631] [2021-11-19 14:01:41,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:01:41,943 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:01:41,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:01:42,125 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 21 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-11-19 14:01:42,125 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:01:42,125 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315009631] [2021-11-19 14:01:42,126 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [315009631] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 14:01:42,126 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 14:01:42,126 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-11-19 14:01:42,126 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772809405] [2021-11-19 14:01:42,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 14:01:42,127 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-19 14:01:42,128 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:01:42,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-19 14:01:42,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-11-19 14:01:42,129 INFO L87 Difference]: Start difference. First operand 561 states and 805 transitions. Second operand has 7 states, 6 states have (on average 6.166666666666667) internal successors, (37), 5 states have internal predecessors, (37), 4 states have call successors, (15), 4 states have call predecessors, (15), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-11-19 14:01:45,236 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-19 14:01:47,244 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-19 14:01:49,254 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-19 14:01:51,263 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-19 14:01:53,270 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-19 14:01:53,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:01:53,566 INFO L93 Difference]: Finished difference Result 1136 states and 1808 transitions. [2021-11-19 14:01:53,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-19 14:01:53,567 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 6.166666666666667) internal successors, (37), 5 states have internal predecessors, (37), 4 states have call successors, (15), 4 states have call predecessors, (15), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 60 [2021-11-19 14:01:53,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:01:53,574 INFO L225 Difference]: With dead ends: 1136 [2021-11-19 14:01:53,574 INFO L226 Difference]: Without dead ends: 582 [2021-11-19 14:01:53,578 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-11-19 14:01:53,579 INFO L933 BasicCegarLoop]: 121 mSDtfsCounter, 31 mSDsluCounter, 582 mSDsCounter, 0 mSdLazyCounter, 213 mSolverCounterSat, 3 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 649 SdHoareTripleChecker+Invalid, 221 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 213 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.4s IncrementalHoareTripleChecker+Time [2021-11-19 14:01:53,580 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 649 Invalid, 221 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 213 Invalid, 5 Unknown, 0 Unchecked, 11.4s Time] [2021-11-19 14:01:53,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 582 states. [2021-11-19 14:01:53,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 582 to 571. [2021-11-19 14:01:53,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 571 states, 398 states have (on average 1.2185929648241205) internal successors, (485), 389 states have internal predecessors, (485), 93 states have call successors, (93), 47 states have call predecessors, (93), 79 states have return successors, (244), 134 states have call predecessors, (244), 71 states have call successors, (244) [2021-11-19 14:01:53,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 571 states to 571 states and 822 transitions. [2021-11-19 14:01:53,625 INFO L78 Accepts]: Start accepts. Automaton has 571 states and 822 transitions. Word has length 60 [2021-11-19 14:01:53,627 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:01:53,627 INFO L470 AbstractCegarLoop]: Abstraction has 571 states and 822 transitions. [2021-11-19 14:01:53,627 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 6.166666666666667) internal successors, (37), 5 states have internal predecessors, (37), 4 states have call successors, (15), 4 states have call predecessors, (15), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-11-19 14:01:53,628 INFO L276 IsEmpty]: Start isEmpty. Operand 571 states and 822 transitions. [2021-11-19 14:01:53,630 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2021-11-19 14:01:53,630 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:01:53,630 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 14:01:53,630 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-11-19 14:01:53,630 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 14:01:53,631 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:01:53,631 INFO L85 PathProgramCache]: Analyzing trace with hash 680771221, now seen corresponding path program 1 times [2021-11-19 14:01:53,631 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:01:53,631 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596056734] [2021-11-19 14:01:53,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:01:53,632 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:01:53,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:01:53,747 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-11-19 14:01:53,748 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:01:53,748 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596056734] [2021-11-19 14:01:53,749 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596056734] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 14:01:53,749 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 14:01:53,750 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-11-19 14:01:53,750 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450370163] [2021-11-19 14:01:53,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 14:01:53,750 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-19 14:01:53,751 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:01:53,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-19 14:01:53,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-11-19 14:01:53,751 INFO L87 Difference]: Start difference. First operand 571 states and 822 transitions. Second operand has 8 states, 7 states have (on average 5.428571428571429) internal successors, (38), 6 states have internal predecessors, (38), 4 states have call successors, (14), 4 states have call predecessors, (14), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-11-19 14:01:56,678 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-19 14:01:56,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:01:56,998 INFO L93 Difference]: Finished difference Result 1150 states and 1827 transitions. [2021-11-19 14:01:56,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-11-19 14:01:56,999 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 5.428571428571429) internal successors, (38), 6 states have internal predecessors, (38), 4 states have call successors, (14), 4 states have call predecessors, (14), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 60 [2021-11-19 14:01:56,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:01:57,005 INFO L225 Difference]: With dead ends: 1150 [2021-11-19 14:01:57,005 INFO L226 Difference]: Without dead ends: 586 [2021-11-19 14:01:57,010 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-11-19 14:01:57,011 INFO L933 BasicCegarLoop]: 121 mSDtfsCounter, 49 mSDsluCounter, 717 mSDsCounter, 0 mSdLazyCounter, 229 mSolverCounterSat, 8 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 769 SdHoareTripleChecker+Invalid, 238 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 229 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2021-11-19 14:01:57,011 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 769 Invalid, 238 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 229 Invalid, 1 Unknown, 0 Unchecked, 3.2s Time] [2021-11-19 14:01:57,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 586 states. [2021-11-19 14:01:57,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 586 to 574. [2021-11-19 14:01:57,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 574 states, 400 states have (on average 1.215) internal successors, (486), 392 states have internal predecessors, (486), 93 states have call successors, (93), 47 states have call predecessors, (93), 80 states have return successors, (241), 134 states have call predecessors, (241), 71 states have call successors, (241) [2021-11-19 14:01:57,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 574 states to 574 states and 820 transitions. [2021-11-19 14:01:57,057 INFO L78 Accepts]: Start accepts. Automaton has 574 states and 820 transitions. Word has length 60 [2021-11-19 14:01:57,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:01:57,058 INFO L470 AbstractCegarLoop]: Abstraction has 574 states and 820 transitions. [2021-11-19 14:01:57,058 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 5.428571428571429) internal successors, (38), 6 states have internal predecessors, (38), 4 states have call successors, (14), 4 states have call predecessors, (14), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-11-19 14:01:57,058 INFO L276 IsEmpty]: Start isEmpty. Operand 574 states and 820 transitions. [2021-11-19 14:01:57,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2021-11-19 14:01:57,060 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:01:57,060 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 14:01:57,061 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-11-19 14:01:57,061 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 14:01:57,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:01:57,061 INFO L85 PathProgramCache]: Analyzing trace with hash -643635002, now seen corresponding path program 1 times [2021-11-19 14:01:57,062 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:01:57,062 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369619396] [2021-11-19 14:01:57,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:01:57,062 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:01:57,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:01:57,212 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 13 proven. 4 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-11-19 14:01:57,212 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:01:57,213 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369619396] [2021-11-19 14:01:57,213 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1369619396] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 14:01:57,213 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [546367826] [2021-11-19 14:01:57,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:01:57,213 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:01:57,214 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:01:57,218 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:01:57,241 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-11-19 14:01:57,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:01:57,381 INFO L263 TraceCheckSpWp]: Trace formula consists of 436 conjuncts, 11 conjunts are in the unsatisfiable core [2021-11-19 14:01:57,384 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:01:57,575 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 27 treesize of output 15 [2021-11-19 14:01:57,626 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 13 proven. 4 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-11-19 14:01:57,626 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:01:57,792 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 26 treesize of output 14 [2021-11-19 14:01:57,877 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 26 treesize of output 14 [2021-11-19 14:01:58,020 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 13 proven. 4 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-11-19 14:01:58,020 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [546367826] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:01:58,020 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2071003493] [2021-11-19 14:01:58,024 INFO L159 IcfgInterpreter]: Started Sifa with 46 locations of interest [2021-11-19 14:01:58,024 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 14:01:58,024 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) 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-19 14:01:58,025 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 14:01:58,026 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 9 [2021-11-19 14:01:58,027 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411928759] [2021-11-19 14:01:58,027 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 14:01:58,028 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-19 14:01:58,028 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:01:58,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-19 14:01:58,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-11-19 14:01:58,029 INFO L87 Difference]: Start difference. First operand 574 states and 820 transitions. Second operand has 9 states, 9 states have (on average 5.0) internal successors, (45), 9 states have internal predecessors, (45), 3 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2021-11-19 14:02:00,284 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-19 14:02:02,299 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-19 14:02:03,700 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.40s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:02:04,711 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.01s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:02:06,727 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-19 14:02:08,734 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-19 14:02:09,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:02:09,372 INFO L93 Difference]: Finished difference Result 1428 states and 2362 transitions. [2021-11-19 14:02:09,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-19 14:02:09,373 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.0) internal successors, (45), 9 states have internal predecessors, (45), 3 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) Word has length 59 [2021-11-19 14:02:09,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:02:09,383 INFO L225 Difference]: With dead ends: 1428 [2021-11-19 14:02:09,383 INFO L226 Difference]: Without dead ends: 861 [2021-11-19 14:02:09,390 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 116 SyntacticMatches, 3 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2021-11-19 14:02:09,391 INFO L933 BasicCegarLoop]: 135 mSDtfsCounter, 174 mSDsluCounter, 617 mSDsCounter, 0 mSdLazyCounter, 385 mSolverCounterSat, 92 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 174 SdHoareTripleChecker+Valid, 678 SdHoareTripleChecker+Invalid, 480 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 385 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.2s IncrementalHoareTripleChecker+Time [2021-11-19 14:02:09,391 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [174 Valid, 678 Invalid, 480 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 385 Invalid, 3 Unknown, 0 Unchecked, 11.2s Time] [2021-11-19 14:02:09,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 861 states. [2021-11-19 14:02:09,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 861 to 683. [2021-11-19 14:02:09,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 683 states, 481 states have (on average 1.1954261954261953) internal successors, (575), 462 states have internal predecessors, (575), 98 states have call successors, (98), 50 states have call predecessors, (98), 103 states have return successors, (362), 170 states have call predecessors, (362), 76 states have call successors, (362) [2021-11-19 14:02:09,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 683 states to 683 states and 1035 transitions. [2021-11-19 14:02:09,460 INFO L78 Accepts]: Start accepts. Automaton has 683 states and 1035 transitions. Word has length 59 [2021-11-19 14:02:09,460 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:02:09,461 INFO L470 AbstractCegarLoop]: Abstraction has 683 states and 1035 transitions. [2021-11-19 14:02:09,461 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.0) internal successors, (45), 9 states have internal predecessors, (45), 3 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2021-11-19 14:02:09,461 INFO L276 IsEmpty]: Start isEmpty. Operand 683 states and 1035 transitions. [2021-11-19 14:02:09,464 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2021-11-19 14:02:09,464 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:02:09,465 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 14:02:09,502 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-11-19 14:02:09,677 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:02:09,678 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 14:02:09,678 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:02:09,678 INFO L85 PathProgramCache]: Analyzing trace with hash -624139789, now seen corresponding path program 1 times [2021-11-19 14:02:09,678 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:02:09,678 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456778729] [2021-11-19 14:02:09,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:02:09,679 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:02:09,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:02:09,854 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 15 proven. 2 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-11-19 14:02:09,855 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:02:09,855 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456778729] [2021-11-19 14:02:09,855 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [456778729] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 14:02:09,855 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1755324211] [2021-11-19 14:02:09,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:02:09,856 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:02:09,856 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:02:09,857 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:02:09,880 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-11-19 14:02:10,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:02:10,021 INFO L263 TraceCheckSpWp]: Trace formula consists of 460 conjuncts, 13 conjunts are in the unsatisfiable core [2021-11-19 14:02:10,024 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:02:10,146 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 7 treesize of output 3 [2021-11-19 14:02:10,194 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 15 treesize of output 7 [2021-11-19 14:02:10,232 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 15 proven. 2 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-11-19 14:02:10,232 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:02:10,360 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 17 treesize of output 9 [2021-11-19 14:02:10,459 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 17 treesize of output 9 [2021-11-19 14:02:10,572 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 17 treesize of output 9 [2021-11-19 14:02:10,630 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 15 proven. 2 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-11-19 14:02:10,630 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1755324211] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:02:10,630 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1850373296] [2021-11-19 14:02:10,634 INFO L159 IcfgInterpreter]: Started Sifa with 49 locations of interest [2021-11-19 14:02:10,634 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 14:02:10,635 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) 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-19 14:02:10,636 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 14:02:10,636 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2021-11-19 14:02:10,636 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1138591844] [2021-11-19 14:02:10,637 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 14:02:10,637 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-11-19 14:02:10,637 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:02:10,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-11-19 14:02:10,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2021-11-19 14:02:10,638 INFO L87 Difference]: Start difference. First operand 683 states and 1035 transitions. Second operand has 16 states, 16 states have (on average 4.4375) internal successors, (71), 16 states have internal predecessors, (71), 5 states have call successors, (17), 7 states have call predecessors, (17), 6 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2021-11-19 14:02:14,177 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-19 14:02:16,187 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-19 14:02:18,203 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-19 14:02:20,215 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-19 14:02:21,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:02:21,247 INFO L93 Difference]: Finished difference Result 2009 states and 4028 transitions. [2021-11-19 14:02:21,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-19 14:02:21,250 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 4.4375) internal successors, (71), 16 states have internal predecessors, (71), 5 states have call successors, (17), 7 states have call predecessors, (17), 6 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) Word has length 63 [2021-11-19 14:02:21,250 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:02:21,270 INFO L225 Difference]: With dead ends: 2009 [2021-11-19 14:02:21,270 INFO L226 Difference]: Without dead ends: 1333 [2021-11-19 14:02:21,278 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 129 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 185 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=255, Invalid=675, Unknown=0, NotChecked=0, Total=930 [2021-11-19 14:02:21,279 INFO L933 BasicCegarLoop]: 152 mSDtfsCounter, 394 mSDsluCounter, 937 mSDsCounter, 0 mSdLazyCounter, 752 mSolverCounterSat, 366 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 394 SdHoareTripleChecker+Valid, 985 SdHoareTripleChecker+Invalid, 1122 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 366 IncrementalHoareTripleChecker+Valid, 752 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.3s IncrementalHoareTripleChecker+Time [2021-11-19 14:02:21,279 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [394 Valid, 985 Invalid, 1122 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [366 Valid, 752 Invalid, 4 Unknown, 0 Unchecked, 10.3s Time] [2021-11-19 14:02:21,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1333 states. [2021-11-19 14:02:21,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1333 to 1139. [2021-11-19 14:02:21,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1139 states, 814 states have (on average 1.1375921375921376) internal successors, (926), 782 states have internal predecessors, (926), 111 states have call successors, (111), 54 states have call predecessors, (111), 213 states have return successors, (1148), 302 states have call predecessors, (1148), 87 states have call successors, (1148) [2021-11-19 14:02:21,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1139 states to 1139 states and 2185 transitions. [2021-11-19 14:02:21,437 INFO L78 Accepts]: Start accepts. Automaton has 1139 states and 2185 transitions. Word has length 63 [2021-11-19 14:02:21,438 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:02:21,438 INFO L470 AbstractCegarLoop]: Abstraction has 1139 states and 2185 transitions. [2021-11-19 14:02:21,438 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 4.4375) internal successors, (71), 16 states have internal predecessors, (71), 5 states have call successors, (17), 7 states have call predecessors, (17), 6 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2021-11-19 14:02:21,438 INFO L276 IsEmpty]: Start isEmpty. Operand 1139 states and 2185 transitions. [2021-11-19 14:02:21,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2021-11-19 14:02:21,445 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:02:21,445 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 14:02:21,483 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-11-19 14:02:21,669 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-11-19 14:02:21,670 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 14:02:21,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:02:21,670 INFO L85 PathProgramCache]: Analyzing trace with hash -598672051, now seen corresponding path program 1 times [2021-11-19 14:02:21,670 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:02:21,670 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1869870352] [2021-11-19 14:02:21,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:02:21,671 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:02:21,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:02:21,832 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-11-19 14:02:21,832 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:02:21,832 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1869870352] [2021-11-19 14:02:21,833 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1869870352] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 14:02:21,833 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 14:02:21,833 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-11-19 14:02:21,833 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908302546] [2021-11-19 14:02:21,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 14:02:21,834 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-11-19 14:02:21,834 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:02:21,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-11-19 14:02:21,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2021-11-19 14:02:21,835 INFO L87 Difference]: Start difference. First operand 1139 states and 2185 transitions. Second operand has 10 states, 9 states have (on average 4.666666666666667) internal successors, (42), 8 states have internal predecessors, (42), 4 states have call successors, (15), 4 states have call predecessors, (15), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2021-11-19 14:02:24,929 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-19 14:02:25,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:02:25,366 INFO L93 Difference]: Finished difference Result 2302 states and 5448 transitions. [2021-11-19 14:02:25,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-19 14:02:25,367 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 4.666666666666667) internal successors, (42), 8 states have internal predecessors, (42), 4 states have call successors, (15), 4 states have call predecessors, (15), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 68 [2021-11-19 14:02:25,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:02:25,385 INFO L225 Difference]: With dead ends: 2302 [2021-11-19 14:02:25,386 INFO L226 Difference]: Without dead ends: 1161 [2021-11-19 14:02:25,401 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-11-19 14:02:25,406 INFO L933 BasicCegarLoop]: 136 mSDtfsCounter, 38 mSDsluCounter, 1065 mSDsCounter, 0 mSdLazyCounter, 343 mSolverCounterSat, 15 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 1089 SdHoareTripleChecker+Invalid, 359 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 343 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2021-11-19 14:02:25,407 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 1089 Invalid, 359 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 343 Invalid, 1 Unknown, 0 Unchecked, 3.4s Time] [2021-11-19 14:02:25,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1161 states. [2021-11-19 14:02:25,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1161 to 1151. [2021-11-19 14:02:25,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1151 states, 823 states have (on average 1.134872417982989) internal successors, (934), 792 states have internal predecessors, (934), 112 states have call successors, (112), 55 states have call predecessors, (112), 215 states have return successors, (1139), 303 states have call predecessors, (1139), 88 states have call successors, (1139) [2021-11-19 14:02:25,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1151 states to 1151 states and 2185 transitions. [2021-11-19 14:02:25,563 INFO L78 Accepts]: Start accepts. Automaton has 1151 states and 2185 transitions. Word has length 68 [2021-11-19 14:02:25,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:02:25,564 INFO L470 AbstractCegarLoop]: Abstraction has 1151 states and 2185 transitions. [2021-11-19 14:02:25,564 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 4.666666666666667) internal successors, (42), 8 states have internal predecessors, (42), 4 states have call successors, (15), 4 states have call predecessors, (15), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2021-11-19 14:02:25,564 INFO L276 IsEmpty]: Start isEmpty. Operand 1151 states and 2185 transitions. [2021-11-19 14:02:25,570 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2021-11-19 14:02:25,570 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:02:25,571 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 14:02:25,571 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-11-19 14:02:25,571 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 14:02:25,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:02:25,572 INFO L85 PathProgramCache]: Analyzing trace with hash 793781690, now seen corresponding path program 1 times [2021-11-19 14:02:25,572 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:02:25,573 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74666386] [2021-11-19 14:02:25,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:02:25,573 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:02:25,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:02:25,802 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 46 proven. 8 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-11-19 14:02:25,802 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:02:25,802 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [74666386] [2021-11-19 14:02:25,802 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [74666386] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 14:02:25,803 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1136000969] [2021-11-19 14:02:25,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:02:25,803 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:02:25,803 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:02:25,804 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:02:25,825 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-11-19 14:02:26,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:02:26,034 INFO L263 TraceCheckSpWp]: Trace formula consists of 699 conjuncts, 27 conjunts are in the unsatisfiable core [2021-11-19 14:02:26,038 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:02:26,115 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 11 treesize of output 7 [2021-11-19 14:02:26,222 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 15 treesize of output 7 [2021-11-19 14:02:26,332 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2021-11-19 14:02:26,332 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:02:26,588 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 46 proven. 8 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-11-19 14:02:26,589 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1136000969] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-19 14:02:26,589 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2021-11-19 14:02:26,589 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7, 7] total 16 [2021-11-19 14:02:26,590 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949639811] [2021-11-19 14:02:26,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 14:02:26,590 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-19 14:02:26,590 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:02:26,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-19 14:02:26,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-11-19 14:02:26,591 INFO L87 Difference]: Start difference. First operand 1151 states and 2185 transitions. Second operand has 7 states, 6 states have (on average 8.833333333333334) internal successors, (53), 5 states have internal predecessors, (53), 4 states have call successors, (20), 4 states have call predecessors, (20), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2021-11-19 14:02:29,702 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-19 14:02:29,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:02:29,980 INFO L93 Difference]: Finished difference Result 2310 states and 5386 transitions. [2021-11-19 14:02:29,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-19 14:02:29,981 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 8.833333333333334) internal successors, (53), 5 states have internal predecessors, (53), 4 states have call successors, (20), 4 states have call predecessors, (20), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 95 [2021-11-19 14:02:29,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:02:29,997 INFO L225 Difference]: With dead ends: 2310 [2021-11-19 14:02:29,997 INFO L226 Difference]: Without dead ends: 1163 [2021-11-19 14:02:30,011 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 184 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2021-11-19 14:02:30,012 INFO L933 BasicCegarLoop]: 122 mSDtfsCounter, 31 mSDsluCounter, 584 mSDsCounter, 0 mSdLazyCounter, 201 mSolverCounterSat, 2 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 653 SdHoareTripleChecker+Invalid, 204 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 201 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2021-11-19 14:02:30,012 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 653 Invalid, 204 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 201 Invalid, 1 Unknown, 0 Unchecked, 3.3s Time] [2021-11-19 14:02:30,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1163 states. [2021-11-19 14:02:30,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1163 to 1160. [2021-11-19 14:02:30,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1160 states, 829 states have (on average 1.1338962605548855) internal successors, (940), 799 states have internal predecessors, (940), 113 states have call successors, (113), 56 states have call predecessors, (113), 217 states have return successors, (1130), 304 states have call predecessors, (1130), 89 states have call successors, (1130) [2021-11-19 14:02:30,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1160 states to 1160 states and 2183 transitions. [2021-11-19 14:02:30,135 INFO L78 Accepts]: Start accepts. Automaton has 1160 states and 2183 transitions. Word has length 95 [2021-11-19 14:02:30,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:02:30,136 INFO L470 AbstractCegarLoop]: Abstraction has 1160 states and 2183 transitions. [2021-11-19 14:02:30,136 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 8.833333333333334) internal successors, (53), 5 states have internal predecessors, (53), 4 states have call successors, (20), 4 states have call predecessors, (20), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2021-11-19 14:02:30,136 INFO L276 IsEmpty]: Start isEmpty. Operand 1160 states and 2183 transitions. [2021-11-19 14:02:30,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2021-11-19 14:02:30,140 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:02:30,143 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 14:02:30,183 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-11-19 14:02:30,369 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-11-19 14:02:30,370 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 14:02:30,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:02:30,370 INFO L85 PathProgramCache]: Analyzing trace with hash 315309814, now seen corresponding path program 1 times [2021-11-19 14:02:30,370 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:02:30,370 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628665190] [2021-11-19 14:02:30,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:02:30,371 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:02:30,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:02:30,518 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-11-19 14:02:30,518 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:02:30,518 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628665190] [2021-11-19 14:02:30,518 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628665190] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 14:02:30,519 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 14:02:30,519 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2021-11-19 14:02:30,519 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558830583] [2021-11-19 14:02:30,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 14:02:30,519 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-11-19 14:02:30,519 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:02:30,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-11-19 14:02:30,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2021-11-19 14:02:30,520 INFO L87 Difference]: Start difference. First operand 1160 states and 2183 transitions. Second operand has 11 states, 9 states have (on average 4.666666666666667) internal successors, (42), 8 states have internal predecessors, (42), 2 states have call successors, (13), 2 states have call predecessors, (13), 4 states have return successors, (6), 4 states have call predecessors, (6), 1 states have call successors, (6) [2021-11-19 14:02:33,845 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.84s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:02:35,869 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-19 14:02:38,845 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-19 14:02:40,605 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.76s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:02:42,624 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-19 14:02:44,630 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-19 14:02:46,640 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-19 14:02:48,660 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-19 14:02:50,359 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.70s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:02:50,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:02:50,671 INFO L93 Difference]: Finished difference Result 2345 states and 5375 transitions. [2021-11-19 14:02:50,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-19 14:02:50,672 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 4.666666666666667) internal successors, (42), 8 states have internal predecessors, (42), 2 states have call successors, (13), 2 states have call predecessors, (13), 4 states have return successors, (6), 4 states have call predecessors, (6), 1 states have call successors, (6) Word has length 67 [2021-11-19 14:02:50,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:02:50,691 INFO L225 Difference]: With dead ends: 2345 [2021-11-19 14:02:50,692 INFO L226 Difference]: Without dead ends: 1189 [2021-11-19 14:02:50,706 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2021-11-19 14:02:50,706 INFO L933 BasicCegarLoop]: 128 mSDtfsCounter, 11 mSDsluCounter, 1258 mSDsCounter, 0 mSdLazyCounter, 235 mSolverCounterSat, 3 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 19.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 1239 SdHoareTripleChecker+Invalid, 244 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 235 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 20.0s IncrementalHoareTripleChecker+Time [2021-11-19 14:02:50,707 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 1239 Invalid, 244 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 235 Invalid, 6 Unknown, 0 Unchecked, 20.0s Time] [2021-11-19 14:02:50,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1189 states. [2021-11-19 14:02:50,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1189 to 1163. [2021-11-19 14:02:50,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1163 states, 831 states have (on average 1.1335740072202165) internal successors, (942), 801 states have internal predecessors, (942), 113 states have call successors, (113), 56 states have call predecessors, (113), 218 states have return successors, (1136), 305 states have call predecessors, (1136), 89 states have call successors, (1136) [2021-11-19 14:02:50,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1163 states to 1163 states and 2191 transitions. [2021-11-19 14:02:50,834 INFO L78 Accepts]: Start accepts. Automaton has 1163 states and 2191 transitions. Word has length 67 [2021-11-19 14:02:50,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:02:50,834 INFO L470 AbstractCegarLoop]: Abstraction has 1163 states and 2191 transitions. [2021-11-19 14:02:50,835 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 4.666666666666667) internal successors, (42), 8 states have internal predecessors, (42), 2 states have call successors, (13), 2 states have call predecessors, (13), 4 states have return successors, (6), 4 states have call predecessors, (6), 1 states have call successors, (6) [2021-11-19 14:02:50,835 INFO L276 IsEmpty]: Start isEmpty. Operand 1163 states and 2191 transitions. [2021-11-19 14:02:50,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2021-11-19 14:02:50,839 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:02:50,839 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 14:02:50,840 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-11-19 14:02:50,840 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 14:02:50,841 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:02:50,842 INFO L85 PathProgramCache]: Analyzing trace with hash 1262292988, now seen corresponding path program 1 times [2021-11-19 14:02:50,842 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:02:50,842 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018645612] [2021-11-19 14:02:50,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:02:50,842 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:02:50,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:02:51,006 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-11-19 14:02:51,006 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:02:51,006 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018645612] [2021-11-19 14:02:51,006 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018645612] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 14:02:51,006 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 14:02:51,006 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2021-11-19 14:02:51,007 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [869338624] [2021-11-19 14:02:51,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 14:02:51,007 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-11-19 14:02:51,007 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:02:51,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-11-19 14:02:51,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2021-11-19 14:02:51,008 INFO L87 Difference]: Start difference. First operand 1163 states and 2191 transitions. Second operand has 11 states, 9 states have (on average 4.555555555555555) internal successors, (41), 8 states have internal predecessors, (41), 2 states have call successors, (13), 2 states have call predecessors, (13), 4 states have return successors, (6), 4 states have call predecessors, (6), 1 states have call successors, (6) [2021-11-19 14:02:54,994 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-19 14:02:55,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:02:55,269 INFO L93 Difference]: Finished difference Result 2348 states and 5383 transitions. [2021-11-19 14:02:55,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-19 14:02:55,270 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 4.555555555555555) internal successors, (41), 8 states have internal predecessors, (41), 2 states have call successors, (13), 2 states have call predecessors, (13), 4 states have return successors, (6), 4 states have call predecessors, (6), 1 states have call successors, (6) Word has length 66 [2021-11-19 14:02:55,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:02:55,286 INFO L225 Difference]: With dead ends: 2348 [2021-11-19 14:02:55,286 INFO L226 Difference]: Without dead ends: 1189 [2021-11-19 14:02:55,298 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2021-11-19 14:02:55,299 INFO L933 BasicCegarLoop]: 128 mSDtfsCounter, 11 mSDsluCounter, 1249 mSDsCounter, 0 mSdLazyCounter, 231 mSolverCounterSat, 3 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 1239 SdHoareTripleChecker+Invalid, 235 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 231 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2021-11-19 14:02:55,300 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 1239 Invalid, 235 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 231 Invalid, 1 Unknown, 0 Unchecked, 4.2s Time] [2021-11-19 14:02:55,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1189 states. [2021-11-19 14:02:55,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1189 to 1161. [2021-11-19 14:02:55,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1161 states, 830 states have (on average 1.1337349397590362) internal successors, (941), 799 states have internal predecessors, (941), 113 states have call successors, (113), 56 states have call predecessors, (113), 217 states have return successors, (1130), 305 states have call predecessors, (1130), 89 states have call successors, (1130) [2021-11-19 14:02:55,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1161 states to 1161 states and 2184 transitions. [2021-11-19 14:02:55,426 INFO L78 Accepts]: Start accepts. Automaton has 1161 states and 2184 transitions. Word has length 66 [2021-11-19 14:02:55,427 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:02:55,427 INFO L470 AbstractCegarLoop]: Abstraction has 1161 states and 2184 transitions. [2021-11-19 14:02:55,427 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 4.555555555555555) internal successors, (41), 8 states have internal predecessors, (41), 2 states have call successors, (13), 2 states have call predecessors, (13), 4 states have return successors, (6), 4 states have call predecessors, (6), 1 states have call successors, (6) [2021-11-19 14:02:55,428 INFO L276 IsEmpty]: Start isEmpty. Operand 1161 states and 2184 transitions. [2021-11-19 14:02:55,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2021-11-19 14:02:55,432 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:02:55,433 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 14:02:55,433 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-11-19 14:02:55,433 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 14:02:55,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:02:55,434 INFO L85 PathProgramCache]: Analyzing trace with hash 2001748642, now seen corresponding path program 1 times [2021-11-19 14:02:55,434 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:02:55,434 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905004549] [2021-11-19 14:02:55,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:02:55,435 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:02:55,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:02:55,607 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-11-19 14:02:55,608 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:02:55,608 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905004549] [2021-11-19 14:02:55,608 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1905004549] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 14:02:55,608 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 14:02:55,609 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-11-19 14:02:55,609 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791409329] [2021-11-19 14:02:55,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 14:02:55,609 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-19 14:02:55,610 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:02:55,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-19 14:02:55,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-11-19 14:02:55,611 INFO L87 Difference]: Start difference. First operand 1161 states and 2184 transitions. Second operand has 8 states, 7 states have (on average 6.142857142857143) internal successors, (43), 6 states have internal predecessors, (43), 4 states have call successors, (15), 4 states have call predecessors, (15), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2021-11-19 14:02:58,725 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-19 14:02:59,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:02:59,069 INFO L93 Difference]: Finished difference Result 2393 states and 5511 transitions. [2021-11-19 14:02:59,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-11-19 14:02:59,070 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 6.142857142857143) internal successors, (43), 6 states have internal predecessors, (43), 4 states have call successors, (15), 4 states have call predecessors, (15), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 69 [2021-11-19 14:02:59,070 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:02:59,117 INFO L225 Difference]: With dead ends: 2393 [2021-11-19 14:02:59,118 INFO L226 Difference]: Without dead ends: 1235 [2021-11-19 14:02:59,126 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-11-19 14:02:59,127 INFO L933 BasicCegarLoop]: 151 mSDtfsCounter, 51 mSDsluCounter, 849 mSDsCounter, 0 mSdLazyCounter, 268 mSolverCounterSat, 11 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 914 SdHoareTripleChecker+Invalid, 280 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 268 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2021-11-19 14:02:59,127 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 914 Invalid, 280 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 268 Invalid, 1 Unknown, 0 Unchecked, 3.4s Time] [2021-11-19 14:02:59,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1235 states. [2021-11-19 14:02:59,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1235 to 1217. [2021-11-19 14:02:59,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1217 states, 870 states have (on average 1.1344827586206896) internal successors, (987), 840 states have internal predecessors, (987), 117 states have call successors, (117), 59 states have call predecessors, (117), 229 states have return successors, (1152), 317 states have call predecessors, (1152), 92 states have call successors, (1152) [2021-11-19 14:02:59,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1217 states to 1217 states and 2256 transitions. [2021-11-19 14:02:59,256 INFO L78 Accepts]: Start accepts. Automaton has 1217 states and 2256 transitions. Word has length 69 [2021-11-19 14:02:59,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:02:59,256 INFO L470 AbstractCegarLoop]: Abstraction has 1217 states and 2256 transitions. [2021-11-19 14:02:59,257 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 6.142857142857143) internal successors, (43), 6 states have internal predecessors, (43), 4 states have call successors, (15), 4 states have call predecessors, (15), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2021-11-19 14:02:59,257 INFO L276 IsEmpty]: Start isEmpty. Operand 1217 states and 2256 transitions. [2021-11-19 14:02:59,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2021-11-19 14:02:59,262 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:02:59,263 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 14:02:59,263 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-11-19 14:02:59,263 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 14:02:59,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:02:59,264 INFO L85 PathProgramCache]: Analyzing trace with hash -952732932, now seen corresponding path program 1 times [2021-11-19 14:02:59,264 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:02:59,264 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124829887] [2021-11-19 14:02:59,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:02:59,265 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:02:59,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:03:00,939 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 14 proven. 7 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-11-19 14:03:00,939 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:03:00,940 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124829887] [2021-11-19 14:03:00,940 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2124829887] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 14:03:00,940 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1240606080] [2021-11-19 14:03:00,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:03:00,940 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:03:00,940 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:03:00,942 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:03:00,954 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-11-19 14:03:01,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:03:01,228 INFO L263 TraceCheckSpWp]: Trace formula consists of 531 conjuncts, 83 conjunts are in the unsatisfiable core [2021-11-19 14:03:01,233 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:03:01,256 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-19 14:03:01,256 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 19 treesize of output 18 [2021-11-19 14:03:01,580 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 14:03:01,581 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 14:03:01,581 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 14:03:01,582 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-19 14:03:01,583 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-19 14:03:03,846 INFO L354 Elim1Store]: treesize reduction 810, result has 6.5 percent of original size [2021-11-19 14:03:03,847 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 522 treesize of output 345 [2021-11-19 14:03:03,859 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 14:03:03,862 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 421 [2021-11-19 14:03:03,872 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 421 treesize of output 392 [2021-11-19 14:03:04,119 INFO L354 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2021-11-19 14:03:04,120 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 1 case distinctions, treesize of input 425 treesize of output 428 [2021-11-19 14:03:04,849 INFO L354 Elim1Store]: treesize reduction 244, result has 13.2 percent of original size [2021-11-19 14:03:04,849 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 6 new quantified variables, introduced 5 case distinctions, treesize of input 506 treesize of output 450 [2021-11-19 14:03:04,869 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: Some non-self update cases but no top-level DER relation [2021-11-19 14:03:04,869 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [259873499] [2021-11-19 14:03:04,873 INFO L159 IcfgInterpreter]: Started Sifa with 47 locations of interest [2021-11-19 14:03:04,873 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 14:03:04,874 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) 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-19 14:03:04,876 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-11-19 14:03:04,876 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2021-11-19 14:03:04,876 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159510116] [2021-11-19 14:03:04,876 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-11-19 14:03:04,877 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-11-19 14:03:04,877 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:03:04,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-11-19 14:03:04,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=495, Unknown=0, NotChecked=0, Total=552 [2021-11-19 14:03:04,879 INFO L87 Difference]: Start difference. First operand 1217 states and 2256 transitions. Second operand has 22 states, 15 states have (on average 2.533333333333333) internal successors, (38), 15 states have internal predecessors, (38), 8 states have call successors, (15), 8 states have call predecessors, (15), 3 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2021-11-19 14:03:04,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-19 14:03:04,880 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 3 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=57, Invalid=495, Unknown=0, NotChecked=0, Total=552 [2021-11-19 14:03:04,881 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 1 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-19 14:03:04,881 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 0 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-19 14:03:04,927 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-11-19 14:03:05,109 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2021-11-19 14:03:05,110 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@5fee39a6 at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.ManagedScript.lock(ManagedScript.java:82) 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-19 14:03:05,112 INFO L158 Benchmark]: Toolchain (without parser) took 187400.51ms. Allocated memory was 136.3MB in the beginning and 222.3MB in the end (delta: 86.0MB). Free memory was 98.7MB in the beginning and 119.9MB in the end (delta: -21.1MB). Peak memory consumption was 64.4MB. Max. memory is 16.1GB. [2021-11-19 14:03:05,112 INFO L158 Benchmark]: CDTParser took 0.31ms. Allocated memory is still 81.8MB. Free memory is still 38.1MB. There was no memory consumed. Max. memory is 16.1GB. [2021-11-19 14:03:05,113 INFO L158 Benchmark]: CACSL2BoogieTranslator took 761.14ms. Allocated memory is still 136.3MB. Free memory was 98.5MB in the beginning and 93.8MB in the end (delta: 4.6MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2021-11-19 14:03:05,113 INFO L158 Benchmark]: Boogie Procedure Inliner took 124.32ms. Allocated memory is still 136.3MB. Free memory was 93.8MB in the beginning and 90.9MB in the end (delta: 2.9MB). There was no memory consumed. Max. memory is 16.1GB. [2021-11-19 14:03:05,113 INFO L158 Benchmark]: Boogie Preprocessor took 68.88ms. Allocated memory is still 136.3MB. Free memory was 90.9MB in the beginning and 87.6MB in the end (delta: 3.4MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2021-11-19 14:03:05,113 INFO L158 Benchmark]: RCFGBuilder took 1310.03ms. Allocated memory was 136.3MB in the beginning and 184.5MB in the end (delta: 48.2MB). Free memory was 87.6MB in the beginning and 143.8MB in the end (delta: -56.2MB). Peak memory consumption was 52.5MB. Max. memory is 16.1GB. [2021-11-19 14:03:05,114 INFO L158 Benchmark]: TraceAbstraction took 185124.66ms. Allocated memory was 184.5MB in the beginning and 222.3MB in the end (delta: 37.7MB). Free memory was 142.7MB in the beginning and 119.9MB in the end (delta: 22.9MB). Peak memory consumption was 60.6MB. Max. memory is 16.1GB. [2021-11-19 14:03:05,115 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.31ms. Allocated memory is still 81.8MB. Free memory is still 38.1MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 761.14ms. Allocated memory is still 136.3MB. Free memory was 98.5MB in the beginning and 93.8MB in the end (delta: 4.6MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 124.32ms. Allocated memory is still 136.3MB. Free memory was 93.8MB in the beginning and 90.9MB in the end (delta: 2.9MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 68.88ms. Allocated memory is still 136.3MB. Free memory was 90.9MB in the beginning and 87.6MB in the end (delta: 3.4MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * RCFGBuilder took 1310.03ms. Allocated memory was 136.3MB in the beginning and 184.5MB in the end (delta: 48.2MB). Free memory was 87.6MB in the beginning and 143.8MB in the end (delta: -56.2MB). Peak memory consumption was 52.5MB. Max. memory is 16.1GB. * TraceAbstraction took 185124.66ms. Allocated memory was 184.5MB in the beginning and 222.3MB in the end (delta: 37.7MB). Free memory was 142.7MB in the beginning and 119.9MB in the end (delta: 22.9MB). Peak memory consumption was 60.6MB. 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@5fee39a6 de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: IllegalStateException: ManagedScript already locked by de.uni_freiburg.informatik.ultimate.lib.smtlibutils.IncrementalPlicationChecker@5fee39a6: de.uni_freiburg.informatik.ultimate.lib.smtlibutils.ManagedScript.lock(ManagedScript.java:82) RESULT: Ultimate could not prove your program: Toolchain returned no result. [2021-11-19 14:03:05,184 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/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=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/config/TaipanReach.xml -i ../../sv-benchmarks/c/recursive-with-pointer/system-with-recursion.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/config/svcomp-Reach-32bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs --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 Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 74e63e86abbcab22438f70ee6d7d7ef12eaada509b0f0a56fb5cf815aaf53aab --- Real Ultimate output --- This is Ultimate 0.2.1-dev-0f8a17c [2021-11-19 14:03:07,635 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-19 14:03:07,638 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-19 14:03:07,683 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-19 14:03:07,683 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-19 14:03:07,688 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-19 14:03:07,690 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-19 14:03:07,698 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-19 14:03:07,702 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-19 14:03:07,709 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-19 14:03:07,711 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-19 14:03:07,713 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-19 14:03:07,714 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-19 14:03:07,717 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-19 14:03:07,719 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-19 14:03:07,724 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-19 14:03:07,726 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-19 14:03:07,727 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-19 14:03:07,743 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-19 14:03:07,751 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-19 14:03:07,753 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-19 14:03:07,755 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-19 14:03:07,757 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-19 14:03:07,760 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-19 14:03:07,770 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-19 14:03:07,771 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-19 14:03:07,771 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-19 14:03:07,773 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-19 14:03:07,774 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-19 14:03:07,775 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-19 14:03:07,775 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-19 14:03:07,777 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-19 14:03:07,779 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-19 14:03:07,780 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-19 14:03:07,782 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-19 14:03:07,783 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-19 14:03:07,784 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-19 14:03:07,784 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-19 14:03:07,784 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-19 14:03:07,787 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-19 14:03:07,788 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-19 14:03:07,789 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/config/svcomp-Reach-32bit-Taipan_Bitvector.epf [2021-11-19 14:03:07,845 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-19 14:03:07,846 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-19 14:03:07,847 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-19 14:03:07,847 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-19 14:03:07,848 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-19 14:03:07,848 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-19 14:03:07,848 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-19 14:03:07,848 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-19 14:03:07,849 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-19 14:03:07,850 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-19 14:03:07,852 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-19 14:03:07,853 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-19 14:03:07,853 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-19 14:03:07,853 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-19 14:03:07,853 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-19 14:03:07,854 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-19 14:03:07,854 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-19 14:03:07,854 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-11-19 14:03:07,854 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-11-19 14:03:07,855 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-11-19 14:03:07,855 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-19 14:03:07,855 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-19 14:03:07,855 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-19 14:03:07,856 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-19 14:03:07,856 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-19 14:03:07,856 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-19 14:03:07,856 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-19 14:03:07,857 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-19 14:03:07,857 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-19 14:03:07,857 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-19 14:03:07,857 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-19 14:03:07,858 INFO L138 SettingsManager]: * Trace refinement strategy=WALRUS [2021-11-19 14:03:07,858 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-11-19 14:03:07,858 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-19 14:03:07,859 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-19 14:03:07,859 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-19 14:03:07,859 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:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs 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 -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 74e63e86abbcab22438f70ee6d7d7ef12eaada509b0f0a56fb5cf815aaf53aab [2021-11-19 14:03:08,281 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-19 14:03:08,309 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-19 14:03:08,313 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-19 14:03:08,315 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-19 14:03:08,315 INFO L275 PluginConnector]: CDTParser initialized [2021-11-19 14:03:08,317 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/../../sv-benchmarks/c/recursive-with-pointer/system-with-recursion.i [2021-11-19 14:03:08,403 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/data/406254f72/b73354084b464f13b5995857568093d1/FLAGc44d415d7 [2021-11-19 14:03:09,166 INFO L306 CDTParser]: Found 1 translation units. [2021-11-19 14:03:09,167 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/sv-benchmarks/c/recursive-with-pointer/system-with-recursion.i [2021-11-19 14:03:09,189 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/data/406254f72/b73354084b464f13b5995857568093d1/FLAGc44d415d7 [2021-11-19 14:03:09,397 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/data/406254f72/b73354084b464f13b5995857568093d1 [2021-11-19 14:03:09,400 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-19 14:03:09,402 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-19 14:03:09,404 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-19 14:03:09,404 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-19 14:03:09,408 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-19 14:03:09,409 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 02:03:09" (1/1) ... [2021-11-19 14:03:09,411 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7af78561 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 02:03:09, skipping insertion in model container [2021-11-19 14:03:09,411 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 02:03:09" (1/1) ... [2021-11-19 14:03:09,420 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-19 14:03:09,468 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-19 14:03:10,017 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/sv-benchmarks/c/recursive-with-pointer/system-with-recursion.i[36399,36412] [2021-11-19 14:03:10,049 INFO L207 PostProcessor]: Analyzing one entry point: main [2021-11-19 14:03:10,085 INFO L203 MainTranslator]: Completed pre-run [2021-11-19 14:03:10,212 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/sv-benchmarks/c/recursive-with-pointer/system-with-recursion.i[36399,36412] [2021-11-19 14:03:10,219 INFO L207 PostProcessor]: Analyzing one entry point: main [2021-11-19 14:03:10,274 INFO L208 MainTranslator]: Completed translation [2021-11-19 14:03:10,274 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 02:03:10 WrapperNode [2021-11-19 14:03:10,274 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-19 14:03:10,276 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-19 14:03:10,276 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-19 14:03:10,276 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-19 14:03:10,302 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 02:03:10" (1/1) ... [2021-11-19 14:03:10,328 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 02:03:10" (1/1) ... [2021-11-19 14:03:10,365 INFO L137 Inliner]: procedures = 188, calls = 149, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 207 [2021-11-19 14:03:10,366 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-19 14:03:10,367 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-19 14:03:10,367 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-19 14:03:10,367 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-19 14:03:10,377 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 02:03:10" (1/1) ... [2021-11-19 14:03:10,378 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 02:03:10" (1/1) ... [2021-11-19 14:03:10,386 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 02:03:10" (1/1) ... [2021-11-19 14:03:10,387 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 02:03:10" (1/1) ... [2021-11-19 14:03:10,429 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 02:03:10" (1/1) ... [2021-11-19 14:03:10,435 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 02:03:10" (1/1) ... [2021-11-19 14:03:10,454 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 02:03:10" (1/1) ... [2021-11-19 14:03:10,461 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-19 14:03:10,462 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-19 14:03:10,471 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-19 14:03:10,471 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-19 14:03:10,472 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 02:03:10" (1/1) ... [2021-11-19 14:03:10,480 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-19 14:03:10,499 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:03:10,520 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-19 14:03:10,538 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-19 14:03:10,582 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2021-11-19 14:03:10,582 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2021-11-19 14:03:10,582 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2021-11-19 14:03:10,583 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2021-11-19 14:03:10,583 INFO L130 BoogieDeclarations]: Found specification of procedure event_precess [2021-11-19 14:03:10,583 INFO L138 BoogieDeclarations]: Found implementation of procedure event_precess [2021-11-19 14:03:10,584 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-11-19 14:03:10,584 INFO L130 BoogieDeclarations]: Found specification of procedure ASNull [2021-11-19 14:03:10,584 INFO L138 BoogieDeclarations]: Found implementation of procedure ASNull [2021-11-19 14:03:10,585 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-19 14:03:10,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-11-19 14:03:10,585 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-19 14:03:10,585 INFO L130 BoogieDeclarations]: Found specification of procedure ASStart [2021-11-19 14:03:10,585 INFO L138 BoogieDeclarations]: Found implementation of procedure ASStart [2021-11-19 14:03:10,586 INFO L130 BoogieDeclarations]: Found specification of procedure status_update [2021-11-19 14:03:10,586 INFO L138 BoogieDeclarations]: Found implementation of procedure status_update [2021-11-19 14:03:10,586 INFO L130 BoogieDeclarations]: Found specification of procedure message_send [2021-11-19 14:03:10,586 INFO L138 BoogieDeclarations]: Found implementation of procedure message_send [2021-11-19 14:03:10,586 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-11-19 14:03:10,587 INFO L130 BoogieDeclarations]: Found specification of procedure ASIdle [2021-11-19 14:03:10,587 INFO L138 BoogieDeclarations]: Found implementation of procedure ASIdle [2021-11-19 14:03:10,587 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-19 14:03:10,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2021-11-19 14:03:10,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-11-19 14:03:10,588 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2021-11-19 14:03:10,588 INFO L130 BoogieDeclarations]: Found specification of procedure system_initialize [2021-11-19 14:03:10,588 INFO L138 BoogieDeclarations]: Found implementation of procedure system_initialize [2021-11-19 14:03:10,588 INFO L130 BoogieDeclarations]: Found specification of procedure ASStop [2021-11-19 14:03:10,588 INFO L138 BoogieDeclarations]: Found implementation of procedure ASStop [2021-11-19 14:03:10,589 INFO L130 BoogieDeclarations]: Found specification of procedure strncpy [2021-11-19 14:03:10,589 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-19 14:03:10,589 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-19 14:03:10,826 INFO L236 CfgBuilder]: Building ICFG [2021-11-19 14:03:10,843 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-19 14:03:13,818 INFO L277 CfgBuilder]: Performing block encoding [2021-11-19 14:03:13,842 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-19 14:03:13,843 INFO L301 CfgBuilder]: Removed 0 assume(true) statements. [2021-11-19 14:03:13,846 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 02:03:13 BoogieIcfgContainer [2021-11-19 14:03:13,846 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-19 14:03:13,848 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-19 14:03:13,849 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-19 14:03:13,852 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-19 14:03:13,853 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.11 02:03:09" (1/3) ... [2021-11-19 14:03:13,854 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5f05d647 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 02:03:13, skipping insertion in model container [2021-11-19 14:03:13,854 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 02:03:10" (2/3) ... [2021-11-19 14:03:13,855 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5f05d647 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 02:03:13, skipping insertion in model container [2021-11-19 14:03:13,855 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 02:03:13" (3/3) ... [2021-11-19 14:03:13,857 INFO L111 eAbstractionObserver]: Analyzing ICFG system-with-recursion.i [2021-11-19 14:03:13,864 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-19 14:03:13,864 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-11-19 14:03:13,929 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-19 14:03:13,939 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=FINITE_AUTOMATA, 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-19 14:03:13,939 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-11-19 14:03:13,966 INFO L276 IsEmpty]: Start isEmpty. Operand has 132 states, 92 states have (on average 1.315217391304348) internal successors, (121), 93 states have internal predecessors, (121), 29 states have call successors, (29), 9 states have call predecessors, (29), 9 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2021-11-19 14:03:13,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-11-19 14:03:13,975 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:03:13,976 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 14:03:13,976 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 14:03:13,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:03:13,984 INFO L85 PathProgramCache]: Analyzing trace with hash -965536278, now seen corresponding path program 1 times [2021-11-19 14:03:13,999 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-19 14:03:14,000 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1155086089] [2021-11-19 14:03:14,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:03:14,002 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-19 14:03:14,002 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat [2021-11-19 14:03:14,008 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-19 14:03:14,024 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-11-19 14:03:14,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:03:14,234 INFO L263 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 17 conjunts are in the unsatisfiable core [2021-11-19 14:03:14,241 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:03:14,342 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 11 treesize of output 7 [2021-11-19 14:03:14,581 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 15 treesize of output 7 [2021-11-19 14:03:14,678 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-19 14:03:14,679 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:03:15,085 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-19 14:03:15,086 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-19 14:03:15,086 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1155086089] [2021-11-19 14:03:15,087 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1155086089] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-19 14:03:15,087 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-19 14:03:15,087 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8, 8] imperfect sequences [] total 13 [2021-11-19 14:03:15,089 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401881461] [2021-11-19 14:03:15,089 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-19 14:03:15,094 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-11-19 14:03:15,095 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-19 14:03:15,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-11-19 14:03:15,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-11-19 14:03:15,127 INFO L87 Difference]: Start difference. First operand has 132 states, 92 states have (on average 1.315217391304348) internal successors, (121), 93 states have internal predecessors, (121), 29 states have call successors, (29), 9 states have call predecessors, (29), 9 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) Second operand has 13 states, 11 states have (on average 2.090909090909091) internal successors, (23), 9 states have internal predecessors, (23), 5 states have call successors, (5), 5 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-19 14:03:16,547 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-19 14:03:18,354 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.81s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:03:20,349 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.99s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:03:22,186 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.84s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:03:24,052 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-19 14:03:40,977 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.73s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:03:44,657 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.24s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:03:45,759 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-19 14:03:47,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:03:47,078 INFO L93 Difference]: Finished difference Result 285 states and 409 transitions. [2021-11-19 14:03:47,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-19 14:03:47,082 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 2.090909090909091) internal successors, (23), 9 states have internal predecessors, (23), 5 states have call successors, (5), 5 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 19 [2021-11-19 14:03:47,083 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:03:47,094 INFO L225 Difference]: With dead ends: 285 [2021-11-19 14:03:47,095 INFO L226 Difference]: Without dead ends: 134 [2021-11-19 14:03:47,101 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2021-11-19 14:03:47,104 INFO L933 BasicCegarLoop]: 169 mSDtfsCounter, 51 mSDsluCounter, 1291 mSDsCounter, 0 mSdLazyCounter, 313 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 31.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 1460 SdHoareTripleChecker+Invalid, 326 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 313 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 31.8s IncrementalHoareTripleChecker+Time [2021-11-19 14:03:47,105 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 1460 Invalid, 326 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 313 Invalid, 0 Unknown, 0 Unchecked, 31.8s Time] [2021-11-19 14:03:47,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2021-11-19 14:03:47,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 133. [2021-11-19 14:03:47,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 93 states have (on average 1.3225806451612903) internal successors, (123), 96 states have internal predecessors, (123), 30 states have call successors, (30), 10 states have call predecessors, (30), 9 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2021-11-19 14:03:47,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 179 transitions. [2021-11-19 14:03:47,160 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 179 transitions. Word has length 19 [2021-11-19 14:03:47,161 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:03:47,161 INFO L470 AbstractCegarLoop]: Abstraction has 133 states and 179 transitions. [2021-11-19 14:03:47,162 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 11 states have (on average 2.090909090909091) internal successors, (23), 9 states have internal predecessors, (23), 5 states have call successors, (5), 5 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-19 14:03:47,162 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 179 transitions. [2021-11-19 14:03:47,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-11-19 14:03:47,166 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:03:47,166 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 14:03:47,184 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2021-11-19 14:03:47,380 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 [2021-11-19 14:03:47,381 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 14:03:47,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:03:47,382 INFO L85 PathProgramCache]: Analyzing trace with hash -1463372220, now seen corresponding path program 1 times [2021-11-19 14:03:47,382 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-19 14:03:47,383 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1906149135] [2021-11-19 14:03:47,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:03:47,383 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-19 14:03:47,384 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat [2021-11-19 14:03:47,387 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-19 14:03:47,390 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2021-11-19 14:03:47,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:03:47,572 INFO L263 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-19 14:03:47,575 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:03:47,706 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:03:47,706 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:03:47,871 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:03:47,871 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-19 14:03:47,871 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1906149135] [2021-11-19 14:03:47,871 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1906149135] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-19 14:03:47,872 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-19 14:03:47,872 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 6 [2021-11-19 14:03:47,873 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945043659] [2021-11-19 14:03:47,873 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-19 14:03:47,875 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-19 14:03:47,875 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-19 14:03:47,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-19 14:03:47,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-11-19 14:03:47,877 INFO L87 Difference]: Start difference. First operand 133 states and 179 transitions. Second operand has 6 states, 6 states have (on average 4.833333333333333) internal successors, (29), 6 states have internal predecessors, (29), 2 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-11-19 14:03:48,084 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:03:48,085 INFO L93 Difference]: Finished difference Result 258 states and 369 transitions. [2021-11-19 14:03:48,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-19 14:03:48,089 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.833333333333333) internal successors, (29), 6 states have internal predecessors, (29), 2 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 35 [2021-11-19 14:03:48,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:03:48,092 INFO L225 Difference]: With dead ends: 258 [2021-11-19 14:03:48,092 INFO L226 Difference]: Without dead ends: 138 [2021-11-19 14:03:48,095 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2021-11-19 14:03:48,097 INFO L933 BasicCegarLoop]: 158 mSDtfsCounter, 10 mSDsluCounter, 452 mSDsCounter, 0 mSdLazyCounter, 56 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 610 SdHoareTripleChecker+Invalid, 64 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 56 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-19 14:03:48,098 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 610 Invalid, 64 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 56 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-19 14:03:48,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2021-11-19 14:03:48,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 138. [2021-11-19 14:03:48,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 97 states have (on average 1.309278350515464) internal successors, (127), 100 states have internal predecessors, (127), 30 states have call successors, (30), 11 states have call predecessors, (30), 10 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2021-11-19 14:03:48,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 183 transitions. [2021-11-19 14:03:48,129 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 183 transitions. Word has length 35 [2021-11-19 14:03:48,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:03:48,130 INFO L470 AbstractCegarLoop]: Abstraction has 138 states and 183 transitions. [2021-11-19 14:03:48,130 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.833333333333333) internal successors, (29), 6 states have internal predecessors, (29), 2 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-11-19 14:03:48,130 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 183 transitions. [2021-11-19 14:03:48,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-11-19 14:03:48,135 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:03:48,135 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 14:03:48,151 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2021-11-19 14:03:48,345 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 [2021-11-19 14:03:48,346 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 14:03:48,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:03:48,347 INFO L85 PathProgramCache]: Analyzing trace with hash -1541012852, now seen corresponding path program 1 times [2021-11-19 14:03:48,347 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-19 14:03:48,348 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [415905312] [2021-11-19 14:03:48,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:03:48,348 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-19 14:03:48,349 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat [2021-11-19 14:03:48,350 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-19 14:03:48,401 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2021-11-19 14:03:48,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:03:48,531 INFO L263 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 17 conjunts are in the unsatisfiable core [2021-11-19 14:03:48,534 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:03:48,583 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 11 treesize of output 7 [2021-11-19 14:03:48,735 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 15 treesize of output 7 [2021-11-19 14:03:48,833 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:03:48,834 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:03:49,215 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:03:49,216 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-19 14:03:49,217 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [415905312] [2021-11-19 14:03:49,217 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [415905312] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-19 14:03:49,217 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-19 14:03:49,217 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8, 8] imperfect sequences [] total 13 [2021-11-19 14:03:49,218 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090939371] [2021-11-19 14:03:49,218 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-19 14:03:49,218 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-11-19 14:03:49,219 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-19 14:03:49,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-11-19 14:03:49,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-11-19 14:03:49,222 INFO L87 Difference]: Start difference. First operand 138 states and 183 transitions. Second operand has 13 states, 11 states have (on average 3.1818181818181817) internal successors, (35), 9 states have internal predecessors, (35), 5 states have call successors, (9), 5 states have call predecessors, (9), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-19 14:03:51,251 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:03:53,267 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-19 14:03:54,755 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.49s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:03:56,164 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.41s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:03:58,448 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-19 14:04:07,069 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-19 14:04:08,875 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.50s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:04:12,425 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.02s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:04:20,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:04:20,260 INFO L93 Difference]: Finished difference Result 294 states and 418 transitions. [2021-11-19 14:04:20,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-19 14:04:20,261 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 3.1818181818181817) internal successors, (35), 9 states have internal predecessors, (35), 5 states have call successors, (9), 5 states have call predecessors, (9), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 36 [2021-11-19 14:04:20,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:04:20,264 INFO L225 Difference]: With dead ends: 294 [2021-11-19 14:04:20,264 INFO L226 Difference]: Without dead ends: 171 [2021-11-19 14:04:20,265 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2021-11-19 14:04:20,266 INFO L933 BasicCegarLoop]: 176 mSDtfsCounter, 54 mSDsluCounter, 1186 mSDsCounter, 0 mSdLazyCounter, 278 mSolverCounterSat, 11 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 30.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 1362 SdHoareTripleChecker+Invalid, 292 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 278 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 30.9s IncrementalHoareTripleChecker+Time [2021-11-19 14:04:20,267 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 1362 Invalid, 292 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 278 Invalid, 3 Unknown, 0 Unchecked, 30.9s Time] [2021-11-19 14:04:20,268 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2021-11-19 14:04:20,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 160. [2021-11-19 14:04:20,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 115 states have (on average 1.3304347826086957) internal successors, (153), 119 states have internal predecessors, (153), 32 states have call successors, (32), 13 states have call predecessors, (32), 12 states have return successors, (30), 27 states have call predecessors, (30), 28 states have call successors, (30) [2021-11-19 14:04:20,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 215 transitions. [2021-11-19 14:04:20,287 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 215 transitions. Word has length 36 [2021-11-19 14:04:20,288 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:04:20,288 INFO L470 AbstractCegarLoop]: Abstraction has 160 states and 215 transitions. [2021-11-19 14:04:20,288 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 11 states have (on average 3.1818181818181817) internal successors, (35), 9 states have internal predecessors, (35), 5 states have call successors, (9), 5 states have call predecessors, (9), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-19 14:04:20,289 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 215 transitions. [2021-11-19 14:04:20,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-11-19 14:04:20,291 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:04:20,291 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 14:04:20,307 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2021-11-19 14:04:20,492 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 [2021-11-19 14:04:20,492 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 14:04:20,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:04:20,493 INFO L85 PathProgramCache]: Analyzing trace with hash -1282847414, now seen corresponding path program 1 times [2021-11-19 14:04:20,494 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-19 14:04:20,494 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1212421245] [2021-11-19 14:04:20,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:04:20,494 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-19 14:04:20,494 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat [2021-11-19 14:04:20,495 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-19 14:04:20,501 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2021-11-19 14:04:20,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:04:20,720 INFO L263 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 14 conjunts are in the unsatisfiable core [2021-11-19 14:04:20,723 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:04:20,859 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 11 treesize of output 7 [2021-11-19 14:04:21,060 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-11-19 14:04:21,061 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 19 treesize of output 18 [2021-11-19 14:04:21,146 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 15 treesize of output 7 [2021-11-19 14:04:21,229 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:04:21,229 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:04:23,347 WARN L838 $PredicateComparison]: unable to prove that (forall ((|system_initialize_~#e~1.base| (_ BitVec 32))) (not (= ~sys_state_s~0~AS_IDLE (select (select (store |c_#memory_int| |system_initialize_~#e~1.base| (store (select |c_#memory_int| |system_initialize_~#e~1.base|) |c_system_initialize_~#e~1.offset| ~e_primitive_s~0~_EVENT_OPEN)) c_~user~0.base) c_~user~0.offset)))) is different from false [2021-11-19 14:04:25,364 WARN L838 $PredicateComparison]: unable to prove that (forall ((|system_initialize_~#e~1.base| (_ BitVec 32))) (not (= ~sys_state_s~0~AS_IDLE (select (select (store |c_#memory_int| |system_initialize_~#e~1.base| (store (select |c_#memory_int| |system_initialize_~#e~1.base|) (_ bv0 32) ~e_primitive_s~0~_EVENT_OPEN)) c_~user~0.base) c_~user~0.offset)))) is different from false [2021-11-19 14:04:27,689 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:04:27,689 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-19 14:04:27,690 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1212421245] [2021-11-19 14:04:27,690 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1212421245] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-19 14:04:27,690 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-19 14:04:27,690 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [9] total 15 [2021-11-19 14:04:27,691 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972484172] [2021-11-19 14:04:27,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 14:04:27,692 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-19 14:04:27,692 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-19 14:04:27,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-19 14:04:27,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=122, Unknown=2, NotChecked=46, Total=210 [2021-11-19 14:04:27,693 INFO L87 Difference]: Start difference. First operand 160 states and 215 transitions. Second operand has 9 states, 9 states have (on average 3.0) internal successors, (27), 9 states have internal predecessors, (27), 4 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-19 14:04:37,823 WARN L227 SmtUtils]: Spent 10.04s on a formula simplification that was a NOOP. DAG size: 25 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-11-19 14:04:38,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:04:38,016 INFO L93 Difference]: Finished difference Result 340 states and 492 transitions. [2021-11-19 14:04:38,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-11-19 14:04:38,017 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.0) internal successors, (27), 9 states have internal predecessors, (27), 4 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 36 [2021-11-19 14:04:38,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:04:38,023 INFO L225 Difference]: With dead ends: 340 [2021-11-19 14:04:38,024 INFO L226 Difference]: Without dead ends: 195 [2021-11-19 14:04:38,026 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 57 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 16.4s TimeCoverageRelationStatistics Valid=61, Invalid=217, Unknown=2, NotChecked=62, Total=342 [2021-11-19 14:04:38,027 INFO L933 BasicCegarLoop]: 173 mSDtfsCounter, 35 mSDsluCounter, 848 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 1021 SdHoareTripleChecker+Invalid, 237 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 172 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-19 14:04:38,028 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 1021 Invalid, 237 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 57 Invalid, 0 Unknown, 172 Unchecked, 0.2s Time] [2021-11-19 14:04:38,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2021-11-19 14:04:38,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 187. [2021-11-19 14:04:38,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 187 states, 134 states have (on average 1.328358208955224) internal successors, (178), 140 states have internal predecessors, (178), 37 states have call successors, (37), 15 states have call predecessors, (37), 15 states have return successors, (46), 31 states have call predecessors, (46), 33 states have call successors, (46) [2021-11-19 14:04:38,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 261 transitions. [2021-11-19 14:04:38,057 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 261 transitions. Word has length 36 [2021-11-19 14:04:38,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:04:38,058 INFO L470 AbstractCegarLoop]: Abstraction has 187 states and 261 transitions. [2021-11-19 14:04:38,059 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.0) internal successors, (27), 9 states have internal predecessors, (27), 4 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-19 14:04:38,059 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 261 transitions. [2021-11-19 14:04:38,062 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-11-19 14:04:38,062 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:04:38,063 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 14:04:38,085 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2021-11-19 14:04:38,281 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 [2021-11-19 14:04:38,281 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 14:04:38,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:04:38,282 INFO L85 PathProgramCache]: Analyzing trace with hash 2015047529, now seen corresponding path program 1 times [2021-11-19 14:04:38,282 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-19 14:04:38,283 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1978583545] [2021-11-19 14:04:38,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:04:38,283 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-19 14:04:38,283 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat [2021-11-19 14:04:38,284 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-19 14:04:38,320 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2021-11-19 14:04:38,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:04:38,457 INFO L263 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 11 conjunts are in the unsatisfiable core [2021-11-19 14:04:38,459 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:04:38,602 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 7 treesize of output 3 [2021-11-19 14:04:38,819 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 15 treesize of output 7 [2021-11-19 14:04:38,870 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:04:38,870 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:04:39,440 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 17 treesize of output 9 [2021-11-19 14:04:39,467 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:04:39,468 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-19 14:04:39,468 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1978583545] [2021-11-19 14:04:39,468 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1978583545] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-19 14:04:39,468 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-19 14:04:39,468 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9, 9] imperfect sequences [] total 16 [2021-11-19 14:04:39,468 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058325559] [2021-11-19 14:04:39,469 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-19 14:04:39,469 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-11-19 14:04:39,469 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-19 14:04:39,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-11-19 14:04:39,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2021-11-19 14:04:39,470 INFO L87 Difference]: Start difference. First operand 187 states and 261 transitions. Second operand has 16 states, 16 states have (on average 2.25) internal successors, (36), 14 states have internal predecessors, (36), 4 states have call successors, (9), 6 states have call predecessors, (9), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-19 14:04:40,828 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-19 14:04:42,843 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:04:44,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-19 14:04:45,996 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-19 14:04:50,508 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-19 14:04:52,695 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-19 14:04:53,856 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-19 14:04:55,771 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-19 14:04:57,874 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.46s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:04:58,912 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.04s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:05:00,737 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-19 14:05:01,979 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.24s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:05:08,502 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-19 14:05:09,610 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-19 14:05:10,973 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-19 14:05:11,985 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-19 14:05:15,628 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-19 14:05:20,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:05:20,323 INFO L93 Difference]: Finished difference Result 576 states and 896 transitions. [2021-11-19 14:05:20,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-11-19 14:05:20,324 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.25) internal successors, (36), 14 states have internal predecessors, (36), 4 states have call successors, (9), 6 states have call predecessors, (9), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) Word has length 36 [2021-11-19 14:05:20,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:05:20,331 INFO L225 Difference]: With dead ends: 576 [2021-11-19 14:05:20,332 INFO L226 Difference]: Without dead ends: 393 [2021-11-19 14:05:20,335 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 407 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=437, Invalid=1455, Unknown=0, NotChecked=0, Total=1892 [2021-11-19 14:05:20,336 INFO L933 BasicCegarLoop]: 222 mSDtfsCounter, 395 mSDsluCounter, 1105 mSDsCounter, 0 mSdLazyCounter, 1493 mSolverCounterSat, 203 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 38.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 395 SdHoareTripleChecker+Valid, 1327 SdHoareTripleChecker+Invalid, 1698 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 203 IncrementalHoareTripleChecker+Valid, 1493 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 39.6s IncrementalHoareTripleChecker+Time [2021-11-19 14:05:20,336 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [395 Valid, 1327 Invalid, 1698 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [203 Valid, 1493 Invalid, 2 Unknown, 0 Unchecked, 39.6s Time] [2021-11-19 14:05:20,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 393 states. [2021-11-19 14:05:20,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 393 to 357. [2021-11-19 14:05:20,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 357 states, 264 states have (on average 1.2121212121212122) internal successors, (320), 256 states have internal predecessors, (320), 48 states have call successors, (48), 21 states have call predecessors, (48), 44 states have return successors, (183), 79 states have call predecessors, (183), 46 states have call successors, (183) [2021-11-19 14:05:20,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 357 states to 357 states and 551 transitions. [2021-11-19 14:05:20,408 INFO L78 Accepts]: Start accepts. Automaton has 357 states and 551 transitions. Word has length 36 [2021-11-19 14:05:20,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:05:20,410 INFO L470 AbstractCegarLoop]: Abstraction has 357 states and 551 transitions. [2021-11-19 14:05:20,410 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.25) internal successors, (36), 14 states have internal predecessors, (36), 4 states have call successors, (9), 6 states have call predecessors, (9), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-19 14:05:20,410 INFO L276 IsEmpty]: Start isEmpty. Operand 357 states and 551 transitions. [2021-11-19 14:05:20,417 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2021-11-19 14:05:20,417 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:05:20,418 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 14:05:20,435 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2021-11-19 14:05:20,632 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 [2021-11-19 14:05:20,632 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 14:05:20,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:05:20,633 INFO L85 PathProgramCache]: Analyzing trace with hash -821329833, now seen corresponding path program 1 times [2021-11-19 14:05:20,633 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-19 14:05:20,633 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1666861309] [2021-11-19 14:05:20,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:05:20,634 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-19 14:05:20,634 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat [2021-11-19 14:05:20,635 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-19 14:05:20,638 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2021-11-19 14:05:20,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:05:20,777 INFO L263 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-19 14:05:20,780 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:05:20,894 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 11 treesize of output 7 [2021-11-19 14:05:20,974 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 15 treesize of output 7 [2021-11-19 14:05:21,119 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-19 14:05:21,119 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:05:21,727 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-19 14:05:21,727 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-19 14:05:21,727 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1666861309] [2021-11-19 14:05:21,727 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1666861309] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-19 14:05:21,727 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-19 14:05:21,728 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8, 9] imperfect sequences [] total 14 [2021-11-19 14:05:21,728 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178116634] [2021-11-19 14:05:21,728 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-19 14:05:21,728 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-11-19 14:05:21,728 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-19 14:05:21,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-11-19 14:05:21,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2021-11-19 14:05:21,729 INFO L87 Difference]: Start difference. First operand 357 states and 551 transitions. Second operand has 14 states, 14 states have (on average 3.4285714285714284) internal successors, (48), 14 states have internal predecessors, (48), 4 states have call successors, (11), 4 states have call predecessors, (11), 3 states have return successors, (4), 3 states have call predecessors, (4), 1 states have call successors, (4) [2021-11-19 14:05:25,702 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-19 14:05:26,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:05:26,672 INFO L93 Difference]: Finished difference Result 842 states and 1408 transitions. [2021-11-19 14:05:26,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-11-19 14:05:26,674 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.4285714285714284) internal successors, (48), 14 states have internal predecessors, (48), 4 states have call successors, (11), 4 states have call predecessors, (11), 3 states have return successors, (4), 3 states have call predecessors, (4), 1 states have call successors, (4) Word has length 54 [2021-11-19 14:05:26,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:05:26,681 INFO L225 Difference]: With dead ends: 842 [2021-11-19 14:05:26,681 INFO L226 Difference]: Without dead ends: 495 [2021-11-19 14:05:26,686 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 100 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=113, Invalid=393, Unknown=0, NotChecked=0, Total=506 [2021-11-19 14:05:26,687 INFO L933 BasicCegarLoop]: 237 mSDtfsCounter, 171 mSDsluCounter, 1734 mSDsCounter, 0 mSdLazyCounter, 454 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 171 SdHoareTripleChecker+Valid, 1971 SdHoareTripleChecker+Invalid, 529 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 454 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.6s IncrementalHoareTripleChecker+Time [2021-11-19 14:05:26,688 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [171 Valid, 1971 Invalid, 529 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 454 Invalid, 0 Unknown, 0 Unchecked, 4.6s Time] [2021-11-19 14:05:26,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 495 states. [2021-11-19 14:05:26,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 495 to 450. [2021-11-19 14:05:26,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 450 states, 338 states have (on average 1.198224852071006) internal successors, (405), 323 states have internal predecessors, (405), 52 states have call successors, (52), 25 states have call predecessors, (52), 59 states have return successors, (224), 101 states have call predecessors, (224), 50 states have call successors, (224) [2021-11-19 14:05:26,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 450 states to 450 states and 681 transitions. [2021-11-19 14:05:26,770 INFO L78 Accepts]: Start accepts. Automaton has 450 states and 681 transitions. Word has length 54 [2021-11-19 14:05:26,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:05:26,771 INFO L470 AbstractCegarLoop]: Abstraction has 450 states and 681 transitions. [2021-11-19 14:05:26,771 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.4285714285714284) internal successors, (48), 14 states have internal predecessors, (48), 4 states have call successors, (11), 4 states have call predecessors, (11), 3 states have return successors, (4), 3 states have call predecessors, (4), 1 states have call successors, (4) [2021-11-19 14:05:26,771 INFO L276 IsEmpty]: Start isEmpty. Operand 450 states and 681 transitions. [2021-11-19 14:05:26,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2021-11-19 14:05:26,775 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:05:26,775 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 14:05:26,793 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2021-11-19 14:05:26,993 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 [2021-11-19 14:05:26,993 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 14:05:26,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:05:26,994 INFO L85 PathProgramCache]: Analyzing trace with hash 686221976, now seen corresponding path program 1 times [2021-11-19 14:05:26,994 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-19 14:05:26,994 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [616810495] [2021-11-19 14:05:26,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:05:26,994 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-19 14:05:26,995 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat [2021-11-19 14:05:26,995 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-19 14:05:26,998 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2021-11-19 14:05:27,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:05:27,193 INFO L263 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 12 conjunts are in the unsatisfiable core [2021-11-19 14:05:27,197 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:05:27,403 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 7 treesize of output 3 [2021-11-19 14:05:27,598 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 15 treesize of output 7 [2021-11-19 14:05:27,636 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-19 14:05:27,636 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:05:28,233 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 17 treesize of output 9 [2021-11-19 14:05:28,298 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-19 14:05:28,298 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-19 14:05:28,299 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [616810495] [2021-11-19 14:05:28,299 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [616810495] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-19 14:05:28,299 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-19 14:05:28,299 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9, 9] imperfect sequences [] total 16 [2021-11-19 14:05:28,299 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383230108] [2021-11-19 14:05:28,299 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-19 14:05:28,300 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-11-19 14:05:28,300 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-19 14:05:28,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-11-19 14:05:28,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2021-11-19 14:05:28,301 INFO L87 Difference]: Start difference. First operand 450 states and 681 transitions. Second operand has 16 states, 16 states have (on average 3.375) internal successors, (54), 14 states have internal predecessors, (54), 4 states have call successors, (12), 6 states have call predecessors, (12), 3 states have return successors, (4), 2 states have call predecessors, (4), 3 states have call successors, (4) [2021-11-19 14:05:30,959 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:05:32,706 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.37s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:05:34,217 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.51s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:05:39,273 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.58s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:05:46,404 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-19 14:05:50,897 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-19 14:05:52,765 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-19 14:05:58,163 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-19 14:06:01,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:06:01,708 INFO L93 Difference]: Finished difference Result 1282 states and 2379 transitions. [2021-11-19 14:06:01,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-11-19 14:06:01,709 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 14 states have internal predecessors, (54), 4 states have call successors, (12), 6 states have call predecessors, (12), 3 states have return successors, (4), 2 states have call predecessors, (4), 3 states have call successors, (4) Word has length 54 [2021-11-19 14:06:01,709 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:06:01,721 INFO L225 Difference]: With dead ends: 1282 [2021-11-19 14:06:01,721 INFO L226 Difference]: Without dead ends: 832 [2021-11-19 14:06:01,728 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 104 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 448 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=490, Invalid=1580, Unknown=0, NotChecked=0, Total=2070 [2021-11-19 14:06:01,729 INFO L933 BasicCegarLoop]: 202 mSDtfsCounter, 723 mSDsluCounter, 771 mSDsCounter, 0 mSdLazyCounter, 1089 mSolverCounterSat, 506 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 31.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 723 SdHoareTripleChecker+Valid, 973 SdHoareTripleChecker+Invalid, 1597 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 506 IncrementalHoareTripleChecker+Valid, 1089 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 32.2s IncrementalHoareTripleChecker+Time [2021-11-19 14:06:01,729 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [723 Valid, 973 Invalid, 1597 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [506 Valid, 1089 Invalid, 2 Unknown, 0 Unchecked, 32.2s Time] [2021-11-19 14:06:01,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 832 states. [2021-11-19 14:06:01,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 832 to 740. [2021-11-19 14:06:01,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 740 states, 566 states have (on average 1.1696113074204948) internal successors, (662), 520 states have internal predecessors, (662), 66 states have call successors, (66), 34 states have call predecessors, (66), 107 states have return successors, (562), 185 states have call predecessors, (562), 64 states have call successors, (562) [2021-11-19 14:06:01,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 740 states to 740 states and 1290 transitions. [2021-11-19 14:06:01,829 INFO L78 Accepts]: Start accepts. Automaton has 740 states and 1290 transitions. Word has length 54 [2021-11-19 14:06:01,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:06:01,831 INFO L470 AbstractCegarLoop]: Abstraction has 740 states and 1290 transitions. [2021-11-19 14:06:01,832 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 14 states have internal predecessors, (54), 4 states have call successors, (12), 6 states have call predecessors, (12), 3 states have return successors, (4), 2 states have call predecessors, (4), 3 states have call successors, (4) [2021-11-19 14:06:01,832 INFO L276 IsEmpty]: Start isEmpty. Operand 740 states and 1290 transitions. [2021-11-19 14:06:01,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-11-19 14:06:01,835 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:06:01,835 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 14:06:01,856 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2021-11-19 14:06:02,050 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 [2021-11-19 14:06:02,050 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 14:06:02,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:06:02,051 INFO L85 PathProgramCache]: Analyzing trace with hash 1318935550, now seen corresponding path program 1 times [2021-11-19 14:06:02,051 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-19 14:06:02,052 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1932665066] [2021-11-19 14:06:02,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:06:02,052 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-19 14:06:02,052 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat [2021-11-19 14:06:02,054 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-19 14:06:02,058 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2021-11-19 14:06:02,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:06:02,208 INFO L263 TraceCheckSpWp]: Trace formula consists of 312 conjuncts, 16 conjunts are in the unsatisfiable core [2021-11-19 14:06:02,211 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:06:02,254 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 11 treesize of output 7 [2021-11-19 14:06:02,364 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 29 treesize of output 17 [2021-11-19 14:06:02,456 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:06:02,457 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:06:02,727 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-11-19 14:06:02,728 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-19 14:06:02,728 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1932665066] [2021-11-19 14:06:02,728 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1932665066] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-19 14:06:02,728 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-19 14:06:02,729 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 11 [2021-11-19 14:06:02,729 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704129277] [2021-11-19 14:06:02,729 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-19 14:06:02,729 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-11-19 14:06:02,730 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-19 14:06:02,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-11-19 14:06:02,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2021-11-19 14:06:02,731 INFO L87 Difference]: Start difference. First operand 740 states and 1290 transitions. Second operand has 11 states, 9 states have (on average 5.222222222222222) internal successors, (47), 7 states have internal predecessors, (47), 6 states have call successors, (14), 6 states have call predecessors, (14), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-11-19 14:06:04,761 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:06:06,781 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-19 14:06:08,379 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-19 14:06:10,110 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.73s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:06:12,134 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-19 14:06:19,577 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.02s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:06:32,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:06:32,614 INFO L93 Difference]: Finished difference Result 1489 states and 3093 transitions. [2021-11-19 14:06:32,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-19 14:06:32,615 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 5.222222222222222) internal successors, (47), 7 states have internal predecessors, (47), 6 states have call successors, (14), 6 states have call predecessors, (14), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 55 [2021-11-19 14:06:32,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:06:32,629 INFO L225 Difference]: With dead ends: 1489 [2021-11-19 14:06:32,629 INFO L226 Difference]: Without dead ends: 762 [2021-11-19 14:06:32,642 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 100 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-11-19 14:06:32,643 INFO L933 BasicCegarLoop]: 170 mSDtfsCounter, 39 mSDsluCounter, 1122 mSDsCounter, 0 mSdLazyCounter, 299 mSolverCounterSat, 7 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 29.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 1292 SdHoareTripleChecker+Invalid, 309 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 299 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 29.8s IncrementalHoareTripleChecker+Time [2021-11-19 14:06:32,643 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 1292 Invalid, 309 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 299 Invalid, 3 Unknown, 0 Unchecked, 29.8s Time] [2021-11-19 14:06:32,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 762 states. [2021-11-19 14:06:32,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 762 to 749. [2021-11-19 14:06:32,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 749 states, 573 states have (on average 1.1710296684118673) internal successors, (671), 527 states have internal predecessors, (671), 67 states have call successors, (67), 35 states have call predecessors, (67), 108 states have return successors, (570), 186 states have call predecessors, (570), 65 states have call successors, (570) [2021-11-19 14:06:32,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 749 states to 749 states and 1308 transitions. [2021-11-19 14:06:32,747 INFO L78 Accepts]: Start accepts. Automaton has 749 states and 1308 transitions. Word has length 55 [2021-11-19 14:06:32,747 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:06:32,747 INFO L470 AbstractCegarLoop]: Abstraction has 749 states and 1308 transitions. [2021-11-19 14:06:32,748 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 5.222222222222222) internal successors, (47), 7 states have internal predecessors, (47), 6 states have call successors, (14), 6 states have call predecessors, (14), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-11-19 14:06:32,748 INFO L276 IsEmpty]: Start isEmpty. Operand 749 states and 1308 transitions. [2021-11-19 14:06:32,750 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-11-19 14:06:32,751 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:06:32,751 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 14:06:32,782 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2021-11-19 14:06:32,965 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 [2021-11-19 14:06:32,966 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 14:06:32,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:06:32,967 INFO L85 PathProgramCache]: Analyzing trace with hash 2020535424, now seen corresponding path program 1 times [2021-11-19 14:06:32,967 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-19 14:06:32,968 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [253998349] [2021-11-19 14:06:32,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:06:32,968 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-19 14:06:32,968 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat [2021-11-19 14:06:32,970 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-19 14:06:33,015 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2021-11-19 14:06:33,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:06:33,202 INFO L263 TraceCheckSpWp]: Trace formula consists of 312 conjuncts, 17 conjunts are in the unsatisfiable core [2021-11-19 14:06:33,205 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:06:33,310 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 11 treesize of output 7 [2021-11-19 14:06:33,449 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 15 treesize of output 7 [2021-11-19 14:06:33,545 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-11-19 14:06:33,545 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:06:33,930 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-11-19 14:06:33,930 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-19 14:06:33,931 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [253998349] [2021-11-19 14:06:33,931 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [253998349] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-19 14:06:33,931 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-19 14:06:33,931 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8, 8] imperfect sequences [] total 13 [2021-11-19 14:06:33,932 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735295395] [2021-11-19 14:06:33,932 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-19 14:06:33,932 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-11-19 14:06:33,933 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-19 14:06:33,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-11-19 14:06:33,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-11-19 14:06:33,934 INFO L87 Difference]: Start difference. First operand 749 states and 1308 transitions. Second operand has 13 states, 11 states have (on average 4.090909090909091) internal successors, (45), 9 states have internal predecessors, (45), 5 states have call successors, (13), 5 states have call predecessors, (13), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-11-19 14:06:35,210 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-19 14:06:36,688 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.48s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:06:37,705 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.02s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:06:39,720 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-19 14:06:41,547 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.83s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:06:52,939 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.75s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:06:53,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:06:53,886 INFO L93 Difference]: Finished difference Result 1522 states and 3174 transitions. [2021-11-19 14:06:53,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-19 14:06:53,888 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 4.090909090909091) internal successors, (45), 9 states have internal predecessors, (45), 5 states have call successors, (13), 5 states have call predecessors, (13), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 55 [2021-11-19 14:06:53,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:06:53,902 INFO L225 Difference]: With dead ends: 1522 [2021-11-19 14:06:53,902 INFO L226 Difference]: Without dead ends: 786 [2021-11-19 14:06:53,915 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2021-11-19 14:06:53,916 INFO L933 BasicCegarLoop]: 198 mSDtfsCounter, 61 mSDsluCounter, 1123 mSDsCounter, 0 mSdLazyCounter, 252 mSolverCounterSat, 12 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 19.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 1321 SdHoareTripleChecker+Invalid, 265 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 252 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 19.8s IncrementalHoareTripleChecker+Time [2021-11-19 14:06:53,917 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 1321 Invalid, 265 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 252 Invalid, 1 Unknown, 0 Unchecked, 19.8s Time] [2021-11-19 14:06:53,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 786 states. [2021-11-19 14:06:53,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 786 to 777. [2021-11-19 14:06:53,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 777 states, 596 states have (on average 1.1778523489932886) internal successors, (702), 552 states have internal predecessors, (702), 68 states have call successors, (68), 37 states have call predecessors, (68), 112 states have return successors, (579), 187 states have call predecessors, (579), 66 states have call successors, (579) [2021-11-19 14:06:54,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 777 states to 777 states and 1349 transitions. [2021-11-19 14:06:54,002 INFO L78 Accepts]: Start accepts. Automaton has 777 states and 1349 transitions. Word has length 55 [2021-11-19 14:06:54,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:06:54,003 INFO L470 AbstractCegarLoop]: Abstraction has 777 states and 1349 transitions. [2021-11-19 14:06:54,003 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 11 states have (on average 4.090909090909091) internal successors, (45), 9 states have internal predecessors, (45), 5 states have call successors, (13), 5 states have call predecessors, (13), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-11-19 14:06:54,003 INFO L276 IsEmpty]: Start isEmpty. Operand 777 states and 1349 transitions. [2021-11-19 14:06:54,006 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-11-19 14:06:54,006 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:06:54,007 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 14:06:54,029 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2021-11-19 14:06:54,223 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 [2021-11-19 14:06:54,223 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 14:06:54,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:06:54,224 INFO L85 PathProgramCache]: Analyzing trace with hash -1460133828, now seen corresponding path program 1 times [2021-11-19 14:06:54,224 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-19 14:06:54,224 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [42168502] [2021-11-19 14:06:54,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:06:54,224 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-19 14:06:54,225 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat [2021-11-19 14:06:54,225 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-19 14:06:54,233 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2021-11-19 14:06:54,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:06:54,402 INFO L263 TraceCheckSpWp]: Trace formula consists of 259 conjuncts, 16 conjunts are in the unsatisfiable core [2021-11-19 14:06:54,405 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:06:54,472 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 11 treesize of output 7 [2021-11-19 14:06:54,600 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 15 treesize of output 7 [2021-11-19 14:06:54,713 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:06:54,713 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:06:54,893 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-19 14:06:54,894 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-19 14:06:54,894 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [42168502] [2021-11-19 14:06:54,894 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [42168502] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-19 14:06:54,894 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-19 14:06:54,894 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8, 8] imperfect sequences [] total 8 [2021-11-19 14:06:54,894 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317840187] [2021-11-19 14:06:54,895 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-19 14:06:54,895 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-19 14:06:54,895 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-19 14:06:54,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-19 14:06:54,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-11-19 14:06:54,896 INFO L87 Difference]: Start difference. First operand 777 states and 1349 transitions. Second operand has 8 states, 7 states have (on average 6.0) internal successors, (42), 6 states have internal predecessors, (42), 4 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-11-19 14:06:56,923 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-19 14:06:58,940 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-19 14:07:00,398 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.15s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:07:03,315 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-19 14:07:13,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:07:13,305 INFO L93 Difference]: Finished difference Result 1598 states and 3278 transitions. [2021-11-19 14:07:13,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-11-19 14:07:13,306 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 6.0) internal successors, (42), 6 states have internal predecessors, (42), 4 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 55 [2021-11-19 14:07:13,307 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:07:13,317 INFO L225 Difference]: With dead ends: 1598 [2021-11-19 14:07:13,317 INFO L226 Difference]: Without dead ends: 834 [2021-11-19 14:07:13,327 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 103 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-11-19 14:07:13,328 INFO L933 BasicCegarLoop]: 176 mSDtfsCounter, 70 mSDsluCounter, 896 mSDsCounter, 0 mSdLazyCounter, 192 mSolverCounterSat, 14 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 1072 SdHoareTripleChecker+Invalid, 208 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 192 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.3s IncrementalHoareTripleChecker+Time [2021-11-19 14:07:13,329 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 1072 Invalid, 208 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 192 Invalid, 2 Unknown, 0 Unchecked, 18.3s Time] [2021-11-19 14:07:13,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 834 states. [2021-11-19 14:07:13,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 834 to 819. [2021-11-19 14:07:13,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 819 states, 626 states have (on average 1.1693290734824282) internal successors, (732), 583 states have internal predecessors, (732), 71 states have call successors, (71), 38 states have call predecessors, (71), 121 states have return successors, (596), 197 states have call predecessors, (596), 69 states have call successors, (596) [2021-11-19 14:07:13,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 819 states to 819 states and 1399 transitions. [2021-11-19 14:07:13,396 INFO L78 Accepts]: Start accepts. Automaton has 819 states and 1399 transitions. Word has length 55 [2021-11-19 14:07:13,396 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:07:13,396 INFO L470 AbstractCegarLoop]: Abstraction has 819 states and 1399 transitions. [2021-11-19 14:07:13,396 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 6.0) internal successors, (42), 6 states have internal predecessors, (42), 4 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-11-19 14:07:13,397 INFO L276 IsEmpty]: Start isEmpty. Operand 819 states and 1399 transitions. [2021-11-19 14:07:13,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-11-19 14:07:13,399 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:07:13,399 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 14:07:13,422 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2021-11-19 14:07:13,618 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 [2021-11-19 14:07:13,619 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 14:07:13,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:07:13,619 INFO L85 PathProgramCache]: Analyzing trace with hash -1220752829, now seen corresponding path program 1 times [2021-11-19 14:07:13,619 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-19 14:07:13,619 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [719639495] [2021-11-19 14:07:13,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:07:13,619 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-19 14:07:13,620 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat [2021-11-19 14:07:13,620 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-19 14:07:13,621 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2021-11-19 14:07:13,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:07:13,755 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 16 conjunts are in the unsatisfiable core [2021-11-19 14:07:13,757 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:07:13,805 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 11 treesize of output 7 [2021-11-19 14:07:13,891 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 29 treesize of output 17 [2021-11-19 14:07:13,947 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:07:13,947 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:07:14,149 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-19 14:07:14,149 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-19 14:07:14,149 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [719639495] [2021-11-19 14:07:14,149 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [719639495] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-19 14:07:14,150 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-19 14:07:14,150 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 11 [2021-11-19 14:07:14,150 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275553594] [2021-11-19 14:07:14,150 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-19 14:07:14,150 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-11-19 14:07:14,150 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-19 14:07:14,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-11-19 14:07:14,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2021-11-19 14:07:14,151 INFO L87 Difference]: Start difference. First operand 819 states and 1399 transitions. Second operand has 11 states, 9 states have (on average 5.555555555555555) internal successors, (50), 7 states have internal predecessors, (50), 6 states have call successors, (14), 6 states have call predecessors, (14), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-11-19 14:07:15,417 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-19 14:07:16,817 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.40s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:07:18,462 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-19 14:07:20,365 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.90s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:07:21,630 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-19 14:07:23,025 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-19 14:07:38,771 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-19 14:07:40,837 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-19 14:07:42,752 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-19 14:07:43,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:07:43,866 INFO L93 Difference]: Finished difference Result 1660 states and 3380 transitions. [2021-11-19 14:07:43,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-11-19 14:07:43,867 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 5.555555555555555) internal successors, (50), 7 states have internal predecessors, (50), 6 states have call successors, (14), 6 states have call predecessors, (14), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 56 [2021-11-19 14:07:43,867 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:07:43,879 INFO L225 Difference]: With dead ends: 1660 [2021-11-19 14:07:43,879 INFO L226 Difference]: Without dead ends: 854 [2021-11-19 14:07:43,888 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 103 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2021-11-19 14:07:43,889 INFO L933 BasicCegarLoop]: 174 mSDtfsCounter, 99 mSDsluCounter, 1029 mSDsCounter, 0 mSdLazyCounter, 287 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 29.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 1203 SdHoareTripleChecker+Invalid, 295 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 287 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 29.6s IncrementalHoareTripleChecker+Time [2021-11-19 14:07:43,890 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 1203 Invalid, 295 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 287 Invalid, 0 Unknown, 0 Unchecked, 29.6s Time] [2021-11-19 14:07:43,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 854 states. [2021-11-19 14:07:43,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 854 to 825. [2021-11-19 14:07:43,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 825 states, 636 states have (on average 1.179245283018868) internal successors, (750), 595 states have internal predecessors, (750), 70 states have call successors, (70), 40 states have call predecessors, (70), 118 states have return successors, (591), 189 states have call predecessors, (591), 68 states have call successors, (591) [2021-11-19 14:07:43,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 825 states to 825 states and 1411 transitions. [2021-11-19 14:07:43,981 INFO L78 Accepts]: Start accepts. Automaton has 825 states and 1411 transitions. Word has length 56 [2021-11-19 14:07:43,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:07:43,982 INFO L470 AbstractCegarLoop]: Abstraction has 825 states and 1411 transitions. [2021-11-19 14:07:43,982 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 5.555555555555555) internal successors, (50), 7 states have internal predecessors, (50), 6 states have call successors, (14), 6 states have call predecessors, (14), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-11-19 14:07:43,982 INFO L276 IsEmpty]: Start isEmpty. Operand 825 states and 1411 transitions. [2021-11-19 14:07:43,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-11-19 14:07:43,984 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:07:43,984 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 14:07:44,002 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (12)] Ended with exit code 0 [2021-11-19 14:07:44,198 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 [2021-11-19 14:07:44,198 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 14:07:44,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:07:44,199 INFO L85 PathProgramCache]: Analyzing trace with hash -758533954, now seen corresponding path program 1 times [2021-11-19 14:07:44,199 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-19 14:07:44,199 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1411432797] [2021-11-19 14:07:44,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:07:44,200 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-19 14:07:44,200 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat [2021-11-19 14:07:44,200 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-19 14:07:44,201 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2021-11-19 14:07:44,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:07:44,318 INFO L263 TraceCheckSpWp]: Trace formula consists of 259 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-19 14:07:44,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:07:44,402 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 11 treesize of output 7 [2021-11-19 14:07:44,444 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 15 treesize of output 7 [2021-11-19 14:07:44,489 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-19 14:07:44,489 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:07:44,705 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-19 14:07:44,705 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-19 14:07:44,705 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1411432797] [2021-11-19 14:07:44,706 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1411432797] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-19 14:07:44,706 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-19 14:07:44,706 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 9 [2021-11-19 14:07:44,706 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852756670] [2021-11-19 14:07:44,706 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-19 14:07:44,706 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-19 14:07:44,706 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-19 14:07:44,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-19 14:07:44,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-11-19 14:07:44,707 INFO L87 Difference]: Start difference. First operand 825 states and 1411 transitions. Second operand has 9 states, 9 states have (on average 4.888888888888889) internal successors, (44), 9 states have internal predecessors, (44), 3 states have call successors, (10), 3 states have call predecessors, (10), 3 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2021-11-19 14:07:47,511 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-19 14:07:59,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:07:59,776 INFO L93 Difference]: Finished difference Result 1831 states and 3734 transitions. [2021-11-19 14:07:59,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-11-19 14:07:59,778 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.888888888888889) internal successors, (44), 9 states have internal predecessors, (44), 3 states have call successors, (10), 3 states have call predecessors, (10), 3 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) Word has length 55 [2021-11-19 14:07:59,778 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:07:59,809 INFO L225 Difference]: With dead ends: 1831 [2021-11-19 14:07:59,809 INFO L226 Difference]: Without dead ends: 1019 [2021-11-19 14:07:59,817 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 105 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=92, Invalid=288, Unknown=0, NotChecked=0, Total=380 [2021-11-19 14:07:59,818 INFO L933 BasicCegarLoop]: 218 mSDtfsCounter, 116 mSDsluCounter, 1199 mSDsCounter, 0 mSdLazyCounter, 383 mSolverCounterSat, 39 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 1417 SdHoareTripleChecker+Invalid, 423 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 383 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.8s IncrementalHoareTripleChecker+Time [2021-11-19 14:07:59,818 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [120 Valid, 1417 Invalid, 423 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 383 Invalid, 1 Unknown, 0 Unchecked, 14.8s Time] [2021-11-19 14:07:59,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1019 states. [2021-11-19 14:07:59,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1019 to 990. [2021-11-19 14:07:59,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 990 states, 762 states have (on average 1.1351706036745406) internal successors, (865), 706 states have internal predecessors, (865), 77 states have call successors, (77), 43 states have call predecessors, (77), 150 states have return successors, (773), 240 states have call predecessors, (773), 75 states have call successors, (773) [2021-11-19 14:07:59,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 990 states to 990 states and 1715 transitions. [2021-11-19 14:07:59,899 INFO L78 Accepts]: Start accepts. Automaton has 990 states and 1715 transitions. Word has length 55 [2021-11-19 14:07:59,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:07:59,900 INFO L470 AbstractCegarLoop]: Abstraction has 990 states and 1715 transitions. [2021-11-19 14:07:59,900 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.888888888888889) internal successors, (44), 9 states have internal predecessors, (44), 3 states have call successors, (10), 3 states have call predecessors, (10), 3 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2021-11-19 14:07:59,900 INFO L276 IsEmpty]: Start isEmpty. Operand 990 states and 1715 transitions. [2021-11-19 14:07:59,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2021-11-19 14:07:59,903 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:07:59,903 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 14:07:59,924 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2021-11-19 14:08:00,116 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 [2021-11-19 14:08:00,117 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 14:08:00,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:08:00,117 INFO L85 PathProgramCache]: Analyzing trace with hash -1561977805, now seen corresponding path program 1 times [2021-11-19 14:08:00,118 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-19 14:08:00,118 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1942901154] [2021-11-19 14:08:00,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:08:00,118 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-19 14:08:00,118 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat [2021-11-19 14:08:00,120 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-19 14:08:00,162 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2021-11-19 14:08:00,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:08:00,357 INFO L263 TraceCheckSpWp]: Trace formula consists of 305 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-19 14:08:00,359 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:08:00,488 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-11-19 14:08:00,489 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:08:00,639 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-11-19 14:08:00,639 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-19 14:08:00,639 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1942901154] [2021-11-19 14:08:00,639 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1942901154] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-19 14:08:00,640 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-19 14:08:00,640 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 5 [2021-11-19 14:08:00,640 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822240332] [2021-11-19 14:08:00,640 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-19 14:08:00,640 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-19 14:08:00,640 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-19 14:08:00,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-19 14:08:00,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-19 14:08:00,641 INFO L87 Difference]: Start difference. First operand 990 states and 1715 transitions. Second operand has 5 states, 5 states have (on average 8.0) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2021-11-19 14:08:00,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:08:00,723 INFO L93 Difference]: Finished difference Result 1993 states and 4173 transitions. [2021-11-19 14:08:00,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-19 14:08:00,724 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.0) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) Word has length 59 [2021-11-19 14:08:00,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:08:00,736 INFO L225 Difference]: With dead ends: 1993 [2021-11-19 14:08:00,736 INFO L226 Difference]: Without dead ends: 1016 [2021-11-19 14:08:00,746 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-19 14:08:00,747 INFO L933 BasicCegarLoop]: 167 mSDtfsCounter, 3 mSDsluCounter, 484 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 651 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-19 14:08:00,747 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [7 Valid, 651 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-19 14:08:00,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1016 states. [2021-11-19 14:08:00,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1016 to 994. [2021-11-19 14:08:00,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 994 states, 765 states have (on average 1.134640522875817) internal successors, (868), 709 states have internal predecessors, (868), 77 states have call successors, (77), 43 states have call predecessors, (77), 151 states have return successors, (776), 241 states have call predecessors, (776), 75 states have call successors, (776) [2021-11-19 14:08:00,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 994 states to 994 states and 1721 transitions. [2021-11-19 14:08:00,840 INFO L78 Accepts]: Start accepts. Automaton has 994 states and 1721 transitions. Word has length 59 [2021-11-19 14:08:00,840 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:08:00,841 INFO L470 AbstractCegarLoop]: Abstraction has 994 states and 1721 transitions. [2021-11-19 14:08:00,841 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.0) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2021-11-19 14:08:00,841 INFO L276 IsEmpty]: Start isEmpty. Operand 994 states and 1721 transitions. [2021-11-19 14:08:00,843 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2021-11-19 14:08:00,844 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:08:00,844 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 14:08:00,862 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2021-11-19 14:08:01,058 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 [2021-11-19 14:08:01,058 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 14:08:01,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:08:01,059 INFO L85 PathProgramCache]: Analyzing trace with hash -756700281, now seen corresponding path program 1 times [2021-11-19 14:08:01,059 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-19 14:08:01,059 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2132007262] [2021-11-19 14:08:01,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:08:01,060 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-19 14:08:01,060 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat [2021-11-19 14:08:01,061 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-19 14:08:01,101 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2021-11-19 14:08:01,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:08:01,254 INFO L263 TraceCheckSpWp]: Trace formula consists of 307 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-19 14:08:01,256 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:08:01,377 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-11-19 14:08:01,378 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:08:01,545 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-11-19 14:08:01,545 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-19 14:08:01,545 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2132007262] [2021-11-19 14:08:01,546 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2132007262] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-19 14:08:01,546 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-19 14:08:01,546 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 5 [2021-11-19 14:08:01,546 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [786200396] [2021-11-19 14:08:01,546 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-19 14:08:01,546 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-19 14:08:01,547 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-19 14:08:01,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-19 14:08:01,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-19 14:08:01,547 INFO L87 Difference]: Start difference. First operand 994 states and 1721 transitions. Second operand has 5 states, 5 states have (on average 8.2) internal successors, (41), 4 states have internal predecessors, (41), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2021-11-19 14:08:01,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:08:01,620 INFO L93 Difference]: Finished difference Result 1999 states and 4181 transitions. [2021-11-19 14:08:01,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-19 14:08:01,621 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.2) internal successors, (41), 4 states have internal predecessors, (41), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) Word has length 60 [2021-11-19 14:08:01,621 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:08:01,635 INFO L225 Difference]: With dead ends: 1999 [2021-11-19 14:08:01,635 INFO L226 Difference]: Without dead ends: 1018 [2021-11-19 14:08:01,646 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-19 14:08:01,647 INFO L933 BasicCegarLoop]: 166 mSDtfsCounter, 3 mSDsluCounter, 481 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 647 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-19 14:08:01,648 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [7 Valid, 647 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-19 14:08:01,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1018 states. [2021-11-19 14:08:01,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1018 to 996. [2021-11-19 14:08:01,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 996 states, 767 states have (on average 1.1342894393741851) internal successors, (870), 710 states have internal predecessors, (870), 77 states have call successors, (77), 43 states have call predecessors, (77), 151 states have return successors, (776), 242 states have call predecessors, (776), 75 states have call successors, (776) [2021-11-19 14:08:01,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 996 states to 996 states and 1723 transitions. [2021-11-19 14:08:01,748 INFO L78 Accepts]: Start accepts. Automaton has 996 states and 1723 transitions. Word has length 60 [2021-11-19 14:08:01,749 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:08:01,749 INFO L470 AbstractCegarLoop]: Abstraction has 996 states and 1723 transitions. [2021-11-19 14:08:01,749 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.2) internal successors, (41), 4 states have internal predecessors, (41), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2021-11-19 14:08:01,749 INFO L276 IsEmpty]: Start isEmpty. Operand 996 states and 1723 transitions. [2021-11-19 14:08:01,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2021-11-19 14:08:01,765 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:08:01,765 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 14:08:01,785 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2021-11-19 14:08:01,980 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 [2021-11-19 14:08:01,980 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 14:08:01,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:08:01,980 INFO L85 PathProgramCache]: Analyzing trace with hash -17642892, now seen corresponding path program 1 times [2021-11-19 14:08:01,981 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-19 14:08:01,981 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2006435639] [2021-11-19 14:08:01,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:08:01,981 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-19 14:08:01,981 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat [2021-11-19 14:08:01,982 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-19 14:08:01,983 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2021-11-19 14:08:02,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:08:02,150 INFO L263 TraceCheckSpWp]: Trace formula consists of 325 conjuncts, 16 conjunts are in the unsatisfiable core [2021-11-19 14:08:02,152 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:08:02,233 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 11 treesize of output 7 [2021-11-19 14:08:02,303 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 7 treesize of output 3 [2021-11-19 14:08:02,319 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-11-19 14:08:02,319 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:08:02,448 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-11-19 14:08:02,449 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-19 14:08:02,449 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2006435639] [2021-11-19 14:08:02,449 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2006435639] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-19 14:08:02,449 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-19 14:08:02,449 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 7 [2021-11-19 14:08:02,450 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1964947203] [2021-11-19 14:08:02,450 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-19 14:08:02,450 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-19 14:08:02,450 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-19 14:08:02,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-19 14:08:02,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-11-19 14:08:02,451 INFO L87 Difference]: Start difference. First operand 996 states and 1723 transitions. Second operand has 7 states, 6 states have (on average 6.833333333333333) internal successors, (41), 5 states have internal predecessors, (41), 3 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2021-11-19 14:08:03,568 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-19 14:08:05,447 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-19 14:08:15,310 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-19 14:08:19,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:08:19,008 INFO L93 Difference]: Finished difference Result 2005 states and 4267 transitions. [2021-11-19 14:08:19,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-19 14:08:19,022 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 6.833333333333333) internal successors, (41), 5 states have internal predecessors, (41), 3 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 66 [2021-11-19 14:08:19,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:08:19,035 INFO L225 Difference]: With dead ends: 2005 [2021-11-19 14:08:19,046 INFO L226 Difference]: Without dead ends: 1022 [2021-11-19 14:08:19,056 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 126 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-11-19 14:08:19,057 INFO L933 BasicCegarLoop]: 189 mSDtfsCounter, 39 mSDsluCounter, 743 mSDsCounter, 0 mSdLazyCounter, 178 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 932 SdHoareTripleChecker+Invalid, 185 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 178 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.4s IncrementalHoareTripleChecker+Time [2021-11-19 14:08:19,057 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 932 Invalid, 185 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 178 Invalid, 0 Unknown, 0 Unchecked, 16.4s Time] [2021-11-19 14:08:19,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1022 states. [2021-11-19 14:08:19,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1022 to 1015. [2021-11-19 14:08:19,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1015 states, 782 states have (on average 1.1342710997442456) internal successors, (887), 726 states have internal predecessors, (887), 79 states have call successors, (79), 45 states have call predecessors, (79), 153 states have return successors, (808), 243 states have call predecessors, (808), 77 states have call successors, (808) [2021-11-19 14:08:19,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1015 states to 1015 states and 1774 transitions. [2021-11-19 14:08:19,171 INFO L78 Accepts]: Start accepts. Automaton has 1015 states and 1774 transitions. Word has length 66 [2021-11-19 14:08:19,172 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:08:19,172 INFO L470 AbstractCegarLoop]: Abstraction has 1015 states and 1774 transitions. [2021-11-19 14:08:19,172 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 6.833333333333333) internal successors, (41), 5 states have internal predecessors, (41), 3 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2021-11-19 14:08:19,172 INFO L276 IsEmpty]: Start isEmpty. Operand 1015 states and 1774 transitions. [2021-11-19 14:08:19,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2021-11-19 14:08:19,179 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:08:19,179 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 14:08:19,201 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2021-11-19 14:08:19,395 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 [2021-11-19 14:08:19,395 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 14:08:19,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:08:19,396 INFO L85 PathProgramCache]: Analyzing trace with hash -1411946129, now seen corresponding path program 1 times [2021-11-19 14:08:19,396 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-19 14:08:19,397 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1244756870] [2021-11-19 14:08:19,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:08:19,397 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-19 14:08:19,397 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat [2021-11-19 14:08:19,398 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-19 14:08:19,421 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2021-11-19 14:08:19,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:08:19,612 INFO L263 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-19 14:08:19,613 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:08:19,762 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 8 [2021-11-19 14:08:19,823 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 10 proven. 1 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-11-19 14:08:19,823 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:08:19,987 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 8 [2021-11-19 14:08:20,049 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 8 [2021-11-19 14:08:20,104 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 8 [2021-11-19 14:08:20,169 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 10 proven. 1 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-11-19 14:08:20,169 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-19 14:08:20,169 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1244756870] [2021-11-19 14:08:20,169 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1244756870] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:08:20,170 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [898217753] [2021-11-19 14:08:20,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:08:20,170 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-19 14:08:20,170 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/cvc4 [2021-11-19 14:08:20,174 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-19 14:08:20,175 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/cvc4 --incremental --print-success --lang smt (18)] Waiting until timeout for monitored process [2021-11-19 14:08:20,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:08:20,433 INFO L263 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 11 conjunts are in the unsatisfiable core [2021-11-19 14:08:20,435 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:08:20,499 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 11 treesize of output 7 [2021-11-19 14:08:20,530 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 7 treesize of output 3 [2021-11-19 14:08:20,815 INFO L354 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2021-11-19 14:08:20,816 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 23 treesize of output 20 [2021-11-19 14:08:20,878 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 11 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-11-19 14:08:20,878 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:08:21,093 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 58 treesize of output 50 [2021-11-19 14:08:21,281 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 10 proven. 1 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-11-19 14:08:21,282 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [898217753] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:08:21,282 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [499378502] [2021-11-19 14:08:21,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:08:21,282 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:08:21,282 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:08:21,290 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:08:21,294 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-11-19 14:08:21,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:08:21,435 INFO L263 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-19 14:08:21,437 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:08:21,555 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 8 [2021-11-19 14:08:21,598 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 10 proven. 1 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-11-19 14:08:21,599 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:08:21,706 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 8 [2021-11-19 14:08:21,761 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 8 [2021-11-19 14:08:21,793 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 8 [2021-11-19 14:08:21,855 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 10 proven. 1 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-11-19 14:08:21,855 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [499378502] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:08:21,856 INFO L186 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2021-11-19 14:08:21,856 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 9, 6, 6, 6] total 14 [2021-11-19 14:08:21,856 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245989336] [2021-11-19 14:08:21,856 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2021-11-19 14:08:21,857 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-11-19 14:08:21,857 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-19 14:08:21,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-11-19 14:08:21,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2021-11-19 14:08:21,858 INFO L87 Difference]: Start difference. First operand 1015 states and 1774 transitions. Second operand has 14 states, 13 states have (on average 5.153846153846154) internal successors, (67), 13 states have internal predecessors, (67), 6 states have call successors, (15), 6 states have call predecessors, (15), 5 states have return successors, (9), 4 states have call predecessors, (9), 2 states have call successors, (9) [2021-11-19 14:08:27,362 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-19 14:08:30,627 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.03s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:08:33,316 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-19 14:08:38,571 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-19 14:08:44,567 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-19 14:08:49,010 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-19 14:08:51,586 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.03s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:08:56,899 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.27s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:08:59,449 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-19 14:09:01,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:09:01,906 INFO L93 Difference]: Finished difference Result 2652 states and 5790 transitions. [2021-11-19 14:09:01,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-11-19 14:09:01,907 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 5.153846153846154) internal successors, (67), 13 states have internal predecessors, (67), 6 states have call successors, (15), 6 states have call predecessors, (15), 5 states have return successors, (9), 4 states have call predecessors, (9), 2 states have call successors, (9) Word has length 66 [2021-11-19 14:09:01,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:09:01,928 INFO L225 Difference]: With dead ends: 2652 [2021-11-19 14:09:01,929 INFO L226 Difference]: Without dead ends: 1649 [2021-11-19 14:09:01,936 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 403 GetRequests, 382 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=111, Invalid=351, Unknown=0, NotChecked=0, Total=462 [2021-11-19 14:09:01,937 INFO L933 BasicCegarLoop]: 220 mSDtfsCounter, 306 mSDsluCounter, 1559 mSDsCounter, 0 mSdLazyCounter, 774 mSolverCounterSat, 124 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 38.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 306 SdHoareTripleChecker+Valid, 1779 SdHoareTripleChecker+Invalid, 1097 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 124 IncrementalHoareTripleChecker+Valid, 774 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 198 IncrementalHoareTripleChecker+Unchecked, 39.7s IncrementalHoareTripleChecker+Time [2021-11-19 14:09:01,937 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [306 Valid, 1779 Invalid, 1097 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [124 Valid, 774 Invalid, 1 Unknown, 198 Unchecked, 39.7s Time] [2021-11-19 14:09:01,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1649 states. [2021-11-19 14:09:02,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1649 to 1590. [2021-11-19 14:09:02,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1590 states, 1238 states have (on average 1.109854604200323) internal successors, (1374), 1116 states have internal predecessors, (1374), 102 states have call successors, (102), 58 states have call predecessors, (102), 249 states have return successors, (1524), 415 states have call predecessors, (1524), 100 states have call successors, (1524) [2021-11-19 14:09:02,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1590 states to 1590 states and 3000 transitions. [2021-11-19 14:09:02,114 INFO L78 Accepts]: Start accepts. Automaton has 1590 states and 3000 transitions. Word has length 66 [2021-11-19 14:09:02,114 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:09:02,115 INFO L470 AbstractCegarLoop]: Abstraction has 1590 states and 3000 transitions. [2021-11-19 14:09:02,115 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 5.153846153846154) internal successors, (67), 13 states have internal predecessors, (67), 6 states have call successors, (15), 6 states have call predecessors, (15), 5 states have return successors, (9), 4 states have call predecessors, (9), 2 states have call successors, (9) [2021-11-19 14:09:02,115 INFO L276 IsEmpty]: Start isEmpty. Operand 1590 states and 3000 transitions. [2021-11-19 14:09:02,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2021-11-19 14:09:02,119 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:09:02,119 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 14:09:02,159 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-11-19 14:09:02,357 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2021-11-19 14:09:02,540 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/cvc4 --incremental --print-success --lang smt (18)] Ended with exit code 0 [2021-11-19 14:09:02,737 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/cvc4 --incremental --print-success --lang smt [2021-11-19 14:09:02,738 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 14:09:02,738 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:09:02,738 INFO L85 PathProgramCache]: Analyzing trace with hash -1397073829, now seen corresponding path program 1 times [2021-11-19 14:09:02,738 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-19 14:09:02,739 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [441148008] [2021-11-19 14:09:02,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:09:02,739 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-19 14:09:02,739 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat [2021-11-19 14:09:02,741 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-19 14:09:02,745 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2021-11-19 14:09:02,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:09:02,916 INFO L263 TraceCheckSpWp]: Trace formula consists of 340 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-19 14:09:02,917 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:09:03,107 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 8 [2021-11-19 14:09:03,170 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 10 proven. 1 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-11-19 14:09:03,171 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:09:03,330 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 8 [2021-11-19 14:09:03,391 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 8 [2021-11-19 14:09:03,445 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 8 [2021-11-19 14:09:03,547 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 10 proven. 1 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-11-19 14:09:03,547 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-19 14:09:03,547 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [441148008] [2021-11-19 14:09:03,547 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [441148008] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:09:03,548 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [470598655] [2021-11-19 14:09:03,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:09:03,548 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-19 14:09:03,548 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/cvc4 [2021-11-19 14:09:03,554 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-19 14:09:03,557 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/cvc4 --incremental --print-success --lang smt (21)] Waiting until timeout for monitored process [2021-11-19 14:09:03,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:09:03,901 INFO L263 TraceCheckSpWp]: Trace formula consists of 340 conjuncts, 11 conjunts are in the unsatisfiable core [2021-11-19 14:09:03,904 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:09:03,982 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 11 treesize of output 7 [2021-11-19 14:09:04,023 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 7 treesize of output 3 [2021-11-19 14:09:04,353 INFO L354 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2021-11-19 14:09:04,354 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 23 treesize of output 20 [2021-11-19 14:09:04,397 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 11 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-11-19 14:09:04,397 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:09:04,559 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 58 treesize of output 50 [2021-11-19 14:09:04,781 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 10 proven. 1 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-11-19 14:09:04,782 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [470598655] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:09:04,782 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1066470632] [2021-11-19 14:09:04,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:09:04,782 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:09:04,782 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:09:04,783 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:09:04,784 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-11-19 14:09:04,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:09:04,918 INFO L263 TraceCheckSpWp]: Trace formula consists of 340 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-19 14:09:04,921 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:09:05,045 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 8 [2021-11-19 14:09:05,095 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 10 proven. 1 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-11-19 14:09:05,095 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:09:05,199 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 8 [2021-11-19 14:09:05,276 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 8 [2021-11-19 14:09:05,315 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 8 [2021-11-19 14:09:05,394 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 10 proven. 1 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-11-19 14:09:05,395 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1066470632] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:09:05,395 INFO L186 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2021-11-19 14:09:05,395 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 9, 6, 6, 6] total 14 [2021-11-19 14:09:05,396 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349144409] [2021-11-19 14:09:05,396 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2021-11-19 14:09:05,397 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-11-19 14:09:05,397 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-19 14:09:05,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-11-19 14:09:05,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2021-11-19 14:09:05,398 INFO L87 Difference]: Start difference. First operand 1590 states and 3000 transitions. Second operand has 14 states, 13 states have (on average 5.230769230769231) internal successors, (68), 13 states have internal predecessors, (68), 6 states have call successors, (15), 6 states have call predecessors, (15), 5 states have return successors, (9), 4 states have call predecessors, (9), 2 states have call successors, (9) [2021-11-19 14:09:07,454 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-19 14:09:09,394 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-19 14:09:11,183 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.79s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:09:15,771 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-19 14:09:18,199 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.40s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:09:21,108 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-19 14:09:22,603 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.49s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:09:26,597 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.22s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:09:29,529 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.37s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:09:31,387 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.86s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:09:33,751 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-19 14:09:39,547 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-19 14:09:43,289 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.02s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:09:45,278 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.23s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:09:48,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:09:48,475 INFO L93 Difference]: Finished difference Result 4718 states and 11568 transitions. [2021-11-19 14:09:48,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-11-19 14:09:48,476 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 5.230769230769231) internal successors, (68), 13 states have internal predecessors, (68), 6 states have call successors, (15), 6 states have call predecessors, (15), 5 states have return successors, (9), 4 states have call predecessors, (9), 2 states have call successors, (9) Word has length 67 [2021-11-19 14:09:48,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:09:48,517 INFO L225 Difference]: With dead ends: 4718 [2021-11-19 14:09:48,517 INFO L226 Difference]: Without dead ends: 3140 [2021-11-19 14:09:48,561 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 408 GetRequests, 387 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=111, Invalid=351, Unknown=0, NotChecked=0, Total=462 [2021-11-19 14:09:48,562 INFO L933 BasicCegarLoop]: 223 mSDtfsCounter, 290 mSDsluCounter, 1346 mSDsCounter, 0 mSdLazyCounter, 827 mSolverCounterSat, 110 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 41.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 290 SdHoareTripleChecker+Valid, 1569 SdHoareTripleChecker+Invalid, 1144 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 110 IncrementalHoareTripleChecker+Valid, 827 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 205 IncrementalHoareTripleChecker+Unchecked, 42.7s IncrementalHoareTripleChecker+Time [2021-11-19 14:09:48,562 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [290 Valid, 1569 Invalid, 1144 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [110 Valid, 827 Invalid, 2 Unknown, 205 Unchecked, 42.7s Time] [2021-11-19 14:09:48,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3140 states. [2021-11-19 14:09:48,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3140 to 1656. [2021-11-19 14:09:48,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1656 states, 1290 states have (on average 1.1077519379844962) internal successors, (1429), 1156 states have internal predecessors, (1429), 105 states have call successors, (105), 58 states have call predecessors, (105), 260 states have return successors, (1604), 441 states have call predecessors, (1604), 103 states have call successors, (1604) [2021-11-19 14:09:48,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1656 states to 1656 states and 3138 transitions. [2021-11-19 14:09:48,811 INFO L78 Accepts]: Start accepts. Automaton has 1656 states and 3138 transitions. Word has length 67 [2021-11-19 14:09:48,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:09:48,811 INFO L470 AbstractCegarLoop]: Abstraction has 1656 states and 3138 transitions. [2021-11-19 14:09:48,812 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 5.230769230769231) internal successors, (68), 13 states have internal predecessors, (68), 6 states have call successors, (15), 6 states have call predecessors, (15), 5 states have return successors, (9), 4 states have call predecessors, (9), 2 states have call successors, (9) [2021-11-19 14:09:48,812 INFO L276 IsEmpty]: Start isEmpty. Operand 1656 states and 3138 transitions. [2021-11-19 14:09:48,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2021-11-19 14:09:48,816 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:09:48,816 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 14:09:48,820 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/cvc4 --incremental --print-success --lang smt (21)] Ended with exit code 0 [2021-11-19 14:09:49,044 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2021-11-19 14:09:49,230 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2021-11-19 14:09:49,420 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/cvc4 --incremental --print-success --lang smt,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 [2021-11-19 14:09:49,421 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 14:09:49,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:09:49,421 INFO L85 PathProgramCache]: Analyzing trace with hash 1020751739, now seen corresponding path program 1 times [2021-11-19 14:09:49,421 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-19 14:09:49,422 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1189555428] [2021-11-19 14:09:49,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:09:49,422 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-19 14:09:49,422 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat [2021-11-19 14:09:49,423 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-19 14:09:49,426 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2021-11-19 14:09:49,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:09:49,580 INFO L263 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 17 conjunts are in the unsatisfiable core [2021-11-19 14:09:49,582 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:09:49,697 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 11 treesize of output 7 [2021-11-19 14:09:49,796 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 15 treesize of output 7 [2021-11-19 14:09:49,868 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-11-19 14:09:49,868 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:09:50,210 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-11-19 14:09:50,210 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-19 14:09:50,210 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1189555428] [2021-11-19 14:09:50,211 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1189555428] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-19 14:09:50,211 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-19 14:09:50,211 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8, 8] imperfect sequences [] total 13 [2021-11-19 14:09:50,211 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701697501] [2021-11-19 14:09:50,211 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-19 14:09:50,212 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-11-19 14:09:50,212 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-19 14:09:50,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-11-19 14:09:50,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-11-19 14:09:50,213 INFO L87 Difference]: Start difference. First operand 1656 states and 3138 transitions. Second operand has 13 states, 11 states have (on average 4.545454545454546) internal successors, (50), 9 states have internal predecessors, (50), 5 states have call successors, (14), 5 states have call predecessors, (14), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2021-11-19 14:09:51,569 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-19 14:09:54,470 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-19 14:09:55,631 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-19 14:09:57,648 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-19 14:10:01,456 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-19 14:10:03,944 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.50s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:10:15,521 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-19 14:10:18,352 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-19 14:10:19,567 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.21s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:10:21,169 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.60s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:10:22,977 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-19 14:10:23,107 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:10:23,107 INFO L93 Difference]: Finished difference Result 3340 states and 7966 transitions. [2021-11-19 14:10:23,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-19 14:10:23,108 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 4.545454545454546) internal successors, (50), 9 states have internal predecessors, (50), 5 states have call successors, (14), 5 states have call predecessors, (14), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 67 [2021-11-19 14:10:23,108 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:10:23,141 INFO L225 Difference]: With dead ends: 3340 [2021-11-19 14:10:23,141 INFO L226 Difference]: Without dead ends: 1697 [2021-11-19 14:10:23,159 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 122 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2021-11-19 14:10:23,160 INFO L933 BasicCegarLoop]: 197 mSDtfsCounter, 53 mSDsluCounter, 1250 mSDsCounter, 0 mSdLazyCounter, 309 mSolverCounterSat, 7 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 32.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 1447 SdHoareTripleChecker+Invalid, 317 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 309 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 32.8s IncrementalHoareTripleChecker+Time [2021-11-19 14:10:23,160 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 1447 Invalid, 317 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 309 Invalid, 1 Unknown, 0 Unchecked, 32.8s Time] [2021-11-19 14:10:23,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1697 states. [2021-11-19 14:10:23,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1697 to 1685. [2021-11-19 14:10:23,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1685 states, 1313 states have (on average 1.1104341203351105) internal successors, (1458), 1182 states have internal predecessors, (1458), 107 states have call successors, (107), 60 states have call predecessors, (107), 264 states have return successors, (1651), 442 states have call predecessors, (1651), 105 states have call successors, (1651) [2021-11-19 14:10:23,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1685 states to 1685 states and 3216 transitions. [2021-11-19 14:10:23,481 INFO L78 Accepts]: Start accepts. Automaton has 1685 states and 3216 transitions. Word has length 67 [2021-11-19 14:10:23,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:10:23,481 INFO L470 AbstractCegarLoop]: Abstraction has 1685 states and 3216 transitions. [2021-11-19 14:10:23,482 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 11 states have (on average 4.545454545454546) internal successors, (50), 9 states have internal predecessors, (50), 5 states have call successors, (14), 5 states have call predecessors, (14), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2021-11-19 14:10:23,482 INFO L276 IsEmpty]: Start isEmpty. Operand 1685 states and 3216 transitions. [2021-11-19 14:10:23,494 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2021-11-19 14:10:23,495 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:10:23,495 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 14:10:23,519 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2021-11-19 14:10:23,695 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 [2021-11-19 14:10:23,696 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 14:10:23,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:10:23,696 INFO L85 PathProgramCache]: Analyzing trace with hash -1129920716, now seen corresponding path program 1 times [2021-11-19 14:10:23,697 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-19 14:10:23,697 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1560250307] [2021-11-19 14:10:23,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:10:23,697 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-19 14:10:23,697 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat [2021-11-19 14:10:23,698 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-19 14:10:23,699 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2021-11-19 14:10:24,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:10:24,079 INFO L263 TraceCheckSpWp]: Trace formula consists of 561 conjuncts, 15 conjunts are in the unsatisfiable core [2021-11-19 14:10:24,084 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:10:24,195 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 11 treesize of output 7 [2021-11-19 14:10:24,215 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 7 treesize of output 3 [2021-11-19 14:10:24,324 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 7 treesize of output 3 [2021-11-19 14:10:24,348 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 7 treesize of output 3 [2021-11-19 14:10:24,434 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 15 treesize of output 7 [2021-11-19 14:10:24,471 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 39 proven. 3 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2021-11-19 14:10:24,471 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:10:25,179 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 7 treesize of output 3 [2021-11-19 14:10:25,497 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 39 proven. 3 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2021-11-19 14:10:25,497 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-19 14:10:25,497 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1560250307] [2021-11-19 14:10:25,497 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1560250307] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:10:25,497 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1910074073] [2021-11-19 14:10:25,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:10:25,498 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-19 14:10:25,498 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/cvc4 [2021-11-19 14:10:25,498 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-19 14:10:25,500 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/cvc4 --incremental --print-success --lang smt (25)] Waiting until timeout for monitored process [2021-11-19 14:10:26,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:10:26,049 INFO L263 TraceCheckSpWp]: Trace formula consists of 561 conjuncts, 16 conjunts are in the unsatisfiable core [2021-11-19 14:10:26,053 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:10:26,160 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 11 treesize of output 7 [2021-11-19 14:10:26,202 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 7 treesize of output 3 [2021-11-19 14:10:26,266 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 7 treesize of output 3 [2021-11-19 14:10:26,293 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 7 treesize of output 3 [2021-11-19 14:10:26,361 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 15 treesize of output 7 [2021-11-19 14:10:26,416 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 39 proven. 3 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2021-11-19 14:10:26,416 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:10:27,077 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 7 treesize of output 3 [2021-11-19 14:10:27,312 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 39 proven. 3 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2021-11-19 14:10:27,312 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1910074073] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:10:27,312 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1687888290] [2021-11-19 14:10:27,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:10:27,312 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:10:27,313 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:10:27,313 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:10:27,315 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2021-11-19 14:10:27,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:10:27,496 INFO L263 TraceCheckSpWp]: Trace formula consists of 561 conjuncts, 15 conjunts are in the unsatisfiable core [2021-11-19 14:10:27,499 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:10:27,594 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 11 treesize of output 7 [2021-11-19 14:10:27,604 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 7 treesize of output 3 [2021-11-19 14:10:27,678 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 7 treesize of output 3 [2021-11-19 14:10:27,701 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 7 treesize of output 3 [2021-11-19 14:10:27,764 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 15 treesize of output 7 [2021-11-19 14:10:27,798 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 39 proven. 3 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2021-11-19 14:10:27,799 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:10:28,370 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 7 treesize of output 3 [2021-11-19 14:10:28,580 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 39 proven. 3 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2021-11-19 14:10:28,580 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1687888290] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:10:28,580 INFO L186 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2021-11-19 14:10:28,581 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 8, 9, 8, 9] total 14 [2021-11-19 14:10:28,581 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [910490880] [2021-11-19 14:10:28,581 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2021-11-19 14:10:28,582 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-11-19 14:10:28,582 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-19 14:10:28,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-11-19 14:10:28,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2021-11-19 14:10:28,583 INFO L87 Difference]: Start difference. First operand 1685 states and 3216 transitions. Second operand has 14 states, 11 states have (on average 6.818181818181818) internal successors, (75), 11 states have internal predecessors, (75), 8 states have call successors, (21), 5 states have call predecessors, (21), 4 states have return successors, (13), 4 states have call predecessors, (13), 7 states have call successors, (13) [2021-11-19 14:10:29,702 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-19 14:10:30,740 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.04s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:10:32,125 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.38s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:10:33,231 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-19 14:10:36,618 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.27s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:10:37,624 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-19 14:10:38,751 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-19 14:10:40,767 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-19 14:10:43,415 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-19 14:10:53,670 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.37s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:10:55,267 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.60s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:10:56,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:10:56,182 INFO L93 Difference]: Finished difference Result 3683 states and 8640 transitions. [2021-11-19 14:10:56,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-19 14:10:56,183 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 11 states have (on average 6.818181818181818) internal successors, (75), 11 states have internal predecessors, (75), 8 states have call successors, (21), 5 states have call predecessors, (21), 4 states have return successors, (13), 4 states have call predecessors, (13), 7 states have call successors, (13) Word has length 120 [2021-11-19 14:10:56,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:10:56,215 INFO L225 Difference]: With dead ends: 3683 [2021-11-19 14:10:56,216 INFO L226 Difference]: Without dead ends: 2011 [2021-11-19 14:10:56,233 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 720 GetRequests, 704 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=70, Invalid=236, Unknown=0, NotChecked=0, Total=306 [2021-11-19 14:10:56,234 INFO L933 BasicCegarLoop]: 141 mSDtfsCounter, 200 mSDsluCounter, 621 mSDsCounter, 0 mSdLazyCounter, 480 mSolverCounterSat, 102 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 26.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 200 SdHoareTripleChecker+Valid, 762 SdHoareTripleChecker+Invalid, 583 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 480 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 27.4s IncrementalHoareTripleChecker+Time [2021-11-19 14:10:56,234 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [200 Valid, 762 Invalid, 583 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 480 Invalid, 1 Unknown, 0 Unchecked, 27.4s Time] [2021-11-19 14:10:56,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2011 states. [2021-11-19 14:10:56,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2011 to 1874. [2021-11-19 14:10:56,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1874 states, 1455 states have (on average 1.0996563573883162) internal successors, (1600), 1370 states have internal predecessors, (1600), 107 states have call successors, (107), 60 states have call predecessors, (107), 311 states have return successors, (2049), 443 states have call predecessors, (2049), 105 states have call successors, (2049) [2021-11-19 14:10:56,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1874 states to 1874 states and 3756 transitions. [2021-11-19 14:10:56,506 INFO L78 Accepts]: Start accepts. Automaton has 1874 states and 3756 transitions. Word has length 120 [2021-11-19 14:10:56,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:10:56,507 INFO L470 AbstractCegarLoop]: Abstraction has 1874 states and 3756 transitions. [2021-11-19 14:10:56,508 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 11 states have (on average 6.818181818181818) internal successors, (75), 11 states have internal predecessors, (75), 8 states have call successors, (21), 5 states have call predecessors, (21), 4 states have return successors, (13), 4 states have call predecessors, (13), 7 states have call successors, (13) [2021-11-19 14:10:56,508 INFO L276 IsEmpty]: Start isEmpty. Operand 1874 states and 3756 transitions. [2021-11-19 14:10:56,515 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2021-11-19 14:10:56,515 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:10:56,516 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 14:10:56,522 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/cvc4 --incremental --print-success --lang smt (25)] Ended with exit code 0 [2021-11-19 14:10:56,746 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2021-11-19 14:10:56,933 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (24)] Ended with exit code 0 [2021-11-19 14:10:57,120 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/cvc4 --incremental --print-success --lang smt,26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 [2021-11-19 14:10:57,121 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 14:10:57,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:10:57,122 INFO L85 PathProgramCache]: Analyzing trace with hash 1524938594, now seen corresponding path program 1 times [2021-11-19 14:10:57,123 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-19 14:10:57,123 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [107366415] [2021-11-19 14:10:57,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:10:57,123 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-19 14:10:57,124 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat [2021-11-19 14:10:57,125 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-19 14:10:57,137 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2021-11-19 14:10:57,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:10:57,326 INFO L263 TraceCheckSpWp]: Trace formula consists of 350 conjuncts, 14 conjunts are in the unsatisfiable core [2021-11-19 14:10:57,328 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:10:57,963 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 32 treesize of output 16 [2021-11-19 14:10:58,091 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 13 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-11-19 14:10:58,091 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:10:59,290 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 13 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-11-19 14:10:59,290 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-19 14:10:59,290 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [107366415] [2021-11-19 14:10:59,290 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [107366415] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:10:59,291 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1660470225] [2021-11-19 14:10:59,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:10:59,291 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-19 14:10:59,291 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/cvc4 [2021-11-19 14:10:59,292 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-19 14:10:59,321 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/cvc4 --incremental --print-success --lang smt (28)] Waiting until timeout for monitored process [2021-11-19 14:10:59,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:10:59,672 INFO L263 TraceCheckSpWp]: Trace formula consists of 350 conjuncts, 12 conjunts are in the unsatisfiable core [2021-11-19 14:10:59,674 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:10:59,742 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 11 treesize of output 7 [2021-11-19 14:10:59,785 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 7 treesize of output 3 [2021-11-19 14:11:00,264 INFO L354 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2021-11-19 14:11:00,265 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 23 treesize of output 20 [2021-11-19 14:11:00,355 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 14 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-11-19 14:11:00,355 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:11:01,040 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 13 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-11-19 14:11:01,040 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1660470225] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:11:01,040 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1986699173] [2021-11-19 14:11:01,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:11:01,041 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:11:01,041 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:11:01,042 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:11:01,043 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2021-11-19 14:11:01,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:11:01,175 INFO L263 TraceCheckSpWp]: Trace formula consists of 350 conjuncts, 9 conjunts are in the unsatisfiable core [2021-11-19 14:11:01,177 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:11:01,326 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 8 [2021-11-19 14:11:01,354 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 13 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-11-19 14:11:01,354 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:11:01,784 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 13 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-11-19 14:11:01,784 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1986699173] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:11:01,785 INFO L186 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2021-11-19 14:11:01,785 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 10, 7, 7, 7] total 26 [2021-11-19 14:11:01,785 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [284319817] [2021-11-19 14:11:01,785 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2021-11-19 14:11:01,786 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-11-19 14:11:01,786 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-19 14:11:01,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-11-19 14:11:01,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=547, Unknown=0, NotChecked=0, Total=650 [2021-11-19 14:11:01,787 INFO L87 Difference]: Start difference. First operand 1874 states and 3756 transitions. Second operand has 26 states, 25 states have (on average 3.84) internal successors, (96), 25 states have internal predecessors, (96), 6 states have call successors, (15), 6 states have call predecessors, (15), 5 states have return successors, (9), 4 states have call predecessors, (9), 2 states have call successors, (9) [2021-11-19 14:11:03,782 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.59s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:11:05,071 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.29s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:11:06,779 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-19 14:11:09,313 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-19 14:11:15,966 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.90s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:11:19,372 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.52s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:11:20,966 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.59s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:11:21,977 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-19 14:11:27,656 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.54s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:11:29,449 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.79s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:11:30,472 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.02s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:11:31,727 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-19 14:11:35,451 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-19 14:11:41,971 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-19 14:11:47,135 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.47s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:11:49,155 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-19 14:11:51,079 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-19 14:11:52,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:11:52,482 INFO L93 Difference]: Finished difference Result 5769 states and 17790 transitions. [2021-11-19 14:11:52,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-11-19 14:11:52,483 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 3.84) internal successors, (96), 25 states have internal predecessors, (96), 6 states have call successors, (15), 6 states have call predecessors, (15), 5 states have return successors, (9), 4 states have call predecessors, (9), 2 states have call successors, (9) Word has length 72 [2021-11-19 14:11:52,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:11:52,532 INFO L225 Difference]: With dead ends: 5769 [2021-11-19 14:11:52,532 INFO L226 Difference]: Without dead ends: 3891 [2021-11-19 14:11:52,553 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 453 GetRequests, 408 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 511 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=399, Invalid=1670, Unknown=1, NotChecked=0, Total=2070 [2021-11-19 14:11:52,553 INFO L933 BasicCegarLoop]: 170 mSDtfsCounter, 734 mSDsluCounter, 1626 mSDsCounter, 0 mSdLazyCounter, 950 mSolverCounterSat, 508 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 48.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 734 SdHoareTripleChecker+Valid, 1796 SdHoareTripleChecker+Invalid, 1715 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 508 IncrementalHoareTripleChecker+Valid, 950 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 257 IncrementalHoareTripleChecker+Unchecked, 49.2s IncrementalHoareTripleChecker+Time [2021-11-19 14:11:52,554 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [734 Valid, 1796 Invalid, 1715 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [508 Valid, 950 Invalid, 0 Unknown, 257 Unchecked, 49.2s Time] [2021-11-19 14:11:52,559 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3891 states. [2021-11-19 14:11:52,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3891 to 3133. [2021-11-19 14:11:52,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3133 states, 2433 states have (on average 1.0727496917385944) internal successors, (2610), 2349 states have internal predecessors, (2610), 132 states have call successors, (132), 70 states have call predecessors, (132), 567 states have return successors, (5125), 713 states have call predecessors, (5125), 130 states have call successors, (5125) [2021-11-19 14:11:53,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3133 states to 3133 states and 7867 transitions. [2021-11-19 14:11:53,072 INFO L78 Accepts]: Start accepts. Automaton has 3133 states and 7867 transitions. Word has length 72 [2021-11-19 14:11:53,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:11:53,073 INFO L470 AbstractCegarLoop]: Abstraction has 3133 states and 7867 transitions. [2021-11-19 14:11:53,073 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 3.84) internal successors, (96), 25 states have internal predecessors, (96), 6 states have call successors, (15), 6 states have call predecessors, (15), 5 states have return successors, (9), 4 states have call predecessors, (9), 2 states have call successors, (9) [2021-11-19 14:11:53,073 INFO L276 IsEmpty]: Start isEmpty. Operand 3133 states and 7867 transitions. [2021-11-19 14:11:53,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2021-11-19 14:11:53,080 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:11:53,081 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 14:11:53,098 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/cvc4 --incremental --print-success --lang smt (28)] Forceful destruction successful, exit code 0 [2021-11-19 14:11:53,296 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (27)] Ended with exit code 0 [2021-11-19 14:11:53,508 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2021-11-19 14:11:53,685 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/cvc4 --incremental --print-success --lang smt,27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3,29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:11:53,685 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 14:11:53,686 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:11:53,686 INFO L85 PathProgramCache]: Analyzing trace with hash -1598911154, now seen corresponding path program 1 times [2021-11-19 14:11:53,686 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-19 14:11:53,686 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [502866358] [2021-11-19 14:11:53,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:11:53,687 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-19 14:11:53,687 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat [2021-11-19 14:11:53,688 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-19 14:11:53,689 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2021-11-19 14:11:53,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:11:53,871 INFO L263 TraceCheckSpWp]: Trace formula consists of 352 conjuncts, 14 conjunts are in the unsatisfiable core [2021-11-19 14:11:53,873 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:11:54,329 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 32 treesize of output 16 [2021-11-19 14:11:54,451 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 13 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-11-19 14:11:54,451 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:11:55,718 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 13 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-11-19 14:11:55,718 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-19 14:11:55,718 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [502866358] [2021-11-19 14:11:55,718 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [502866358] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:11:55,718 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1847952887] [2021-11-19 14:11:55,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:11:55,719 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-19 14:11:55,719 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/cvc4 [2021-11-19 14:11:55,725 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-19 14:11:55,729 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/cvc4 --incremental --print-success --lang smt (31)] Waiting until timeout for monitored process [2021-11-19 14:11:56,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:11:56,031 INFO L263 TraceCheckSpWp]: Trace formula consists of 352 conjuncts, 12 conjunts are in the unsatisfiable core [2021-11-19 14:11:56,033 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:11:56,095 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 11 treesize of output 7 [2021-11-19 14:11:56,140 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 7 treesize of output 3 [2021-11-19 14:11:56,602 INFO L354 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2021-11-19 14:11:56,603 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 23 treesize of output 20 [2021-11-19 14:11:56,678 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 14 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-11-19 14:11:56,678 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:11:57,283 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 13 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-11-19 14:11:57,284 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1847952887] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:11:57,284 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [24854770] [2021-11-19 14:11:57,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:11:57,284 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:11:57,284 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:11:57,287 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:11:57,308 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2021-11-19 14:11:57,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:11:57,429 INFO L263 TraceCheckSpWp]: Trace formula consists of 352 conjuncts, 9 conjunts are in the unsatisfiable core [2021-11-19 14:11:57,431 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:11:57,633 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 8 [2021-11-19 14:11:57,663 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 13 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-11-19 14:11:57,664 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:11:58,126 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 13 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-11-19 14:11:58,126 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [24854770] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:11:58,126 INFO L186 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2021-11-19 14:11:58,127 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 10, 7, 7, 7] total 26 [2021-11-19 14:11:58,127 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791324113] [2021-11-19 14:11:58,127 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2021-11-19 14:11:58,128 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-11-19 14:11:58,128 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-19 14:11:58,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-11-19 14:11:58,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=547, Unknown=0, NotChecked=0, Total=650 [2021-11-19 14:11:58,129 INFO L87 Difference]: Start difference. First operand 3133 states and 7867 transitions. Second operand has 26 states, 25 states have (on average 3.88) internal successors, (97), 25 states have internal predecessors, (97), 6 states have call successors, (15), 6 states have call predecessors, (15), 5 states have return successors, (9), 4 states have call predecessors, (9), 2 states have call successors, (9) [2021-11-19 14:12:00,044 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.85s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:12:02,992 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-19 14:12:04,432 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.44s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:12:05,876 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.44s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:12:07,300 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.42s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:12:10,678 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.34s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:12:14,593 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-19 14:12:19,517 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.43s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:12:20,566 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-19 14:12:24,695 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.21s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:12:26,009 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-19 14:12:29,307 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-19 14:12:41,773 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-19 14:12:47,902 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-19 14:12:51,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:12:51,021 INFO L93 Difference]: Finished difference Result 8841 states and 35383 transitions. [2021-11-19 14:12:51,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-11-19 14:12:51,022 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 3.88) internal successors, (97), 25 states have internal predecessors, (97), 6 states have call successors, (15), 6 states have call predecessors, (15), 5 states have return successors, (9), 4 states have call predecessors, (9), 2 states have call successors, (9) Word has length 73 [2021-11-19 14:12:51,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:12:51,081 INFO L225 Difference]: With dead ends: 8841 [2021-11-19 14:12:51,082 INFO L226 Difference]: Without dead ends: 5706 [2021-11-19 14:12:51,120 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 462 GetRequests, 417 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 510 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=399, Invalid=1670, Unknown=1, NotChecked=0, Total=2070 [2021-11-19 14:12:51,121 INFO L933 BasicCegarLoop]: 190 mSDtfsCounter, 446 mSDsluCounter, 1984 mSDsCounter, 0 mSdLazyCounter, 1239 mSolverCounterSat, 184 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 50.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 446 SdHoareTripleChecker+Valid, 2174 SdHoareTripleChecker+Invalid, 1793 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 184 IncrementalHoareTripleChecker+Valid, 1239 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 369 IncrementalHoareTripleChecker+Unchecked, 51.5s IncrementalHoareTripleChecker+Time [2021-11-19 14:12:51,121 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [446 Valid, 2174 Invalid, 1793 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [184 Valid, 1239 Invalid, 1 Unknown, 369 Unchecked, 51.5s Time] [2021-11-19 14:12:51,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5706 states. [2021-11-19 14:12:51,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5706 to 4642. [2021-11-19 14:12:51,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4642 states, 3619 states have (on average 1.0500138159712629) internal successors, (3800), 3463 states have internal predecessors, (3800), 140 states have call successors, (140), 70 states have call predecessors, (140), 882 states have return successors, (8890), 1108 states have call predecessors, (8890), 138 states have call successors, (8890) [2021-11-19 14:12:51,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4642 states to 4642 states and 12830 transitions. [2021-11-19 14:12:51,787 INFO L78 Accepts]: Start accepts. Automaton has 4642 states and 12830 transitions. Word has length 73 [2021-11-19 14:12:51,787 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:12:51,788 INFO L470 AbstractCegarLoop]: Abstraction has 4642 states and 12830 transitions. [2021-11-19 14:12:51,788 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 3.88) internal successors, (97), 25 states have internal predecessors, (97), 6 states have call successors, (15), 6 states have call predecessors, (15), 5 states have return successors, (9), 4 states have call predecessors, (9), 2 states have call successors, (9) [2021-11-19 14:12:51,788 INFO L276 IsEmpty]: Start isEmpty. Operand 4642 states and 12830 transitions. [2021-11-19 14:12:51,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2021-11-19 14:12:51,800 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:12:51,801 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 14:12:51,808 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/cvc4 --incremental --print-success --lang smt (31)] Forceful destruction successful, exit code 0 [2021-11-19 14:12:52,027 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (30)] Forceful destruction successful, exit code 0 [2021-11-19 14:12:52,240 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2021-11-19 14:12:52,409 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/cvc4 --incremental --print-success --lang smt,30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3,32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:12:52,410 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 14:12:52,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:12:52,412 INFO L85 PathProgramCache]: Analyzing trace with hash 513736702, now seen corresponding path program 1 times [2021-11-19 14:12:52,414 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-19 14:12:52,415 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [981692423] [2021-11-19 14:12:52,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:12:52,416 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-19 14:12:52,417 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat [2021-11-19 14:12:52,419 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-19 14:12:52,422 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2021-11-19 14:12:52,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:12:52,663 INFO L263 TraceCheckSpWp]: Trace formula consists of 490 conjuncts, 16 conjunts are in the unsatisfiable core [2021-11-19 14:12:52,665 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:12:52,737 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 11 treesize of output 7 [2021-11-19 14:12:52,815 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 29 treesize of output 17 [2021-11-19 14:12:52,915 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 47 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-11-19 14:12:52,915 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:12:53,126 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 34 proven. 5 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2021-11-19 14:12:53,126 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-19 14:12:53,126 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [981692423] [2021-11-19 14:12:53,126 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [981692423] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-19 14:12:53,126 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-19 14:12:53,127 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 11 [2021-11-19 14:12:53,127 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892758365] [2021-11-19 14:12:53,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 14:12:53,127 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-19 14:12:53,127 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-19 14:12:53,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-19 14:12:53,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2021-11-19 14:12:53,201 INFO L87 Difference]: Start difference. First operand 4642 states and 12830 transitions. Second operand has 7 states, 6 states have (on average 10.666666666666666) internal successors, (64), 5 states have internal predecessors, (64), 4 states have call successors, (16), 4 states have call predecessors, (16), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2021-11-19 14:12:54,974 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.76s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:12:56,250 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-19 14:12:57,344 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-19 14:12:58,624 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-19 14:13:06,377 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-19 14:13:06,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:13:06,564 INFO L93 Difference]: Finished difference Result 9295 states and 34573 transitions. [2021-11-19 14:13:06,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-19 14:13:06,567 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 10.666666666666666) internal successors, (64), 5 states have internal predecessors, (64), 4 states have call successors, (16), 4 states have call predecessors, (16), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 99 [2021-11-19 14:13:06,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:13:06,649 INFO L225 Difference]: With dead ends: 9295 [2021-11-19 14:13:06,649 INFO L226 Difference]: Without dead ends: 4666 [2021-11-19 14:13:06,790 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 189 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-11-19 14:13:06,790 INFO L933 BasicCegarLoop]: 194 mSDtfsCounter, 37 mSDsluCounter, 779 mSDsCounter, 0 mSdLazyCounter, 184 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 973 SdHoareTripleChecker+Invalid, 188 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 184 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.1s IncrementalHoareTripleChecker+Time [2021-11-19 14:13:06,790 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 973 Invalid, 188 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 184 Invalid, 0 Unknown, 0 Unchecked, 13.1s Time] [2021-11-19 14:13:06,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4666 states. [2021-11-19 14:13:07,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4666 to 4656. [2021-11-19 14:13:07,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4656 states, 3629 states have (on average 1.050427114907688) internal successors, (3812), 3475 states have internal predecessors, (3812), 142 states have call successors, (142), 71 states have call predecessors, (142), 884 states have return successors, (8937), 1109 states have call predecessors, (8937), 140 states have call successors, (8937) [2021-11-19 14:13:07,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4656 states to 4656 states and 12891 transitions. [2021-11-19 14:13:07,308 INFO L78 Accepts]: Start accepts. Automaton has 4656 states and 12891 transitions. Word has length 99 [2021-11-19 14:13:07,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:13:07,308 INFO L470 AbstractCegarLoop]: Abstraction has 4656 states and 12891 transitions. [2021-11-19 14:13:07,309 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 10.666666666666666) internal successors, (64), 5 states have internal predecessors, (64), 4 states have call successors, (16), 4 states have call predecessors, (16), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2021-11-19 14:13:07,309 INFO L276 IsEmpty]: Start isEmpty. Operand 4656 states and 12891 transitions. [2021-11-19 14:13:07,319 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2021-11-19 14:13:07,319 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:13:07,320 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 14:13:07,340 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (33)] Forceful destruction successful, exit code 0 [2021-11-19 14:13:07,534 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 [2021-11-19 14:13:07,534 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-19 14:13:07,534 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:13:07,535 INFO L85 PathProgramCache]: Analyzing trace with hash -321625164, now seen corresponding path program 1 times [2021-11-19 14:13:07,535 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-19 14:13:07,535 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [347099566] [2021-11-19 14:13:07,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:13:07,535 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-19 14:13:07,535 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat [2021-11-19 14:13:07,536 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-19 14:13:07,537 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4812e079-f386-446f-bfce-966ca780b8a2/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2021-11-19 14:13:07,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:13:07,704 INFO L263 TraceCheckSpWp]: Trace formula consists of 375 conjuncts, 16 conjunts are in the unsatisfiable core [2021-11-19 14:13:07,706 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:13:07,767 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 11 treesize of output 7 [2021-11-19 14:13:07,779 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 7 treesize of output 3 [2021-11-19 14:13:08,123 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 23 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-11-19 14:13:08,123 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:13:08,742 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 8 treesize of output 4 [2021-11-19 14:13:08,983 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 23 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-11-19 14:13:08,983 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-19 14:13:08,984 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [347099566] [2021-11-19 14:13:08,984 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [347099566] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-19 14:13:08,984 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-19 14:13:08,984 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9, 10] imperfect sequences [] total 16 [2021-11-19 14:13:08,984 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971539216] [2021-11-19 14:13:08,984 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-19 14:13:08,985 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-11-19 14:13:08,985 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-19 14:13:08,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-11-19 14:13:08,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2021-11-19 14:13:08,985 INFO L87 Difference]: Start difference. First operand 4656 states and 12891 transitions. Second operand has 16 states, 15 states have (on average 4.933333333333334) internal successors, (74), 13 states have internal predecessors, (74), 5 states have call successors, (15), 5 states have call predecessors, (15), 6 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2021-11-19 14:13:11,827 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-19 14:13:13,383 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-19 14:13:15,335 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.47s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 14:13:17,083 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.75s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers []