./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/loop-invgen/seq-3.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 63182f13 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/config/TaipanReach.xml -i ../../sv-benchmarks/c/loop-invgen/seq-3.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF --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 6c770a3141edeab927df0da4e8c2152e1fb2e87b0c43a352500a7e3d3cff4533 --- Real Ultimate output --- This is Ultimate 0.2.1-dev-63182f1 [2021-11-12 23:51:06,812 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-12 23:51:06,822 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-12 23:51:06,887 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-12 23:51:06,888 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-12 23:51:06,896 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-12 23:51:06,898 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-12 23:51:06,902 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-12 23:51:06,904 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-12 23:51:06,912 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-12 23:51:06,913 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-12 23:51:06,915 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-12 23:51:06,915 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-12 23:51:06,916 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-12 23:51:06,918 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-12 23:51:06,926 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-12 23:51:06,928 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-12 23:51:06,929 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-12 23:51:06,935 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-12 23:51:06,939 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-12 23:51:06,941 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-12 23:51:06,946 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-12 23:51:06,950 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-12 23:51:06,951 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-12 23:51:06,958 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-12 23:51:06,958 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-12 23:51:06,959 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-12 23:51:06,961 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-12 23:51:06,961 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-12 23:51:06,963 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-12 23:51:06,963 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-12 23:51:06,964 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-12 23:51:06,966 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-12 23:51:06,967 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-12 23:51:06,969 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-12 23:51:06,969 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-12 23:51:06,970 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-12 23:51:06,970 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-12 23:51:06,970 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-12 23:51:06,971 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-12 23:51:06,972 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-12 23:51:06,973 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/config/svcomp-Reach-32bit-Taipan_Default.epf [2021-11-12 23:51:07,022 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-12 23:51:07,023 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-12 23:51:07,024 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-12 23:51:07,025 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-12 23:51:07,025 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-12 23:51:07,025 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-12 23:51:07,025 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-12 23:51:07,026 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2021-11-12 23:51:07,032 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-12 23:51:07,033 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-12 23:51:07,034 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2021-11-12 23:51:07,034 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2021-11-12 23:51:07,034 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-12 23:51:07,035 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2021-11-12 23:51:07,035 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2021-11-12 23:51:07,035 INFO L138 SettingsManager]: * Simplification Technique=SIMPLIFY_QUICK [2021-11-12 23:51:07,036 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-12 23:51:07,036 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-12 23:51:07,036 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-12 23:51:07,036 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-12 23:51:07,037 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-12 23:51:07,037 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-12 23:51:07,037 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-12 23:51:07,037 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-12 23:51:07,037 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-11-12 23:51:07,038 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-12 23:51:07,038 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-12 23:51:07,038 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-12 23:51:07,038 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-12 23:51:07,040 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-12 23:51:07,040 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-12 23:51:07,040 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-12 23:51:07,041 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-12 23:51:07,041 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-12 23:51:07,041 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-12 23:51:07,041 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2021-11-12 23:51:07,042 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-12 23:51:07,042 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-12 23:51:07,042 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-12 23:51:07,042 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-12 23:51:07,042 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_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/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_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF 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 -> 6c770a3141edeab927df0da4e8c2152e1fb2e87b0c43a352500a7e3d3cff4533 [2021-11-12 23:51:07,346 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-12 23:51:07,378 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-12 23:51:07,381 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-12 23:51:07,382 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-12 23:51:07,383 INFO L275 PluginConnector]: CDTParser initialized [2021-11-12 23:51:07,384 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/../../sv-benchmarks/c/loop-invgen/seq-3.i [2021-11-12 23:51:07,454 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/data/a2e35a846/bd6a11aa549b4b0cbe55a6754ef120f1/FLAG637efd15e [2021-11-12 23:51:07,880 INFO L306 CDTParser]: Found 1 translation units. [2021-11-12 23:51:07,880 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/sv-benchmarks/c/loop-invgen/seq-3.i [2021-11-12 23:51:07,887 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/data/a2e35a846/bd6a11aa549b4b0cbe55a6754ef120f1/FLAG637efd15e [2021-11-12 23:51:08,274 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/data/a2e35a846/bd6a11aa549b4b0cbe55a6754ef120f1 [2021-11-12 23:51:08,276 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-12 23:51:08,278 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-12 23:51:08,279 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-12 23:51:08,280 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-12 23:51:08,283 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-12 23:51:08,283 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 11:51:08" (1/1) ... [2021-11-12 23:51:08,285 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@58a272bf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:51:08, skipping insertion in model container [2021-11-12 23:51:08,285 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 11:51:08" (1/1) ... [2021-11-12 23:51:08,292 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-12 23:51:08,306 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-12 23:51:08,478 WARN L228 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_804d045a-b92b-44ad-89b8-d5ecf49389f0/sv-benchmarks/c/loop-invgen/seq-3.i[893,906] [2021-11-12 23:51:08,490 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-12 23:51:08,498 INFO L203 MainTranslator]: Completed pre-run [2021-11-12 23:51:08,511 WARN L228 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_804d045a-b92b-44ad-89b8-d5ecf49389f0/sv-benchmarks/c/loop-invgen/seq-3.i[893,906] [2021-11-12 23:51:08,516 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-12 23:51:08,529 INFO L208 MainTranslator]: Completed translation [2021-11-12 23:51:08,530 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:51:08 WrapperNode [2021-11-12 23:51:08,530 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-12 23:51:08,530 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-12 23:51:08,531 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-12 23:51:08,531 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-12 23:51:08,537 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:51:08" (1/1) ... [2021-11-12 23:51:08,544 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:51:08" (1/1) ... [2021-11-12 23:51:08,563 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-12 23:51:08,564 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-12 23:51:08,564 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-12 23:51:08,564 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-12 23:51:08,573 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:51:08" (1/1) ... [2021-11-12 23:51:08,573 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:51:08" (1/1) ... [2021-11-12 23:51:08,574 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:51:08" (1/1) ... [2021-11-12 23:51:08,575 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:51:08" (1/1) ... [2021-11-12 23:51:08,578 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:51:08" (1/1) ... [2021-11-12 23:51:08,582 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:51:08" (1/1) ... [2021-11-12 23:51:08,583 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:51:08" (1/1) ... [2021-11-12 23:51:08,585 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-12 23:51:08,586 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-12 23:51:08,586 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-12 23:51:08,586 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-12 23:51:08,587 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:51:08" (1/1) ... [2021-11-12 23:51:08,596 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-12 23:51:08,606 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:51:08,616 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-12 23:51:08,619 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-12 23:51:08,650 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-12 23:51:08,651 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-12 23:51:08,651 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-12 23:51:08,651 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-12 23:51:08,859 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-12 23:51:08,859 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2021-11-12 23:51:08,862 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 11:51:08 BoogieIcfgContainer [2021-11-12 23:51:08,862 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-12 23:51:08,864 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-12 23:51:08,864 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-12 23:51:08,867 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-12 23:51:08,868 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.11 11:51:08" (1/3) ... [2021-11-12 23:51:08,869 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@713357d2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 11:51:08, skipping insertion in model container [2021-11-12 23:51:08,869 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:51:08" (2/3) ... [2021-11-12 23:51:08,870 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@713357d2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 11:51:08, skipping insertion in model container [2021-11-12 23:51:08,870 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 11:51:08" (3/3) ... [2021-11-12 23:51:08,872 INFO L111 eAbstractionObserver]: Analyzing ICFG seq-3.i [2021-11-12 23:51:08,877 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-12 23:51:08,878 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-11-12 23:51:08,928 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-12 23:51:08,936 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-12 23:51:08,937 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-11-12 23:51:08,961 INFO L276 IsEmpty]: Start isEmpty. Operand has 12 states, 10 states have (on average 1.7) internal successors, (17), 11 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:08,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2021-11-12 23:51:08,973 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:51:08,974 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:51:08,975 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:51:08,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:51:08,980 INFO L85 PathProgramCache]: Analyzing trace with hash 388343819, now seen corresponding path program 1 times [2021-11-12 23:51:09,001 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:51:09,003 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [175039460] [2021-11-12 23:51:09,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:51:09,005 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:51:09,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:51:09,355 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-12 23:51:09,356 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:51:09,356 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [175039460] [2021-11-12 23:51:09,357 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [175039460] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-12 23:51:09,357 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-12 23:51:09,358 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-12 23:51:09,359 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434526281] [2021-11-12 23:51:09,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-12 23:51:09,364 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-12 23:51:09,365 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:51:09,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-12 23:51:09,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-12 23:51:09,411 INFO L87 Difference]: Start difference. First operand has 12 states, 10 states have (on average 1.7) internal successors, (17), 11 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 5 states, 5 states have (on average 1.6) internal successors, (8), 4 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:09,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:51:09,596 INFO L93 Difference]: Finished difference Result 32 states and 42 transitions. [2021-11-12 23:51:09,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-12 23:51:09,600 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 1.6) internal successors, (8), 4 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 8 [2021-11-12 23:51:09,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:51:09,608 INFO L225 Difference]: With dead ends: 32 [2021-11-12 23:51:09,608 INFO L226 Difference]: Without dead ends: 18 [2021-11-12 23:51:09,611 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-11-12 23:51:09,619 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 19 mSDsluCounter, 20 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 76.06ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 24 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.69ms SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 128.52ms IncrementalHoareTripleChecker+Time [2021-11-12 23:51:09,621 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 24 Invalid, 37 Unknown, 0 Unchecked, 1.69ms Time], IncrementalHoareTripleChecker [1 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 128.52ms Time] [2021-11-12 23:51:09,641 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18 states. [2021-11-12 23:51:09,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18 to 12. [2021-11-12 23:51:09,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:09,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 15 transitions. [2021-11-12 23:51:09,661 INFO L78 Accepts]: Start accepts. Automaton has 12 states and 15 transitions. Word has length 8 [2021-11-12 23:51:09,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:51:09,661 INFO L470 AbstractCegarLoop]: Abstraction has 12 states and 15 transitions. [2021-11-12 23:51:09,661 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 1.6) internal successors, (8), 4 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:09,662 INFO L276 IsEmpty]: Start isEmpty. Operand 12 states and 15 transitions. [2021-11-12 23:51:09,663 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2021-11-12 23:51:09,663 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:51:09,663 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:51:09,663 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-12 23:51:09,664 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:51:09,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:51:09,669 INFO L85 PathProgramCache]: Analyzing trace with hash -877914225, now seen corresponding path program 1 times [2021-11-12 23:51:09,670 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:51:09,670 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144373523] [2021-11-12 23:51:09,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:51:09,671 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:51:09,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:51:09,793 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:09,793 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:51:09,794 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2144373523] [2021-11-12 23:51:09,794 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2144373523] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-12 23:51:09,795 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-12 23:51:09,795 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-12 23:51:09,795 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989428343] [2021-11-12 23:51:09,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-12 23:51:09,798 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-12 23:51:09,798 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:51:09,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-12 23:51:09,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-11-12 23:51:09,799 INFO L87 Difference]: Start difference. First operand 12 states and 15 transitions. Second operand has 5 states, 5 states have (on average 1.8) internal successors, (9), 4 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:09,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:51:09,867 INFO L93 Difference]: Finished difference Result 22 states and 25 transitions. [2021-11-12 23:51:09,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-12 23:51:09,868 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 1.8) internal successors, (9), 4 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2021-11-12 23:51:09,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:51:09,869 INFO L225 Difference]: With dead ends: 22 [2021-11-12 23:51:09,869 INFO L226 Difference]: Without dead ends: 20 [2021-11-12 23:51:09,870 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-11-12 23:51:09,872 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 9 mSDsluCounter, 16 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 31.54ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.39ms SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 43.86ms IncrementalHoareTripleChecker+Time [2021-11-12 23:51:09,872 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 15 Invalid, 36 Unknown, 0 Unchecked, 1.39ms Time], IncrementalHoareTripleChecker [8 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 43.86ms Time] [2021-11-12 23:51:09,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20 states. [2021-11-12 23:51:09,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20 to 14. [2021-11-12 23:51:09,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:09,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 17 transitions. [2021-11-12 23:51:09,879 INFO L78 Accepts]: Start accepts. Automaton has 14 states and 17 transitions. Word has length 9 [2021-11-12 23:51:09,879 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:51:09,879 INFO L470 AbstractCegarLoop]: Abstraction has 14 states and 17 transitions. [2021-11-12 23:51:09,880 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 1.8) internal successors, (9), 4 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:09,880 INFO L276 IsEmpty]: Start isEmpty. Operand 14 states and 17 transitions. [2021-11-12 23:51:09,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-11-12 23:51:09,886 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:51:09,886 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:51:09,886 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-11-12 23:51:09,887 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:51:09,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:51:09,889 INFO L85 PathProgramCache]: Analyzing trace with hash -1881968511, now seen corresponding path program 1 times [2021-11-12 23:51:09,889 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:51:09,890 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271727499] [2021-11-12 23:51:09,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:51:09,891 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:51:09,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:51:10,077 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-12 23:51:10,077 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:51:10,078 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271727499] [2021-11-12 23:51:10,078 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1271727499] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:51:10,078 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [892866976] [2021-11-12 23:51:10,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:51:10,079 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:51:10,079 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:51:10,109 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:51:10,137 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-11-12 23:51:10,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:51:10,173 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-12 23:51:10,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:51:10,407 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:10,407 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:51:10,517 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:10,518 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [892866976] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:51:10,522 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [753114131] [2021-11-12 23:51:10,559 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 23:51:10,560 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:51:10,565 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:51:10,573 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:51:10,573 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:51:10,618 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:10,625 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:51:10,626 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:10,627 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:51:10,630 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:51:10,630 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:10,632 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:51:10,637 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 23:51:10,662 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_8|], 10=[|v_#valid_9|]} [2021-11-12 23:51:10,674 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:10,684 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:51:10,685 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:10,686 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:51:10,688 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:10,688 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:51:10,689 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:51:10,691 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:10,733 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:10,740 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:10,743 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:10,744 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:10,750 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:10,754 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:51:10,756 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:10,758 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:51:10,759 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:10,759 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:51:10,760 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:51:10,760 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:10,779 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:10,782 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:10,784 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:51:10,785 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:51:10,785 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-12 23:51:10,806 INFO L180 QuantifierPusher]: treesize reduction 17, result has 86.9 percent of original size [2021-11-12 23:51:10,815 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 108 [2021-11-12 23:51:10,819 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:10,867 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:10,908 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:10,975 INFO L180 QuantifierPusher]: treesize reduction 12, result has 95.7 percent of original size [2021-11-12 23:51:10,996 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 269 [2021-11-12 23:51:11,004 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:11,067 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:11,070 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:11,072 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:11,074 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:11,076 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:11,100 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:11,110 INFO L180 QuantifierPusher]: treesize reduction 30, result has 67.0 percent of original size [2021-11-12 23:51:11,118 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-12 23:51:11,136 INFO L180 QuantifierPusher]: treesize reduction 31, result has 74.8 percent of original size [2021-11-12 23:51:11,142 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-12 23:51:11,146 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:11,161 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:11,163 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:11,165 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:11,166 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:11,175 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:11,187 INFO L180 QuantifierPusher]: treesize reduction 30, result has 74.1 percent of original size [2021-11-12 23:51:11,191 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:51:11,202 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:51:12,111 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:51:12,111 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:51:12,111 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2021-11-12 23:51:12,112 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585076103] [2021-11-12 23:51:12,112 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:51:12,112 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-11-12 23:51:12,112 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:51:12,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-11-12 23:51:12,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=380, Unknown=0, NotChecked=0, Total=462 [2021-11-12 23:51:12,114 INFO L87 Difference]: Start difference. First operand 14 states and 17 transitions. Second operand has 14 states, 14 states have (on average 2.0) internal successors, (28), 13 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:12,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:51:12,264 INFO L93 Difference]: Finished difference Result 32 states and 37 transitions. [2021-11-12 23:51:12,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-12 23:51:12,265 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.0) internal successors, (28), 13 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2021-11-12 23:51:12,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:51:12,265 INFO L225 Difference]: With dead ends: 32 [2021-11-12 23:51:12,266 INFO L226 Difference]: Without dead ends: 23 [2021-11-12 23:51:12,273 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 149 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=119, Invalid=531, Unknown=0, NotChecked=0, Total=650 [2021-11-12 23:51:12,275 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 17 mSDsluCounter, 54 mSDsCounter, 0 mSdLazyCounter, 81 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 53.86ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 59 SdHoareTripleChecker+Invalid, 89 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.69ms SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 81 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 62.70ms IncrementalHoareTripleChecker+Time [2021-11-12 23:51:12,275 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 59 Invalid, 89 Unknown, 0 Unchecked, 1.69ms Time], IncrementalHoareTripleChecker [8 Valid, 81 Invalid, 0 Unknown, 0 Unchecked, 62.70ms Time] [2021-11-12 23:51:12,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23 states. [2021-11-12 23:51:12,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23 to 15. [2021-11-12 23:51:12,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:12,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 18 transitions. [2021-11-12 23:51:12,280 INFO L78 Accepts]: Start accepts. Automaton has 15 states and 18 transitions. Word has length 12 [2021-11-12 23:51:12,280 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:51:12,280 INFO L470 AbstractCegarLoop]: Abstraction has 15 states and 18 transitions. [2021-11-12 23:51:12,280 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.0) internal successors, (28), 13 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:12,281 INFO L276 IsEmpty]: Start isEmpty. Operand 15 states and 18 transitions. [2021-11-12 23:51:12,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-11-12 23:51:12,281 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:51:12,281 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:51:12,333 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-11-12 23:51:12,497 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:51:12,497 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:51:12,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:51:12,498 INFO L85 PathProgramCache]: Analyzing trace with hash 1334724370, now seen corresponding path program 1 times [2021-11-12 23:51:12,498 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:51:12,498 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1446920565] [2021-11-12 23:51:12,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:51:12,498 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:51:12,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:51:12,568 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-12 23:51:12,568 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:51:12,569 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1446920565] [2021-11-12 23:51:12,569 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1446920565] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:51:12,569 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2138212872] [2021-11-12 23:51:12,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:51:12,569 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:51:12,570 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:51:12,570 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:51:12,587 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-11-12 23:51:12,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:51:12,608 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-12 23:51:12,609 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:51:12,743 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:12,744 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:51:12,830 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:12,831 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2138212872] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:51:12,831 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1864025812] [2021-11-12 23:51:12,834 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 23:51:12,834 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:51:12,834 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:51:12,834 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:51:12,835 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:51:12,842 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:12,843 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:51:12,843 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:12,844 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:51:12,844 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:51:12,845 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:12,846 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:51:12,848 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 23:51:12,851 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_9|], 10=[|v_#valid_10|]} [2021-11-12 23:51:12,862 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:12,864 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:51:12,864 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:12,865 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:51:12,866 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:12,866 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:51:12,867 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:51:12,867 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:12,871 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:12,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:12,877 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:12,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:12,885 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:12,888 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:51:12,888 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:12,891 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:51:12,892 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:12,892 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:51:12,893 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:51:12,893 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:12,898 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:12,900 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:12,902 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:51:12,902 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:51:12,903 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-12 23:51:12,910 INFO L180 QuantifierPusher]: treesize reduction 16, result has 87.0 percent of original size [2021-11-12 23:51:12,913 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-11-12 23:51:12,919 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:12,929 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:12,940 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:12,979 INFO L180 QuantifierPusher]: treesize reduction 11, result has 95.8 percent of original size [2021-11-12 23:51:12,988 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 251 [2021-11-12 23:51:12,993 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:13,037 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:13,038 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:13,039 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:13,041 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:13,042 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:13,057 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:13,067 INFO L180 QuantifierPusher]: treesize reduction 24, result has 70.7 percent of original size [2021-11-12 23:51:13,071 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 23:51:13,083 INFO L180 QuantifierPusher]: treesize reduction 26, result has 78.5 percent of original size [2021-11-12 23:51:13,090 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:51:13,096 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:13,116 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:13,118 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:13,120 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:13,121 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:13,128 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:13,143 INFO L180 QuantifierPusher]: treesize reduction 30, result has 74.1 percent of original size [2021-11-12 23:51:13,148 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:51:13,157 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:51:14,000 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:51:14,000 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:51:14,000 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2021-11-12 23:51:14,000 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962909245] [2021-11-12 23:51:14,001 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:51:14,001 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-11-12 23:51:14,001 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:51:14,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-11-12 23:51:14,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2021-11-12 23:51:14,002 INFO L87 Difference]: Start difference. First operand 15 states and 18 transitions. Second operand has 13 states, 13 states have (on average 2.076923076923077) internal successors, (27), 12 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:14,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:51:14,134 INFO L93 Difference]: Finished difference Result 42 states and 49 transitions. [2021-11-12 23:51:14,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-12 23:51:14,135 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.076923076923077) internal successors, (27), 12 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2021-11-12 23:51:14,135 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:51:14,136 INFO L225 Difference]: With dead ends: 42 [2021-11-12 23:51:14,136 INFO L226 Difference]: Without dead ends: 33 [2021-11-12 23:51:14,137 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=101, Invalid=499, Unknown=0, NotChecked=0, Total=600 [2021-11-12 23:51:14,148 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 24 mSDsluCounter, 33 mSDsCounter, 0 mSdLazyCounter, 67 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 38.31ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 40 SdHoareTripleChecker+Invalid, 73 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.42ms SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 67 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 61.64ms IncrementalHoareTripleChecker+Time [2021-11-12 23:51:14,148 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 40 Invalid, 73 Unknown, 0 Unchecked, 1.42ms Time], IncrementalHoareTripleChecker [6 Valid, 67 Invalid, 0 Unknown, 0 Unchecked, 61.64ms Time] [2021-11-12 23:51:14,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33 states. [2021-11-12 23:51:14,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33 to 16. [2021-11-12 23:51:14,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16 states, 15 states have (on average 1.3333333333333333) internal successors, (20), 15 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:14,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 20 transitions. [2021-11-12 23:51:14,153 INFO L78 Accepts]: Start accepts. Automaton has 16 states and 20 transitions. Word has length 12 [2021-11-12 23:51:14,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:51:14,153 INFO L470 AbstractCegarLoop]: Abstraction has 16 states and 20 transitions. [2021-11-12 23:51:14,153 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.076923076923077) internal successors, (27), 12 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:14,154 INFO L276 IsEmpty]: Start isEmpty. Operand 16 states and 20 transitions. [2021-11-12 23:51:14,154 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-11-12 23:51:14,154 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:51:14,154 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:51:14,193 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-11-12 23:51:14,355 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2021-11-12 23:51:14,355 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:51:14,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:51:14,356 INFO L85 PathProgramCache]: Analyzing trace with hash -1261535739, now seen corresponding path program 2 times [2021-11-12 23:51:14,356 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:51:14,356 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455582726] [2021-11-12 23:51:14,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:51:14,357 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:51:14,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:51:14,400 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:14,400 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:51:14,401 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455582726] [2021-11-12 23:51:14,401 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1455582726] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:51:14,401 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [860558911] [2021-11-12 23:51:14,401 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 23:51:14,401 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:51:14,401 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:51:14,402 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:51:14,409 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-11-12 23:51:14,450 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-11-12 23:51:14,450 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:51:14,451 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 7 conjunts are in the unsatisfiable core [2021-11-12 23:51:14,452 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:51:14,497 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:14,497 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:51:14,545 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:14,545 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [860558911] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:51:14,545 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2037390193] [2021-11-12 23:51:14,548 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 23:51:14,548 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:51:14,548 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:51:14,548 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:51:14,548 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:51:14,559 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:14,560 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:51:14,560 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:14,561 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:51:14,563 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:51:14,563 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:14,564 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:51:14,565 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 23:51:14,578 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_10|], 10=[|v_#valid_11|]} [2021-11-12 23:51:14,584 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:14,585 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:51:14,586 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:14,586 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:51:14,587 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:14,587 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:51:14,587 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:51:14,588 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:14,591 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:14,594 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:14,596 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:14,597 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:14,601 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:14,606 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:51:14,607 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:14,609 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:51:14,610 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:14,610 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:51:14,610 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:51:14,611 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:14,614 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:14,616 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:14,618 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:51:14,618 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:51:14,618 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-12 23:51:14,627 INFO L180 QuantifierPusher]: treesize reduction 17, result has 86.9 percent of original size [2021-11-12 23:51:14,632 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-12 23:51:14,634 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:14,646 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:14,658 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:14,692 INFO L180 QuantifierPusher]: treesize reduction 7, result has 97.5 percent of original size [2021-11-12 23:51:14,702 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 269 [2021-11-12 23:51:14,706 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:14,745 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:14,747 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:14,748 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:14,749 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:14,750 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:14,755 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:14,763 INFO L180 QuantifierPusher]: treesize reduction 30, result has 67.0 percent of original size [2021-11-12 23:51:14,766 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-12 23:51:14,774 INFO L180 QuantifierPusher]: treesize reduction 31, result has 74.8 percent of original size [2021-11-12 23:51:14,778 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-12 23:51:14,779 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:14,789 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:14,790 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:14,791 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:14,792 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:14,799 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:14,807 INFO L180 QuantifierPusher]: treesize reduction 30, result has 74.1 percent of original size [2021-11-12 23:51:14,810 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:51:14,816 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:51:15,572 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:51:15,573 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:51:15,573 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 6 [2021-11-12 23:51:15,573 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060975368] [2021-11-12 23:51:15,573 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:51:15,574 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-12 23:51:15,574 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:51:15,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-12 23:51:15,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2021-11-12 23:51:15,574 INFO L87 Difference]: Start difference. First operand 16 states and 20 transitions. Second operand has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 6 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:15,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:51:15,679 INFO L93 Difference]: Finished difference Result 27 states and 31 transitions. [2021-11-12 23:51:15,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-12 23:51:15,680 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 6 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-11-12 23:51:15,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:51:15,680 INFO L225 Difference]: With dead ends: 27 [2021-11-12 23:51:15,680 INFO L226 Difference]: Without dead ends: 25 [2021-11-12 23:51:15,681 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=79, Invalid=263, Unknown=0, NotChecked=0, Total=342 [2021-11-12 23:51:15,682 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 16 mSDsluCounter, 31 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 47.69ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 22 SdHoareTripleChecker+Invalid, 71 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.83ms SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 58.04ms IncrementalHoareTripleChecker+Time [2021-11-12 23:51:15,683 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 22 Invalid, 71 Unknown, 0 Unchecked, 0.83ms Time], IncrementalHoareTripleChecker [14 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 58.04ms Time] [2021-11-12 23:51:15,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25 states. [2021-11-12 23:51:15,687 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25 to 19. [2021-11-12 23:51:15,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19 states, 18 states have (on average 1.2777777777777777) internal successors, (23), 18 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:15,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 23 transitions. [2021-11-12 23:51:15,688 INFO L78 Accepts]: Start accepts. Automaton has 19 states and 23 transitions. Word has length 13 [2021-11-12 23:51:15,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:51:15,688 INFO L470 AbstractCegarLoop]: Abstraction has 19 states and 23 transitions. [2021-11-12 23:51:15,688 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.142857142857143) internal successors, (15), 6 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:15,688 INFO L276 IsEmpty]: Start isEmpty. Operand 19 states and 23 transitions. [2021-11-12 23:51:15,689 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-11-12 23:51:15,689 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:51:15,689 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:51:15,725 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-11-12 23:51:15,890 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2021-11-12 23:51:15,890 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:51:15,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:51:15,891 INFO L85 PathProgramCache]: Analyzing trace with hash -1442517429, now seen corresponding path program 3 times [2021-11-12 23:51:15,891 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:51:15,891 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [144224559] [2021-11-12 23:51:15,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:51:15,891 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:51:15,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:51:15,970 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:15,971 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:51:15,971 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [144224559] [2021-11-12 23:51:15,971 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [144224559] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:51:15,971 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1633523059] [2021-11-12 23:51:15,971 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-12 23:51:15,971 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:51:15,971 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:51:15,973 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:51:15,996 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-11-12 23:51:16,023 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-12 23:51:16,024 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:51:16,025 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-12 23:51:16,026 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:51:16,229 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:16,229 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:51:16,314 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:16,314 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1633523059] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:51:16,315 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [599620065] [2021-11-12 23:51:16,319 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 23:51:16,319 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:51:16,320 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:51:16,320 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:51:16,320 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:51:16,328 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:16,329 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:51:16,329 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:16,330 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:51:16,330 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:51:16,331 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:16,331 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:51:16,333 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 23:51:16,337 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_11|], 10=[|v_#valid_12|]} [2021-11-12 23:51:16,344 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:16,347 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:51:16,348 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:16,348 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:51:16,349 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:16,350 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:51:16,350 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:51:16,351 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:16,354 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:16,358 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:16,359 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:16,361 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:16,366 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:16,369 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:51:16,370 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:16,372 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:51:16,374 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:16,374 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:51:16,375 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:51:16,375 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:16,382 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:16,384 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:16,386 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:51:16,402 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:51:16,403 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-12 23:51:16,412 INFO L180 QuantifierPusher]: treesize reduction 17, result has 86.9 percent of original size [2021-11-12 23:51:16,415 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 108 [2021-11-12 23:51:16,418 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:16,434 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:16,447 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:16,473 INFO L180 QuantifierPusher]: treesize reduction 12, result has 95.7 percent of original size [2021-11-12 23:51:16,488 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 269 [2021-11-12 23:51:16,492 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:16,527 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:16,528 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:16,529 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:16,530 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:16,532 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:16,536 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:16,542 INFO L180 QuantifierPusher]: treesize reduction 30, result has 67.0 percent of original size [2021-11-12 23:51:16,545 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-12 23:51:16,552 INFO L180 QuantifierPusher]: treesize reduction 31, result has 74.8 percent of original size [2021-11-12 23:51:16,555 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-12 23:51:16,557 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:16,568 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:16,570 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:16,571 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:16,572 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:16,576 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:16,583 INFO L180 QuantifierPusher]: treesize reduction 30, result has 74.1 percent of original size [2021-11-12 23:51:16,586 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:51:16,592 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:51:17,401 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:51:17,401 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:51:17,401 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2021-11-12 23:51:17,401 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727865997] [2021-11-12 23:51:17,401 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:51:17,402 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-12 23:51:17,402 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:51:17,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-12 23:51:17,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=544, Unknown=0, NotChecked=0, Total=650 [2021-11-12 23:51:17,403 INFO L87 Difference]: Start difference. First operand 19 states and 23 transitions. Second operand has 18 states, 18 states have (on average 2.0) internal successors, (36), 17 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:17,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:51:17,565 INFO L93 Difference]: Finished difference Result 44 states and 50 transitions. [2021-11-12 23:51:17,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-12 23:51:17,566 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 17 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-11-12 23:51:17,566 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:51:17,567 INFO L225 Difference]: With dead ends: 44 [2021-11-12 23:51:17,567 INFO L226 Difference]: Without dead ends: 32 [2021-11-12 23:51:17,568 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 271 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=169, Invalid=823, Unknown=0, NotChecked=0, Total=992 [2021-11-12 23:51:17,569 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 21 mSDsluCounter, 55 mSDsCounter, 0 mSdLazyCounter, 85 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 43.49ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 61 SdHoareTripleChecker+Invalid, 97 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.08ms SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 85 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 59.26ms IncrementalHoareTripleChecker+Time [2021-11-12 23:51:17,569 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 61 Invalid, 97 Unknown, 0 Unchecked, 1.08ms Time], IncrementalHoareTripleChecker [12 Valid, 85 Invalid, 0 Unknown, 0 Unchecked, 59.26ms Time] [2021-11-12 23:51:17,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2021-11-12 23:51:17,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 20. [2021-11-12 23:51:17,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20 states, 19 states have (on average 1.263157894736842) internal successors, (24), 19 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:17,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 24 transitions. [2021-11-12 23:51:17,577 INFO L78 Accepts]: Start accepts. Automaton has 20 states and 24 transitions. Word has length 16 [2021-11-12 23:51:17,577 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:51:17,577 INFO L470 AbstractCegarLoop]: Abstraction has 20 states and 24 transitions. [2021-11-12 23:51:17,577 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 17 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:17,578 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 24 transitions. [2021-11-12 23:51:17,578 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-11-12 23:51:17,578 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:51:17,579 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:51:17,616 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-11-12 23:51:17,799 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2021-11-12 23:51:17,799 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:51:17,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:51:17,800 INFO L85 PathProgramCache]: Analyzing trace with hash -866118564, now seen corresponding path program 1 times [2021-11-12 23:51:17,800 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:51:17,800 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767980463] [2021-11-12 23:51:17,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:51:17,800 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:51:17,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:51:17,901 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:17,901 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:51:17,901 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767980463] [2021-11-12 23:51:17,902 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767980463] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:51:17,902 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [29830622] [2021-11-12 23:51:17,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:51:17,902 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:51:17,903 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:51:17,904 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:51:17,933 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-11-12 23:51:17,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:51:17,954 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-12 23:51:17,955 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:51:18,117 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:18,118 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:51:18,198 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:18,198 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [29830622] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:51:18,199 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [581973541] [2021-11-12 23:51:18,201 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 23:51:18,201 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:51:18,201 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:51:18,202 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:51:18,202 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:51:18,213 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:18,214 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:51:18,214 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:18,215 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:51:18,216 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:51:18,216 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:18,217 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:51:18,218 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 23:51:18,221 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_12|], 10=[|v_#valid_13|]} [2021-11-12 23:51:18,228 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:18,229 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:51:18,229 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:18,230 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:51:18,230 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:18,231 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:51:18,231 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:51:18,231 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:18,237 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:18,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:18,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:18,243 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:18,247 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:18,249 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:51:18,252 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:18,254 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:51:18,255 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:18,255 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:51:18,255 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:51:18,256 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:18,261 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:18,262 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:18,264 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:51:18,265 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:51:18,265 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-12 23:51:18,273 INFO L180 QuantifierPusher]: treesize reduction 16, result has 87.0 percent of original size [2021-11-12 23:51:18,276 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-11-12 23:51:18,279 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:18,292 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:18,312 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:18,345 INFO L180 QuantifierPusher]: treesize reduction 11, result has 95.8 percent of original size [2021-11-12 23:51:18,353 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 251 [2021-11-12 23:51:18,358 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:18,389 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:18,390 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:18,391 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:18,392 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:18,393 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:18,397 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:18,403 INFO L180 QuantifierPusher]: treesize reduction 24, result has 70.7 percent of original size [2021-11-12 23:51:18,405 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 23:51:18,410 INFO L180 QuantifierPusher]: treesize reduction 25, result has 71.9 percent of original size [2021-11-12 23:51:18,413 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-11-12 23:51:18,416 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:18,422 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:18,429 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:18,442 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:18,456 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-12 23:51:18,459 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:18,470 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:18,471 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:18,472 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:18,473 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:18,474 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:18,477 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:18,482 INFO L180 QuantifierPusher]: treesize reduction 24, result has 71.8 percent of original size [2021-11-12 23:51:18,485 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-12 23:51:18,491 INFO L180 QuantifierPusher]: treesize reduction 25, result has 78.6 percent of original size [2021-11-12 23:51:18,497 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-12 23:51:18,500 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:18,508 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:18,510 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:18,511 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:18,512 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:18,515 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:18,522 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:18,526 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 129 [2021-11-12 23:51:18,529 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:18,543 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:18,544 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:18,545 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:18,545 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:18,547 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:18,548 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:18,549 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:18,553 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:18,559 INFO L180 QuantifierPusher]: treesize reduction 24, result has 78.2 percent of original size [2021-11-12 23:51:18,564 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:51:18,570 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:51:19,308 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:51:19,308 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:51:19,308 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2021-11-12 23:51:19,308 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720247638] [2021-11-12 23:51:19,309 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:51:19,309 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-11-12 23:51:19,309 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:51:19,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-11-12 23:51:19,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=513, Unknown=0, NotChecked=0, Total=600 [2021-11-12 23:51:19,310 INFO L87 Difference]: Start difference. First operand 20 states and 24 transitions. Second operand has 17 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 16 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:19,499 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:51:19,499 INFO L93 Difference]: Finished difference Result 56 states and 63 transitions. [2021-11-12 23:51:19,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-12 23:51:19,500 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 16 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-11-12 23:51:19,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:51:19,500 INFO L225 Difference]: With dead ends: 56 [2021-11-12 23:51:19,500 INFO L226 Difference]: Without dead ends: 44 [2021-11-12 23:51:19,501 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 258 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=154, Invalid=838, Unknown=0, NotChecked=0, Total=992 [2021-11-12 23:51:19,502 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 39 mSDsluCounter, 66 mSDsCounter, 0 mSdLazyCounter, 106 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 57.73ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 76 SdHoareTripleChecker+Invalid, 124 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.45ms SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 106 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 69.33ms IncrementalHoareTripleChecker+Time [2021-11-12 23:51:19,502 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 76 Invalid, 124 Unknown, 0 Unchecked, 1.45ms Time], IncrementalHoareTripleChecker [18 Valid, 106 Invalid, 0 Unknown, 0 Unchecked, 69.33ms Time] [2021-11-12 23:51:19,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2021-11-12 23:51:19,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 20. [2021-11-12 23:51:19,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20 states, 19 states have (on average 1.263157894736842) internal successors, (24), 19 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:19,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 24 transitions. [2021-11-12 23:51:19,508 INFO L78 Accepts]: Start accepts. Automaton has 20 states and 24 transitions. Word has length 16 [2021-11-12 23:51:19,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:51:19,508 INFO L470 AbstractCegarLoop]: Abstraction has 20 states and 24 transitions. [2021-11-12 23:51:19,509 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 16 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:19,509 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 24 transitions. [2021-11-12 23:51:19,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-11-12 23:51:19,509 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:51:19,509 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:51:19,547 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-11-12 23:51:19,733 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:51:19,733 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:51:19,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:51:19,734 INFO L85 PathProgramCache]: Analyzing trace with hash -1678809045, now seen corresponding path program 2 times [2021-11-12 23:51:19,734 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:51:19,734 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124711639] [2021-11-12 23:51:19,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:51:19,734 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:51:19,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:51:19,804 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:19,805 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:51:19,805 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124711639] [2021-11-12 23:51:19,805 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [124711639] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:51:19,805 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [895472720] [2021-11-12 23:51:19,805 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 23:51:19,805 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:51:19,806 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:51:19,806 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:51:19,822 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-11-12 23:51:19,844 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-11-12 23:51:19,844 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:51:19,845 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-12 23:51:19,846 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:51:20,004 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:20,004 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:51:20,075 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:20,075 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [895472720] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:51:20,075 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2030588798] [2021-11-12 23:51:20,077 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 23:51:20,077 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:51:20,078 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:51:20,078 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:51:20,078 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:51:20,082 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:20,083 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:51:20,083 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:20,084 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:51:20,084 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:51:20,084 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:20,085 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:51:20,086 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 23:51:20,088 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_13|], 10=[|v_#valid_14|]} [2021-11-12 23:51:20,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:20,095 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:51:20,095 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:20,096 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:51:20,096 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:20,096 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:51:20,097 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:51:20,097 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:20,100 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:20,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:20,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:20,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:20,108 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:20,110 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:51:20,110 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:20,112 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:51:20,112 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:20,113 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:51:20,113 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:51:20,113 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:20,116 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:20,117 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:20,118 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:51:20,118 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:51:20,119 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-12 23:51:20,124 INFO L180 QuantifierPusher]: treesize reduction 16, result has 87.0 percent of original size [2021-11-12 23:51:20,126 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-12 23:51:20,129 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:20,136 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:20,144 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:20,164 INFO L180 QuantifierPusher]: treesize reduction 11, result has 95.8 percent of original size [2021-11-12 23:51:20,169 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 251 [2021-11-12 23:51:20,174 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:20,200 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:20,201 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:20,202 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:20,203 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:20,203 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:20,207 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:20,211 INFO L180 QuantifierPusher]: treesize reduction 24, result has 70.7 percent of original size [2021-11-12 23:51:20,212 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 23:51:20,219 INFO L180 QuantifierPusher]: treesize reduction 26, result has 78.5 percent of original size [2021-11-12 23:51:20,222 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-12 23:51:20,224 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:20,232 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:20,233 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:20,234 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:20,234 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:20,237 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:20,243 INFO L180 QuantifierPusher]: treesize reduction 30, result has 74.1 percent of original size [2021-11-12 23:51:20,245 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:51:20,251 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:51:21,001 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:51:21,001 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:51:21,001 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2021-11-12 23:51:21,002 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041018131] [2021-11-12 23:51:21,002 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:51:21,002 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-11-12 23:51:21,002 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:51:21,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-11-12 23:51:21,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=469, Unknown=0, NotChecked=0, Total=552 [2021-11-12 23:51:21,003 INFO L87 Difference]: Start difference. First operand 20 states and 24 transitions. Second operand has 16 states, 16 states have (on average 2.125) internal successors, (34), 15 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:21,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:51:21,145 INFO L93 Difference]: Finished difference Result 69 states and 78 transitions. [2021-11-12 23:51:21,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-12 23:51:21,145 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.125) internal successors, (34), 15 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-11-12 23:51:21,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:51:21,146 INFO L225 Difference]: With dead ends: 69 [2021-11-12 23:51:21,146 INFO L226 Difference]: Without dead ends: 57 [2021-11-12 23:51:21,147 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 206 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=143, Invalid=727, Unknown=0, NotChecked=0, Total=870 [2021-11-12 23:51:21,148 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 47 mSDsluCounter, 34 mSDsCounter, 0 mSdLazyCounter, 64 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 37.88ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 41 SdHoareTripleChecker+Invalid, 78 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.74ms SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 64 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 61.35ms IncrementalHoareTripleChecker+Time [2021-11-12 23:51:21,148 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 41 Invalid, 78 Unknown, 0 Unchecked, 0.74ms Time], IncrementalHoareTripleChecker [14 Valid, 64 Invalid, 0 Unknown, 0 Unchecked, 61.35ms Time] [2021-11-12 23:51:21,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2021-11-12 23:51:21,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 21. [2021-11-12 23:51:21,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21 states, 20 states have (on average 1.3) internal successors, (26), 20 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:21,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 26 transitions. [2021-11-12 23:51:21,157 INFO L78 Accepts]: Start accepts. Automaton has 21 states and 26 transitions. Word has length 16 [2021-11-12 23:51:21,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:51:21,157 INFO L470 AbstractCegarLoop]: Abstraction has 21 states and 26 transitions. [2021-11-12 23:51:21,157 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.125) internal successors, (34), 15 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:21,157 INFO L276 IsEmpty]: Start isEmpty. Operand 21 states and 26 transitions. [2021-11-12 23:51:21,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-11-12 23:51:21,158 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:51:21,158 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:51:21,181 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2021-11-12 23:51:21,358 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:51:21,362 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:51:21,362 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:51:21,362 INFO L85 PathProgramCache]: Analyzing trace with hash -1745511985, now seen corresponding path program 4 times [2021-11-12 23:51:21,362 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:51:21,362 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928209193] [2021-11-12 23:51:21,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:51:21,362 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:51:21,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:51:21,431 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:21,431 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:51:21,431 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928209193] [2021-11-12 23:51:21,432 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928209193] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:51:21,432 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1452015753] [2021-11-12 23:51:21,432 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-12 23:51:21,432 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:51:21,432 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:51:21,433 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:51:21,449 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-11-12 23:51:21,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:51:21,489 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 9 conjunts are in the unsatisfiable core [2021-11-12 23:51:21,490 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:51:21,541 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:21,541 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:51:21,598 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:21,598 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1452015753] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:51:21,598 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2119674435] [2021-11-12 23:51:21,600 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 23:51:21,600 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:51:21,600 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:51:21,601 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:51:21,601 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:51:21,605 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:21,605 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:51:21,606 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:21,606 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:51:21,607 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:51:21,607 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:21,608 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:51:21,609 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 23:51:21,611 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_14|], 10=[|v_#valid_15|]} [2021-11-12 23:51:21,617 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:21,618 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:51:21,618 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:21,619 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:51:21,619 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:21,620 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:51:21,620 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:51:21,620 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:21,623 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:21,626 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:21,627 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:21,627 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:21,631 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:21,632 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:51:21,633 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:21,634 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:51:21,635 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:21,635 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:51:21,635 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:51:21,636 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:21,638 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:21,639 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:21,640 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:51:21,641 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:51:21,641 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-12 23:51:21,648 INFO L180 QuantifierPusher]: treesize reduction 17, result has 86.9 percent of original size [2021-11-12 23:51:21,650 INFO L185 QuantifierPusher]: treesize reduction 7, result has 93.3 percent of original size 97 [2021-11-12 23:51:21,653 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:21,661 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:21,670 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:21,692 INFO L180 QuantifierPusher]: treesize reduction 7, result has 97.5 percent of original size [2021-11-12 23:51:21,697 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 267 [2021-11-12 23:51:21,701 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:21,729 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:21,730 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:21,731 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:21,731 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:21,732 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:21,735 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:21,740 INFO L180 QuantifierPusher]: treesize reduction 30, result has 67.0 percent of original size [2021-11-12 23:51:21,741 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-12 23:51:21,747 INFO L180 QuantifierPusher]: treesize reduction 31, result has 74.8 percent of original size [2021-11-12 23:51:21,749 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-12 23:51:21,751 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:21,759 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:21,759 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:21,760 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:21,761 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:21,763 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:21,769 INFO L180 QuantifierPusher]: treesize reduction 30, result has 74.1 percent of original size [2021-11-12 23:51:21,771 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:51:21,777 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:51:22,387 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:51:22,387 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:51:22,387 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 7 [2021-11-12 23:51:22,387 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304596687] [2021-11-12 23:51:22,387 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:51:22,388 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-12 23:51:22,388 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:51:22,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-12 23:51:22,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2021-11-12 23:51:22,389 INFO L87 Difference]: Start difference. First operand 21 states and 26 transitions. Second operand has 8 states, 8 states have (on average 2.375) internal successors, (19), 7 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:22,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:51:22,500 INFO L93 Difference]: Finished difference Result 32 states and 37 transitions. [2021-11-12 23:51:22,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-11-12 23:51:22,501 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.375) internal successors, (19), 7 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-11-12 23:51:22,501 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:51:22,501 INFO L225 Difference]: With dead ends: 32 [2021-11-12 23:51:22,501 INFO L226 Difference]: Without dead ends: 30 [2021-11-12 23:51:22,502 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 41 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=96, Invalid=324, Unknown=0, NotChecked=0, Total=420 [2021-11-12 23:51:22,502 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 16 mSDsluCounter, 30 mSDsCounter, 0 mSdLazyCounter, 73 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 56.41ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 18 SdHoareTripleChecker+Invalid, 89 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.61ms SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 73 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 67.08ms IncrementalHoareTripleChecker+Time [2021-11-12 23:51:22,503 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 18 Invalid, 89 Unknown, 0 Unchecked, 0.61ms Time], IncrementalHoareTripleChecker [16 Valid, 73 Invalid, 0 Unknown, 0 Unchecked, 67.08ms Time] [2021-11-12 23:51:22,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2021-11-12 23:51:22,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 24. [2021-11-12 23:51:22,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24 states, 23 states have (on average 1.2608695652173914) internal successors, (29), 23 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:22,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 29 transitions. [2021-11-12 23:51:22,508 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 29 transitions. Word has length 17 [2021-11-12 23:51:22,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:51:22,508 INFO L470 AbstractCegarLoop]: Abstraction has 24 states and 29 transitions. [2021-11-12 23:51:22,508 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 2.375) internal successors, (19), 7 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:22,509 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 29 transitions. [2021-11-12 23:51:22,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-11-12 23:51:22,509 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:51:22,509 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:51:22,542 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-11-12 23:51:22,722 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable135 [2021-11-12 23:51:22,723 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:51:22,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:51:22,723 INFO L85 PathProgramCache]: Analyzing trace with hash -1373649343, now seen corresponding path program 5 times [2021-11-12 23:51:22,723 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:51:22,723 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176183083] [2021-11-12 23:51:22,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:51:22,724 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:51:22,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:51:22,810 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 8 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:22,810 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:51:22,810 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176183083] [2021-11-12 23:51:22,810 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [176183083] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:51:22,810 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1021582815] [2021-11-12 23:51:22,810 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 23:51:22,810 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:51:22,811 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:51:22,815 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:51:22,816 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-11-12 23:51:22,852 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-11-12 23:51:22,852 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:51:22,853 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 12 conjunts are in the unsatisfiable core [2021-11-12 23:51:22,854 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:51:23,090 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 15 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:23,090 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:51:23,190 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 15 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:23,190 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1021582815] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:51:23,190 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2049995661] [2021-11-12 23:51:23,192 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 23:51:23,192 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:51:23,193 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:51:23,193 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:51:23,193 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:51:23,197 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:23,198 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:51:23,199 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:23,199 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:51:23,200 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:51:23,200 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:23,201 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:51:23,202 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 23:51:23,204 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_15|], 10=[|v_#valid_16|]} [2021-11-12 23:51:23,211 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:23,212 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:51:23,212 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:23,213 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:51:23,213 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:23,214 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:51:23,214 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:51:23,214 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:23,219 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:23,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:23,223 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:23,224 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:23,228 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:23,230 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:51:23,230 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:23,232 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:51:23,233 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:23,233 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:51:23,233 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:51:23,234 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:23,237 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:23,238 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:23,239 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:51:23,240 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:51:23,240 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-12 23:51:23,248 INFO L180 QuantifierPusher]: treesize reduction 17, result has 86.9 percent of original size [2021-11-12 23:51:23,250 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 108 [2021-11-12 23:51:23,253 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:23,261 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:23,271 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:23,292 INFO L180 QuantifierPusher]: treesize reduction 12, result has 95.7 percent of original size [2021-11-12 23:51:23,297 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 269 [2021-11-12 23:51:23,302 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:23,328 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:23,329 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:23,330 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:23,331 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:23,332 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:23,353 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:23,358 INFO L180 QuantifierPusher]: treesize reduction 30, result has 67.0 percent of original size [2021-11-12 23:51:23,360 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-12 23:51:23,366 INFO L180 QuantifierPusher]: treesize reduction 31, result has 74.8 percent of original size [2021-11-12 23:51:23,368 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-12 23:51:23,371 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:23,378 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:23,379 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:23,380 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:23,381 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:23,384 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:23,390 INFO L180 QuantifierPusher]: treesize reduction 30, result has 74.1 percent of original size [2021-11-12 23:51:23,392 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:51:23,398 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:51:24,211 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:51:24,211 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:51:24,211 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2021-11-12 23:51:24,212 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919796556] [2021-11-12 23:51:24,212 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:51:24,212 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-11-12 23:51:24,212 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:51:24,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-11-12 23:51:24,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=734, Unknown=0, NotChecked=0, Total=870 [2021-11-12 23:51:24,213 INFO L87 Difference]: Start difference. First operand 24 states and 29 transitions. Second operand has 22 states, 22 states have (on average 2.0) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:24,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:51:24,438 INFO L93 Difference]: Finished difference Result 56 states and 63 transitions. [2021-11-12 23:51:24,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-12 23:51:24,439 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.0) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-11-12 23:51:24,439 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:51:24,439 INFO L225 Difference]: With dead ends: 56 [2021-11-12 23:51:24,440 INFO L226 Difference]: Without dead ends: 41 [2021-11-12 23:51:24,441 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 416 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=231, Invalid=1175, Unknown=0, NotChecked=0, Total=1406 [2021-11-12 23:51:24,441 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 27 mSDsluCounter, 81 mSDsCounter, 0 mSdLazyCounter, 137 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 67.78ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 89 SdHoareTripleChecker+Invalid, 155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.18ms SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 137 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 87.03ms IncrementalHoareTripleChecker+Time [2021-11-12 23:51:24,442 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 89 Invalid, 155 Unknown, 0 Unchecked, 1.18ms Time], IncrementalHoareTripleChecker [18 Valid, 137 Invalid, 0 Unknown, 0 Unchecked, 87.03ms Time] [2021-11-12 23:51:24,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states. [2021-11-12 23:51:24,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 25. [2021-11-12 23:51:24,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25 states, 24 states have (on average 1.25) internal successors, (30), 24 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:24,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 30 transitions. [2021-11-12 23:51:24,449 INFO L78 Accepts]: Start accepts. Automaton has 25 states and 30 transitions. Word has length 20 [2021-11-12 23:51:24,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:51:24,449 INFO L470 AbstractCegarLoop]: Abstraction has 25 states and 30 transitions. [2021-11-12 23:51:24,449 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.0) internal successors, (44), 21 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:24,450 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 30 transitions. [2021-11-12 23:51:24,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-11-12 23:51:24,450 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:51:24,451 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:51:24,494 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-11-12 23:51:24,665 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable154 [2021-11-12 23:51:24,665 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:51:24,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:51:24,665 INFO L85 PathProgramCache]: Analyzing trace with hash 1130855378, now seen corresponding path program 2 times [2021-11-12 23:51:24,665 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:51:24,665 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1215795074] [2021-11-12 23:51:24,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:51:24,666 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:51:24,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:51:24,756 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 8 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:24,757 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:51:24,757 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1215795074] [2021-11-12 23:51:24,757 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1215795074] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:51:24,757 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1144232105] [2021-11-12 23:51:24,757 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 23:51:24,757 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:51:24,758 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:51:24,758 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:51:24,780 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-11-12 23:51:24,802 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-11-12 23:51:24,802 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:51:24,803 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 12 conjunts are in the unsatisfiable core [2021-11-12 23:51:24,804 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:51:25,046 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 15 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:25,046 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:51:25,128 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 15 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:25,128 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1144232105] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:51:25,128 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [325292592] [2021-11-12 23:51:25,130 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 23:51:25,130 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:51:25,130 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:51:25,130 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:51:25,131 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:51:25,135 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:25,135 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:51:25,136 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:25,136 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:51:25,137 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:51:25,137 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:25,138 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:51:25,140 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 23:51:25,142 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_16|], 10=[|v_#valid_17|]} [2021-11-12 23:51:25,147 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:25,148 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:51:25,148 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:25,148 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:51:25,149 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:25,149 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:51:25,150 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:51:25,150 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:25,153 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:25,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:25,157 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:25,157 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:25,161 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:25,162 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:51:25,163 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:25,164 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:51:25,164 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:25,165 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:51:25,165 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:51:25,165 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:25,168 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:25,169 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:25,170 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:51:25,170 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:51:25,171 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-12 23:51:25,176 INFO L180 QuantifierPusher]: treesize reduction 16, result has 87.0 percent of original size [2021-11-12 23:51:25,186 INFO L185 QuantifierPusher]: treesize reduction 7, result has 92.9 percent of original size 91 [2021-11-12 23:51:25,187 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:25,194 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:25,201 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:25,219 INFO L180 QuantifierPusher]: treesize reduction 11, result has 95.8 percent of original size [2021-11-12 23:51:25,223 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 249 [2021-11-12 23:51:25,227 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:25,253 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:25,254 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:25,255 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:25,256 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:25,256 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:25,259 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:25,263 INFO L180 QuantifierPusher]: treesize reduction 24, result has 70.7 percent of original size [2021-11-12 23:51:25,265 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 23:51:25,269 INFO L180 QuantifierPusher]: treesize reduction 25, result has 71.9 percent of original size [2021-11-12 23:51:25,270 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-11-12 23:51:25,272 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:25,277 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:25,283 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:25,294 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:25,304 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-12 23:51:25,306 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:25,318 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:25,320 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:25,321 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:25,322 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:25,323 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:25,327 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:25,331 INFO L180 QuantifierPusher]: treesize reduction 24, result has 71.8 percent of original size [2021-11-12 23:51:25,333 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-12 23:51:25,338 INFO L180 QuantifierPusher]: treesize reduction 25, result has 78.6 percent of original size [2021-11-12 23:51:25,341 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-12 23:51:25,343 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:25,350 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:25,351 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:25,352 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:25,353 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:25,356 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:25,362 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:25,365 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 129 [2021-11-12 23:51:25,367 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:25,378 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:25,379 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:25,380 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:25,381 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:25,381 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:25,382 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:25,383 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:25,389 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:25,394 INFO L180 QuantifierPusher]: treesize reduction 24, result has 78.2 percent of original size [2021-11-12 23:51:25,396 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:51:25,403 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:51:26,129 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:51:26,129 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:51:26,130 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2021-11-12 23:51:26,130 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307730678] [2021-11-12 23:51:26,130 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:51:26,130 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-11-12 23:51:26,131 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:51:26,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-11-12 23:51:26,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=698, Unknown=0, NotChecked=0, Total=812 [2021-11-12 23:51:26,132 INFO L87 Difference]: Start difference. First operand 25 states and 30 transitions. Second operand has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 20 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:26,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:51:26,374 INFO L93 Difference]: Finished difference Result 72 states and 80 transitions. [2021-11-12 23:51:26,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-11-12 23:51:26,374 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 20 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-11-12 23:51:26,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:51:26,375 INFO L225 Difference]: With dead ends: 72 [2021-11-12 23:51:26,375 INFO L226 Difference]: Without dead ends: 57 [2021-11-12 23:51:26,376 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 431 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=224, Invalid=1258, Unknown=0, NotChecked=0, Total=1482 [2021-11-12 23:51:26,376 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 39 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 73.45ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 87 SdHoareTripleChecker+Invalid, 150 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.19ms SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 96.27ms IncrementalHoareTripleChecker+Time [2021-11-12 23:51:26,377 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 87 Invalid, 150 Unknown, 0 Unchecked, 1.19ms Time], IncrementalHoareTripleChecker [21 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 96.27ms Time] [2021-11-12 23:51:26,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2021-11-12 23:51:26,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 25. [2021-11-12 23:51:26,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25 states, 24 states have (on average 1.25) internal successors, (30), 24 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:26,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 30 transitions. [2021-11-12 23:51:26,383 INFO L78 Accepts]: Start accepts. Automaton has 25 states and 30 transitions. Word has length 20 [2021-11-12 23:51:26,384 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:51:26,384 INFO L470 AbstractCegarLoop]: Abstraction has 25 states and 30 transitions. [2021-11-12 23:51:26,384 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 20 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:26,384 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 30 transitions. [2021-11-12 23:51:26,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-11-12 23:51:26,385 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:51:26,385 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:51:26,421 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-11-12 23:51:26,613 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:51:26,613 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:51:26,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:51:26,613 INFO L85 PathProgramCache]: Analyzing trace with hash 1350193185, now seen corresponding path program 3 times [2021-11-12 23:51:26,614 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:51:26,614 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398112295] [2021-11-12 23:51:26,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:51:26,614 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:51:26,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:51:26,705 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 8 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:26,705 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:51:26,706 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1398112295] [2021-11-12 23:51:26,706 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1398112295] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:51:26,706 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [309565093] [2021-11-12 23:51:26,706 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-12 23:51:26,706 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:51:26,706 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:51:26,709 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:51:26,710 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-11-12 23:51:26,739 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-12 23:51:26,739 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:51:26,740 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 12 conjunts are in the unsatisfiable core [2021-11-12 23:51:26,745 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:51:26,947 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 15 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:26,948 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:51:27,026 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 15 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:27,027 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [309565093] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:51:27,027 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [625176081] [2021-11-12 23:51:27,029 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 23:51:27,029 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:51:27,029 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:51:27,029 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:51:27,030 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:51:27,034 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:27,034 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:51:27,035 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:27,035 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:51:27,036 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:51:27,037 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:27,037 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:51:27,038 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 23:51:27,041 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_17|], 10=[|v_#valid_18|]} [2021-11-12 23:51:27,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:27,047 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:51:27,048 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:27,048 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:51:27,049 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:27,049 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:51:27,050 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:51:27,050 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:27,053 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:27,056 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:27,057 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:27,058 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:27,062 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:27,063 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:51:27,064 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:27,065 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:51:27,066 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:27,066 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:51:27,067 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:51:27,067 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:27,070 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:27,071 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:27,072 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:51:27,073 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:51:27,073 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-12 23:51:27,079 INFO L180 QuantifierPusher]: treesize reduction 16, result has 87.0 percent of original size [2021-11-12 23:51:27,081 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-12 23:51:27,084 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:27,092 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:27,101 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:27,120 INFO L180 QuantifierPusher]: treesize reduction 11, result has 95.8 percent of original size [2021-11-12 23:51:27,125 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 251 [2021-11-12 23:51:27,129 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:27,175 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:27,176 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:27,177 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:27,178 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:27,178 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:27,182 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:27,187 INFO L180 QuantifierPusher]: treesize reduction 24, result has 70.7 percent of original size [2021-11-12 23:51:27,189 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 23:51:27,194 INFO L180 QuantifierPusher]: treesize reduction 25, result has 71.9 percent of original size [2021-11-12 23:51:27,196 INFO L185 QuantifierPusher]: treesize reduction 5, result has 90.6 percent of original size 48 [2021-11-12 23:51:27,198 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:27,205 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:27,212 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:27,226 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:27,229 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 114 [2021-11-12 23:51:27,232 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:27,246 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:27,247 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:27,249 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:27,250 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:27,250 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:27,253 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:27,258 INFO L180 QuantifierPusher]: treesize reduction 24, result has 71.8 percent of original size [2021-11-12 23:51:27,260 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-12 23:51:27,267 INFO L180 QuantifierPusher]: treesize reduction 25, result has 78.6 percent of original size [2021-11-12 23:51:27,269 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-12 23:51:27,272 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:27,281 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:27,282 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:27,283 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:27,284 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:27,287 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:27,295 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:27,299 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 129 [2021-11-12 23:51:27,302 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:27,315 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:27,316 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:27,317 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:27,317 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:27,318 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:27,319 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:27,320 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:27,323 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:27,328 INFO L180 QuantifierPusher]: treesize reduction 24, result has 78.2 percent of original size [2021-11-12 23:51:27,331 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:51:27,337 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:51:28,064 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:51:28,064 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:51:28,064 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19 [2021-11-12 23:51:28,065 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054429796] [2021-11-12 23:51:28,065 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:51:28,065 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-11-12 23:51:28,065 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:51:28,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-11-12 23:51:28,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=648, Unknown=0, NotChecked=0, Total=756 [2021-11-12 23:51:28,066 INFO L87 Difference]: Start difference. First operand 25 states and 30 transitions. Second operand has 20 states, 20 states have (on average 2.15) internal successors, (43), 19 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:28,291 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:51:28,291 INFO L93 Difference]: Finished difference Result 87 states and 96 transitions. [2021-11-12 23:51:28,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-11-12 23:51:28,291 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.15) internal successors, (43), 19 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-11-12 23:51:28,291 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:51:28,292 INFO L225 Difference]: With dead ends: 87 [2021-11-12 23:51:28,292 INFO L226 Difference]: Without dead ends: 72 [2021-11-12 23:51:28,293 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 386 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=215, Invalid=1191, Unknown=0, NotChecked=0, Total=1406 [2021-11-12 23:51:28,294 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 39 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 115 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 58.93ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 85 SdHoareTripleChecker+Invalid, 135 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.17ms SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 115 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 70.02ms IncrementalHoareTripleChecker+Time [2021-11-12 23:51:28,294 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 85 Invalid, 135 Unknown, 0 Unchecked, 1.17ms Time], IncrementalHoareTripleChecker [20 Valid, 115 Invalid, 0 Unknown, 0 Unchecked, 70.02ms Time] [2021-11-12 23:51:28,294 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2021-11-12 23:51:28,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 25. [2021-11-12 23:51:28,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25 states, 24 states have (on average 1.25) internal successors, (30), 24 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:28,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 30 transitions. [2021-11-12 23:51:28,300 INFO L78 Accepts]: Start accepts. Automaton has 25 states and 30 transitions. Word has length 20 [2021-11-12 23:51:28,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:51:28,300 INFO L470 AbstractCegarLoop]: Abstraction has 25 states and 30 transitions. [2021-11-12 23:51:28,300 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.15) internal successors, (43), 19 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:28,301 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 30 transitions. [2021-11-12 23:51:28,302 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-11-12 23:51:28,302 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:51:28,302 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:51:28,337 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-11-12 23:51:28,529 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable211 [2021-11-12 23:51:28,529 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:51:28,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:51:28,529 INFO L85 PathProgramCache]: Analyzing trace with hash 1218721266, now seen corresponding path program 3 times [2021-11-12 23:51:28,530 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:51:28,530 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792587894] [2021-11-12 23:51:28,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:51:28,530 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:51:28,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:51:28,634 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 8 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:28,635 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:51:28,635 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [792587894] [2021-11-12 23:51:28,635 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [792587894] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:51:28,635 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [352686959] [2021-11-12 23:51:28,635 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-12 23:51:28,636 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:51:28,636 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:51:28,637 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:51:28,645 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-11-12 23:51:28,671 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-12 23:51:28,672 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:51:28,672 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 12 conjunts are in the unsatisfiable core [2021-11-12 23:51:28,674 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:51:28,832 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 15 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:28,832 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:51:28,927 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 15 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:28,927 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [352686959] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:51:28,927 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1936074292] [2021-11-12 23:51:28,929 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 23:51:28,930 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:51:28,930 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:51:28,930 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:51:28,930 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:51:28,934 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:28,938 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:51:28,938 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:28,939 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:51:28,939 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:51:28,940 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:28,940 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:51:28,942 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 23:51:28,946 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_18|], 10=[|v_#valid_19|]} [2021-11-12 23:51:28,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:28,952 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:51:28,952 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:28,953 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:51:28,959 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:28,960 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:51:28,960 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:51:28,960 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:28,962 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:28,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:28,965 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:28,966 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:28,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:28,970 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:51:28,971 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:28,972 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:51:28,973 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:28,973 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:51:28,975 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:51:28,975 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:28,977 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:28,979 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:28,980 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:51:28,980 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:51:28,980 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-12 23:51:28,986 INFO L180 QuantifierPusher]: treesize reduction 16, result has 87.0 percent of original size [2021-11-12 23:51:28,988 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-11-12 23:51:28,991 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:28,998 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:29,005 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:29,022 INFO L180 QuantifierPusher]: treesize reduction 11, result has 95.8 percent of original size [2021-11-12 23:51:29,026 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 251 [2021-11-12 23:51:29,030 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:29,052 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:29,054 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:29,055 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:29,056 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:29,056 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:29,059 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:29,063 INFO L180 QuantifierPusher]: treesize reduction 24, result has 70.7 percent of original size [2021-11-12 23:51:29,065 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 23:51:29,071 INFO L180 QuantifierPusher]: treesize reduction 26, result has 78.5 percent of original size [2021-11-12 23:51:29,073 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-12 23:51:29,075 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:29,089 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:29,090 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:29,091 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:29,092 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:29,095 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:29,100 INFO L180 QuantifierPusher]: treesize reduction 30, result has 74.1 percent of original size [2021-11-12 23:51:29,103 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:51:29,108 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:51:29,790 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:51:29,790 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:51:29,790 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 18 [2021-11-12 23:51:29,790 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001108662] [2021-11-12 23:51:29,790 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:51:29,791 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-11-12 23:51:29,791 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:51:29,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-11-12 23:51:29,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=597, Unknown=0, NotChecked=0, Total=702 [2021-11-12 23:51:29,792 INFO L87 Difference]: Start difference. First operand 25 states and 30 transitions. Second operand has 19 states, 19 states have (on average 2.1578947368421053) internal successors, (41), 18 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:29,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:51:29,980 INFO L93 Difference]: Finished difference Result 103 states and 114 transitions. [2021-11-12 23:51:29,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-11-12 23:51:29,980 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1578947368421053) internal successors, (41), 18 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-11-12 23:51:29,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:51:29,981 INFO L225 Difference]: With dead ends: 103 [2021-11-12 23:51:29,982 INFO L226 Difference]: Without dead ends: 88 [2021-11-12 23:51:29,982 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 301 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=194, Invalid=996, Unknown=0, NotChecked=0, Total=1190 [2021-11-12 23:51:29,983 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 73 mSDsluCounter, 55 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 55.48ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 61 SdHoareTripleChecker+Invalid, 106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.05ms SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 66.13ms IncrementalHoareTripleChecker+Time [2021-11-12 23:51:29,983 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [73 Valid, 61 Invalid, 106 Unknown, 0 Unchecked, 1.05ms Time], IncrementalHoareTripleChecker [18 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 66.13ms Time] [2021-11-12 23:51:29,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2021-11-12 23:51:29,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 26. [2021-11-12 23:51:29,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26 states, 25 states have (on average 1.28) internal successors, (32), 25 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:29,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 32 transitions. [2021-11-12 23:51:29,991 INFO L78 Accepts]: Start accepts. Automaton has 26 states and 32 transitions. Word has length 20 [2021-11-12 23:51:29,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:51:29,991 INFO L470 AbstractCegarLoop]: Abstraction has 26 states and 32 transitions. [2021-11-12 23:51:29,992 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.1578947368421053) internal successors, (41), 18 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:29,992 INFO L276 IsEmpty]: Start isEmpty. Operand 26 states and 32 transitions. [2021-11-12 23:51:29,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-11-12 23:51:29,993 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:51:29,993 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:51:30,026 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-11-12 23:51:30,221 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable249 [2021-11-12 23:51:30,221 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:51:30,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:51:30,221 INFO L85 PathProgramCache]: Analyzing trace with hash -1794699323, now seen corresponding path program 6 times [2021-11-12 23:51:30,222 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:51:30,222 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008581763] [2021-11-12 23:51:30,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:51:30,222 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:51:30,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:51:30,296 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:30,296 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:51:30,297 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008581763] [2021-11-12 23:51:30,297 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008581763] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:51:30,297 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1510146296] [2021-11-12 23:51:30,297 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-12 23:51:30,297 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:51:30,298 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:51:30,301 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:51:30,317 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-11-12 23:51:30,341 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-12 23:51:30,342 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:51:30,343 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 11 conjunts are in the unsatisfiable core [2021-11-12 23:51:30,344 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:51:30,391 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:30,392 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:51:30,452 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:30,452 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1510146296] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:51:30,453 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1226070042] [2021-11-12 23:51:30,457 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 23:51:30,457 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:51:30,457 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:51:30,458 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:51:30,458 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:51:30,463 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:30,464 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:51:30,464 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:30,465 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:51:30,465 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:51:30,465 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:30,466 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:51:30,467 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 23:51:30,469 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_19|], 10=[|v_#valid_20|]} [2021-11-12 23:51:30,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:30,475 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:51:30,475 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:30,475 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:51:30,476 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:30,476 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:51:30,476 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:51:30,477 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:30,481 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:30,487 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:30,488 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:30,488 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:30,491 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:30,493 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:51:30,493 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:30,495 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:51:30,495 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:30,495 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:51:30,495 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:51:30,495 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:30,497 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:30,498 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:30,499 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:51:30,499 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:51:30,499 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-12 23:51:30,504 INFO L180 QuantifierPusher]: treesize reduction 17, result has 86.9 percent of original size [2021-11-12 23:51:30,509 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-12 23:51:30,511 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:30,517 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:30,522 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:30,538 INFO L180 QuantifierPusher]: treesize reduction 7, result has 97.5 percent of original size [2021-11-12 23:51:30,543 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 269 [2021-11-12 23:51:30,546 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:30,567 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:30,568 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:30,569 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:30,569 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:30,570 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:30,573 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:30,577 INFO L180 QuantifierPusher]: treesize reduction 30, result has 67.0 percent of original size [2021-11-12 23:51:30,579 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-12 23:51:30,583 INFO L180 QuantifierPusher]: treesize reduction 31, result has 74.8 percent of original size [2021-11-12 23:51:30,586 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-12 23:51:30,588 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:30,594 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:30,595 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:30,596 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:30,596 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:30,599 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:30,603 INFO L180 QuantifierPusher]: treesize reduction 30, result has 74.1 percent of original size [2021-11-12 23:51:30,605 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:51:30,610 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:51:31,167 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:51:31,168 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:51:31,168 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 8 [2021-11-12 23:51:31,168 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103122099] [2021-11-12 23:51:31,168 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:51:31,169 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-12 23:51:31,169 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:51:31,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-12 23:51:31,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2021-11-12 23:51:31,170 INFO L87 Difference]: Start difference. First operand 26 states and 32 transitions. Second operand has 9 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 8 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:31,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:51:31,308 INFO L93 Difference]: Finished difference Result 37 states and 43 transitions. [2021-11-12 23:51:31,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-11-12 23:51:31,309 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 8 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-11-12 23:51:31,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:51:31,309 INFO L225 Difference]: With dead ends: 37 [2021-11-12 23:51:31,309 INFO L226 Difference]: Without dead ends: 35 [2021-11-12 23:51:31,310 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 54 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=116, Invalid=390, Unknown=0, NotChecked=0, Total=506 [2021-11-12 23:51:31,310 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 23 mSDsluCounter, 38 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 52.74ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 22 SdHoareTripleChecker+Invalid, 114 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.66ms SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 64.12ms IncrementalHoareTripleChecker+Time [2021-11-12 23:51:31,311 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 22 Invalid, 114 Unknown, 0 Unchecked, 0.66ms Time], IncrementalHoareTripleChecker [24 Valid, 90 Invalid, 0 Unknown, 0 Unchecked, 64.12ms Time] [2021-11-12 23:51:31,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2021-11-12 23:51:31,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 29. [2021-11-12 23:51:31,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29 states, 28 states have (on average 1.25) internal successors, (35), 28 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:31,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 35 transitions. [2021-11-12 23:51:31,316 INFO L78 Accepts]: Start accepts. Automaton has 29 states and 35 transitions. Word has length 21 [2021-11-12 23:51:31,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:51:31,316 INFO L470 AbstractCegarLoop]: Abstraction has 29 states and 35 transitions. [2021-11-12 23:51:31,316 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 8 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:31,317 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 35 transitions. [2021-11-12 23:51:31,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-11-12 23:51:31,317 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:51:31,317 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:51:31,338 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-11-12 23:51:31,521 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable268 [2021-11-12 23:51:31,521 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:51:31,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:51:31,522 INFO L85 PathProgramCache]: Analyzing trace with hash -2129787765, now seen corresponding path program 7 times [2021-11-12 23:51:31,522 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:51:31,522 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333482] [2021-11-12 23:51:31,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:51:31,522 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:51:31,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:51:31,645 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 16 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:31,645 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:51:31,645 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333482] [2021-11-12 23:51:31,645 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333482] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:51:31,646 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [588895103] [2021-11-12 23:51:31,646 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-12 23:51:31,646 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:51:31,646 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:51:31,649 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:51:31,669 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-11-12 23:51:31,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:51:31,698 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 14 conjunts are in the unsatisfiable core [2021-11-12 23:51:31,700 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:51:32,022 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 26 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:32,022 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:51:32,133 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 26 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:32,133 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [588895103] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:51:32,133 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [832437004] [2021-11-12 23:51:32,135 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 23:51:32,135 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:51:32,136 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:51:32,136 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:51:32,136 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:51:32,140 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:32,140 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:51:32,141 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:32,141 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:51:32,142 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:51:32,142 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:32,143 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:51:32,144 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 23:51:32,146 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_20|], 10=[|v_#valid_21|]} [2021-11-12 23:51:32,152 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:32,153 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:51:32,153 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:32,154 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:51:32,154 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:32,154 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:51:32,155 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:51:32,155 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:32,159 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:32,162 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:32,163 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:32,164 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:32,168 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:32,170 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:51:32,170 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:32,172 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:51:32,172 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:32,173 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:51:32,173 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:51:32,173 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:32,176 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:32,177 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:32,178 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:51:32,178 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:51:32,179 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-12 23:51:32,187 INFO L180 QuantifierPusher]: treesize reduction 17, result has 86.9 percent of original size [2021-11-12 23:51:32,191 INFO L185 QuantifierPusher]: treesize reduction 7, result has 93.3 percent of original size 97 [2021-11-12 23:51:32,194 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:32,201 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:32,210 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:32,231 INFO L180 QuantifierPusher]: treesize reduction 7, result has 97.5 percent of original size [2021-11-12 23:51:32,237 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 267 [2021-11-12 23:51:32,241 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:32,270 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:32,271 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:32,272 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:32,273 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:32,273 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:32,276 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:32,280 INFO L180 QuantifierPusher]: treesize reduction 30, result has 67.0 percent of original size [2021-11-12 23:51:32,283 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-12 23:51:32,291 INFO L180 QuantifierPusher]: treesize reduction 31, result has 74.8 percent of original size [2021-11-12 23:51:32,296 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-12 23:51:32,298 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:32,303 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:32,303 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:32,304 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:32,304 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:32,307 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:32,312 INFO L180 QuantifierPusher]: treesize reduction 30, result has 74.1 percent of original size [2021-11-12 23:51:32,313 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:51:32,319 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:51:33,023 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:51:33,023 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:51:33,024 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 25 [2021-11-12 23:51:33,024 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203227853] [2021-11-12 23:51:33,024 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:51:33,024 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-11-12 23:51:33,024 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:51:33,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-11-12 23:51:33,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=172, Invalid=950, Unknown=0, NotChecked=0, Total=1122 [2021-11-12 23:51:33,025 INFO L87 Difference]: Start difference. First operand 29 states and 35 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:33,255 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:51:33,255 INFO L93 Difference]: Finished difference Result 68 states and 76 transitions. [2021-11-12 23:51:33,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-11-12 23:51:33,255 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-11-12 23:51:33,255 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:51:33,256 INFO L225 Difference]: With dead ends: 68 [2021-11-12 23:51:33,256 INFO L226 Difference]: Without dead ends: 50 [2021-11-12 23:51:33,257 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 588 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=305, Invalid=1587, Unknown=0, NotChecked=0, Total=1892 [2021-11-12 23:51:33,257 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 27 mSDsluCounter, 87 mSDsCounter, 0 mSdLazyCounter, 153 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 78.93ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 96 SdHoareTripleChecker+Invalid, 174 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.09ms SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 153 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 94.38ms IncrementalHoareTripleChecker+Time [2021-11-12 23:51:33,258 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 96 Invalid, 174 Unknown, 0 Unchecked, 1.09ms Time], IncrementalHoareTripleChecker [21 Valid, 153 Invalid, 0 Unknown, 0 Unchecked, 94.38ms Time] [2021-11-12 23:51:33,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2021-11-12 23:51:33,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 30. [2021-11-12 23:51:33,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 29 states have (on average 1.2413793103448276) internal successors, (36), 29 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:33,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 36 transitions. [2021-11-12 23:51:33,264 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 36 transitions. Word has length 24 [2021-11-12 23:51:33,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:51:33,264 INFO L470 AbstractCegarLoop]: Abstraction has 30 states and 36 transitions. [2021-11-12 23:51:33,264 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:33,264 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 36 transitions. [2021-11-12 23:51:33,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-11-12 23:51:33,265 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:51:33,265 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:51:33,285 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2021-11-12 23:51:33,469 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable287,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:51:33,469 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:51:33,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:51:33,469 INFO L85 PathProgramCache]: Analyzing trace with hash 426674588, now seen corresponding path program 4 times [2021-11-12 23:51:33,470 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:51:33,470 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177012846] [2021-11-12 23:51:33,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:51:33,470 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:51:33,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:51:33,563 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 16 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:33,564 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:51:33,564 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177012846] [2021-11-12 23:51:33,564 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [177012846] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:51:33,564 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1977048932] [2021-11-12 23:51:33,564 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-12 23:51:33,565 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:51:33,565 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:51:33,565 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:51:33,583 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-11-12 23:51:33,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:51:33,612 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 14 conjunts are in the unsatisfiable core [2021-11-12 23:51:33,613 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:51:33,887 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 26 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:33,887 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:51:33,990 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 26 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:33,990 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1977048932] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:51:33,990 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1277587722] [2021-11-12 23:51:33,993 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 23:51:33,993 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:51:33,994 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:51:33,994 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:51:33,994 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:51:33,997 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:33,998 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:51:33,999 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:33,999 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:51:33,999 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:51:34,000 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:34,000 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:51:34,001 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 23:51:34,003 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_21|], 10=[|v_#valid_22|]} [2021-11-12 23:51:34,010 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:34,011 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:51:34,012 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:34,012 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:51:34,013 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:34,013 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:51:34,013 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:51:34,014 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:34,016 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:34,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:34,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:34,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:34,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:34,029 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:51:34,029 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:34,031 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:51:34,032 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:34,032 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:51:34,033 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:51:34,033 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:34,036 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:34,037 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:34,038 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:51:34,038 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:51:34,038 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-12 23:51:34,046 INFO L180 QuantifierPusher]: treesize reduction 16, result has 87.0 percent of original size [2021-11-12 23:51:34,049 INFO L185 QuantifierPusher]: treesize reduction 5, result has 94.8 percent of original size 91 [2021-11-12 23:51:34,052 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:34,058 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:34,065 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:34,082 INFO L180 QuantifierPusher]: treesize reduction 21, result has 92.1 percent of original size [2021-11-12 23:51:34,087 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 244 [2021-11-12 23:51:34,093 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:34,116 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:34,117 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:34,118 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:34,119 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:34,119 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:34,122 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:34,126 INFO L180 QuantifierPusher]: treesize reduction 24, result has 70.7 percent of original size [2021-11-12 23:51:34,127 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 23:51:34,139 INFO L180 QuantifierPusher]: treesize reduction 25, result has 71.9 percent of original size [2021-11-12 23:51:34,141 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-11-12 23:51:34,142 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:34,147 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:34,152 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:34,160 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:34,162 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-12 23:51:34,165 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:34,173 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:34,174 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:34,175 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:34,175 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:34,176 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:34,178 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:34,181 INFO L180 QuantifierPusher]: treesize reduction 24, result has 71.8 percent of original size [2021-11-12 23:51:34,183 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-12 23:51:34,188 INFO L180 QuantifierPusher]: treesize reduction 25, result has 78.6 percent of original size [2021-11-12 23:51:34,190 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-12 23:51:34,192 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:34,198 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:34,199 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:34,200 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:34,200 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:34,204 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:34,209 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:34,215 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 129 [2021-11-12 23:51:34,218 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:34,234 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:34,235 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:34,236 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:34,236 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:34,237 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:34,237 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:34,237 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:34,242 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:34,250 INFO L180 QuantifierPusher]: treesize reduction 24, result has 78.2 percent of original size [2021-11-12 23:51:34,252 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:51:34,258 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:51:35,019 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:51:35,019 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:51:35,021 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 24 [2021-11-12 23:51:35,021 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007565620] [2021-11-12 23:51:35,021 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:51:35,022 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-11-12 23:51:35,022 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:51:35,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-11-12 23:51:35,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=909, Unknown=0, NotChecked=0, Total=1056 [2021-11-12 23:51:35,023 INFO L87 Difference]: Start difference. First operand 30 states and 36 transitions. Second operand has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:35,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:51:35,325 INFO L93 Difference]: Finished difference Result 88 states and 97 transitions. [2021-11-12 23:51:35,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-11-12 23:51:35,326 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-11-12 23:51:35,326 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:51:35,327 INFO L225 Difference]: With dead ends: 88 [2021-11-12 23:51:35,327 INFO L226 Difference]: Without dead ends: 70 [2021-11-12 23:51:35,328 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 635 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=310, Invalid=1760, Unknown=0, NotChecked=0, Total=2070 [2021-11-12 23:51:35,328 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 39 mSDsluCounter, 74 mSDsCounter, 0 mSdLazyCounter, 143 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 77.91ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 86 SdHoareTripleChecker+Invalid, 169 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.21ms SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 143 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 100.61ms IncrementalHoareTripleChecker+Time [2021-11-12 23:51:35,329 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 86 Invalid, 169 Unknown, 0 Unchecked, 1.21ms Time], IncrementalHoareTripleChecker [26 Valid, 143 Invalid, 0 Unknown, 0 Unchecked, 100.61ms Time] [2021-11-12 23:51:35,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70 states. [2021-11-12 23:51:35,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70 to 30. [2021-11-12 23:51:35,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 29 states have (on average 1.2413793103448276) internal successors, (36), 29 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:35,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 36 transitions. [2021-11-12 23:51:35,337 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 36 transitions. Word has length 24 [2021-11-12 23:51:35,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:51:35,337 INFO L470 AbstractCegarLoop]: Abstraction has 30 states and 36 transitions. [2021-11-12 23:51:35,338 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:35,338 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 36 transitions. [2021-11-12 23:51:35,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-11-12 23:51:35,339 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:51:35,339 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:51:35,363 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-11-12 23:51:35,545 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable306,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:51:35,545 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:51:35,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:51:35,545 INFO L85 PathProgramCache]: Analyzing trace with hash -45048213, now seen corresponding path program 5 times [2021-11-12 23:51:35,546 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:51:35,546 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [107065186] [2021-11-12 23:51:35,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:51:35,546 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:51:35,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:51:35,662 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 16 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:35,663 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:51:35,663 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [107065186] [2021-11-12 23:51:35,663 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [107065186] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:51:35,663 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [384324005] [2021-11-12 23:51:35,663 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 23:51:35,663 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:51:35,663 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:51:35,666 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:51:35,667 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-11-12 23:51:35,702 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-11-12 23:51:35,703 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:51:35,703 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 14 conjunts are in the unsatisfiable core [2021-11-12 23:51:35,705 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:51:35,963 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 26 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:35,963 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:51:36,075 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 26 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:36,075 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [384324005] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:51:36,076 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [231980909] [2021-11-12 23:51:36,077 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 23:51:36,078 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:51:36,078 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:51:36,078 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:51:36,078 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:51:36,083 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:36,084 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:51:36,084 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:36,084 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:51:36,085 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:51:36,086 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:36,088 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:51:36,089 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 23:51:36,091 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_22|], 10=[|v_#valid_23|]} [2021-11-12 23:51:36,096 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:36,097 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:51:36,097 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:36,098 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:51:36,098 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:36,098 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:51:36,099 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:51:36,099 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:36,101 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:36,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:36,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:36,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:36,109 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:36,110 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:51:36,111 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:36,112 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:51:36,112 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:36,113 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:51:36,113 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:51:36,113 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:36,115 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:36,116 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:36,116 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:51:36,117 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:51:36,117 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-12 23:51:36,120 INFO L180 QuantifierPusher]: treesize reduction 16, result has 87.0 percent of original size [2021-11-12 23:51:36,122 INFO L185 QuantifierPusher]: treesize reduction 7, result has 92.9 percent of original size 91 [2021-11-12 23:51:36,123 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:36,127 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:36,136 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:36,150 INFO L180 QuantifierPusher]: treesize reduction 11, result has 95.8 percent of original size [2021-11-12 23:51:36,154 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 249 [2021-11-12 23:51:36,157 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:36,171 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:36,172 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:36,172 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:36,173 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:36,174 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:36,176 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:36,179 INFO L180 QuantifierPusher]: treesize reduction 24, result has 70.7 percent of original size [2021-11-12 23:51:36,184 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 23:51:36,188 INFO L180 QuantifierPusher]: treesize reduction 25, result has 71.9 percent of original size [2021-11-12 23:51:36,189 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-11-12 23:51:36,190 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:36,193 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:36,196 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:36,202 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:36,208 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-12 23:51:36,210 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:36,217 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:36,217 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:36,218 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:36,218 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:36,219 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:36,233 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:36,236 INFO L180 QuantifierPusher]: treesize reduction 24, result has 71.8 percent of original size [2021-11-12 23:51:36,238 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-12 23:51:36,243 INFO L180 QuantifierPusher]: treesize reduction 25, result has 78.6 percent of original size [2021-11-12 23:51:36,245 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-12 23:51:36,250 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:36,256 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:36,257 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:36,258 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:36,258 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:36,260 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:36,265 INFO L180 QuantifierPusher]: treesize reduction 24, result has 78.2 percent of original size [2021-11-12 23:51:36,267 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:51:36,272 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:51:36,931 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:51:36,931 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:51:36,931 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 23 [2021-11-12 23:51:36,931 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437110412] [2021-11-12 23:51:36,931 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:51:36,932 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-11-12 23:51:36,932 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:51:36,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-11-12 23:51:36,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=854, Unknown=0, NotChecked=0, Total=992 [2021-11-12 23:51:36,933 INFO L87 Difference]: Start difference. First operand 30 states and 36 transitions. Second operand has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:37,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:51:37,192 INFO L93 Difference]: Finished difference Result 107 states and 117 transitions. [2021-11-12 23:51:37,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-11-12 23:51:37,192 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-11-12 23:51:37,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:51:37,193 INFO L225 Difference]: With dead ends: 107 [2021-11-12 23:51:37,193 INFO L226 Difference]: Without dead ends: 89 [2021-11-12 23:51:37,193 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 620 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=310, Invalid=1760, Unknown=0, NotChecked=0, Total=2070 [2021-11-12 23:51:37,194 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 39 mSDsluCounter, 86 mSDsCounter, 0 mSdLazyCounter, 148 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 60.98ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 96 SdHoareTripleChecker+Invalid, 179 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.97ms SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 148 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 83.61ms IncrementalHoareTripleChecker+Time [2021-11-12 23:51:37,194 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 96 Invalid, 179 Unknown, 0 Unchecked, 0.97ms Time], IncrementalHoareTripleChecker [31 Valid, 148 Invalid, 0 Unknown, 0 Unchecked, 83.61ms Time] [2021-11-12 23:51:37,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2021-11-12 23:51:37,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 30. [2021-11-12 23:51:37,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 29 states have (on average 1.2413793103448276) internal successors, (36), 29 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:37,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 36 transitions. [2021-11-12 23:51:37,202 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 36 transitions. Word has length 24 [2021-11-12 23:51:37,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:51:37,202 INFO L470 AbstractCegarLoop]: Abstraction has 30 states and 36 transitions. [2021-11-12 23:51:37,202 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:37,202 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 36 transitions. [2021-11-12 23:51:37,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-11-12 23:51:37,203 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:51:37,203 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:51:37,225 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-11-12 23:51:37,405 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable344 [2021-11-12 23:51:37,405 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:51:37,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:51:37,405 INFO L85 PathProgramCache]: Analyzing trace with hash 1602302908, now seen corresponding path program 6 times [2021-11-12 23:51:37,406 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:51:37,406 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [318286590] [2021-11-12 23:51:37,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:51:37,406 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:51:37,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:51:37,501 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 16 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:37,501 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:51:37,501 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [318286590] [2021-11-12 23:51:37,501 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [318286590] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:51:37,501 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [64856957] [2021-11-12 23:51:37,502 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-12 23:51:37,502 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:51:37,502 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:51:37,503 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:51:37,505 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-11-12 23:51:37,541 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-12 23:51:37,541 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:51:37,542 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 14 conjunts are in the unsatisfiable core [2021-11-12 23:51:37,543 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:51:37,773 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 26 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:37,773 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:51:37,849 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 26 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:37,849 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [64856957] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:51:37,849 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1485049788] [2021-11-12 23:51:37,851 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 23:51:37,851 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:51:37,851 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:51:37,851 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:51:37,852 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:51:37,854 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:37,854 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:51:37,855 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:37,855 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:51:37,855 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:51:37,855 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:37,856 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:51:37,856 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 23:51:37,859 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_23|], 10=[|v_#valid_24|]} [2021-11-12 23:51:37,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:37,866 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:51:37,867 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:37,867 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:51:37,867 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:37,868 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:51:37,868 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:51:37,868 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:37,881 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:37,883 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:37,884 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:37,885 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:37,888 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:37,889 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:51:37,890 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:37,891 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:51:37,891 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:37,892 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:51:37,892 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:51:37,892 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:37,895 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:37,896 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:37,897 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:51:37,897 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:51:37,897 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-12 23:51:37,902 INFO L180 QuantifierPusher]: treesize reduction 16, result has 87.0 percent of original size [2021-11-12 23:51:37,904 INFO L185 QuantifierPusher]: treesize reduction 5, result has 94.8 percent of original size 91 [2021-11-12 23:51:37,906 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:37,912 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:37,919 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:37,936 INFO L180 QuantifierPusher]: treesize reduction 21, result has 92.1 percent of original size [2021-11-12 23:51:37,941 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 244 [2021-11-12 23:51:37,945 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:37,962 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:37,963 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:37,963 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:37,964 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:37,965 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:37,967 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:37,970 INFO L180 QuantifierPusher]: treesize reduction 24, result has 70.7 percent of original size [2021-11-12 23:51:37,972 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 23:51:37,976 INFO L180 QuantifierPusher]: treesize reduction 25, result has 71.9 percent of original size [2021-11-12 23:51:37,978 INFO L185 QuantifierPusher]: treesize reduction 5, result has 90.6 percent of original size 48 [2021-11-12 23:51:37,979 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:37,984 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:37,988 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:37,997 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:37,999 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 114 [2021-11-12 23:51:38,001 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:38,010 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:38,011 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:38,012 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:38,012 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:38,020 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:38,022 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:38,026 INFO L180 QuantifierPusher]: treesize reduction 24, result has 71.8 percent of original size [2021-11-12 23:51:38,027 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-12 23:51:38,032 INFO L180 QuantifierPusher]: treesize reduction 25, result has 78.6 percent of original size [2021-11-12 23:51:38,034 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-12 23:51:38,036 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:38,042 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:38,043 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:38,043 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:38,044 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:38,045 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:38,049 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:38,050 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 129 [2021-11-12 23:51:38,052 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:38,058 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:38,059 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:38,060 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:38,060 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:38,061 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:38,062 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:38,062 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:38,066 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:38,073 INFO L180 QuantifierPusher]: treesize reduction 24, result has 78.2 percent of original size [2021-11-12 23:51:38,075 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:51:38,079 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:51:38,644 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:51:38,644 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:51:38,644 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 22 [2021-11-12 23:51:38,644 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623577494] [2021-11-12 23:51:38,644 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:51:38,644 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-11-12 23:51:38,645 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:51:38,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-11-12 23:51:38,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=797, Unknown=0, NotChecked=0, Total=930 [2021-11-12 23:51:38,645 INFO L87 Difference]: Start difference. First operand 30 states and 36 transitions. Second operand has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:38,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:51:38,882 INFO L93 Difference]: Finished difference Result 125 states and 136 transitions. [2021-11-12 23:51:38,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-11-12 23:51:38,882 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-11-12 23:51:38,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:51:38,883 INFO L225 Difference]: With dead ends: 125 [2021-11-12 23:51:38,883 INFO L226 Difference]: Without dead ends: 107 [2021-11-12 23:51:38,884 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 534 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=288, Invalid=1604, Unknown=0, NotChecked=0, Total=1892 [2021-11-12 23:51:38,884 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 71 mSDsluCounter, 84 mSDsCounter, 0 mSdLazyCounter, 141 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 57.66ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 94 SdHoareTripleChecker+Invalid, 173 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.11ms SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 141 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 70.08ms IncrementalHoareTripleChecker+Time [2021-11-12 23:51:38,884 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 94 Invalid, 173 Unknown, 0 Unchecked, 1.11ms Time], IncrementalHoareTripleChecker [32 Valid, 141 Invalid, 0 Unknown, 0 Unchecked, 70.08ms Time] [2021-11-12 23:51:38,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2021-11-12 23:51:38,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 30. [2021-11-12 23:51:38,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 29 states have (on average 1.2413793103448276) internal successors, (36), 29 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:38,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 36 transitions. [2021-11-12 23:51:38,893 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 36 transitions. Word has length 24 [2021-11-12 23:51:38,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:51:38,894 INFO L470 AbstractCegarLoop]: Abstraction has 30 states and 36 transitions. [2021-11-12 23:51:38,894 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:38,894 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 36 transitions. [2021-11-12 23:51:38,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-11-12 23:51:38,895 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:51:38,895 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:51:38,932 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2021-11-12 23:51:39,110 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable373,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:51:39,110 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:51:39,110 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:51:39,110 INFO L85 PathProgramCache]: Analyzing trace with hash 1932537931, now seen corresponding path program 4 times [2021-11-12 23:51:39,111 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:51:39,111 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321903997] [2021-11-12 23:51:39,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:51:39,111 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:51:39,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:51:39,214 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 16 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:39,215 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:51:39,215 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321903997] [2021-11-12 23:51:39,215 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1321903997] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:51:39,215 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1619960006] [2021-11-12 23:51:39,215 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-12 23:51:39,215 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:51:39,215 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:51:39,216 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:51:39,218 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-11-12 23:51:39,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:51:39,247 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 14 conjunts are in the unsatisfiable core [2021-11-12 23:51:39,248 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:51:39,479 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 26 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:39,480 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:51:39,563 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 26 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:39,563 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1619960006] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:51:39,563 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [171802263] [2021-11-12 23:51:39,564 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 23:51:39,565 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:51:39,565 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:51:39,565 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:51:39,565 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:51:39,568 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:39,569 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:51:39,569 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:39,569 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:51:39,570 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:51:39,570 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:39,571 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:51:39,572 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 23:51:39,574 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_24|], 10=[|v_#valid_25|]} [2021-11-12 23:51:39,580 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:39,581 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:51:39,581 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:39,581 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:51:39,582 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:39,582 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:51:39,582 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:51:39,583 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:39,584 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:39,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:39,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:39,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:39,594 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:39,595 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:51:39,596 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:39,597 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:51:39,598 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:39,598 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:51:39,598 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:51:39,599 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:39,601 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:39,602 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:39,603 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:51:39,603 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:51:39,603 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-12 23:51:39,608 INFO L180 QuantifierPusher]: treesize reduction 16, result has 87.0 percent of original size [2021-11-12 23:51:39,610 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-11-12 23:51:39,611 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:39,617 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:39,622 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:39,637 INFO L180 QuantifierPusher]: treesize reduction 11, result has 95.8 percent of original size [2021-11-12 23:51:39,643 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 251 [2021-11-12 23:51:39,648 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:39,668 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:39,669 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:39,670 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:39,670 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:39,671 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:39,674 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:39,678 INFO L180 QuantifierPusher]: treesize reduction 24, result has 70.7 percent of original size [2021-11-12 23:51:39,679 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 23:51:39,686 INFO L180 QuantifierPusher]: treesize reduction 26, result has 78.5 percent of original size [2021-11-12 23:51:39,687 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-12 23:51:39,689 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:39,693 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:39,694 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:39,694 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:39,695 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:39,697 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:39,703 INFO L180 QuantifierPusher]: treesize reduction 30, result has 74.1 percent of original size [2021-11-12 23:51:39,705 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:51:39,710 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:51:40,328 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:51:40,328 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:51:40,328 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 21 [2021-11-12 23:51:40,328 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699967515] [2021-11-12 23:51:40,328 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:51:40,329 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-11-12 23:51:40,329 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:51:40,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-11-12 23:51:40,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=739, Unknown=0, NotChecked=0, Total=870 [2021-11-12 23:51:40,330 INFO L87 Difference]: Start difference. First operand 30 states and 36 transitions. Second operand has 22 states, 22 states have (on average 2.1818181818181817) internal successors, (48), 21 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:40,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:51:40,548 INFO L93 Difference]: Finished difference Result 144 states and 157 transitions. [2021-11-12 23:51:40,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-11-12 23:51:40,549 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1818181818181817) internal successors, (48), 21 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-11-12 23:51:40,549 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:51:40,549 INFO L225 Difference]: With dead ends: 144 [2021-11-12 23:51:40,549 INFO L226 Difference]: Without dead ends: 126 [2021-11-12 23:51:40,550 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 410 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=254, Invalid=1306, Unknown=0, NotChecked=0, Total=1560 [2021-11-12 23:51:40,550 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 86 mSDsluCounter, 70 mSDsCounter, 0 mSdLazyCounter, 119 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 51.88ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 76 SdHoareTripleChecker+Invalid, 138 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.92ms SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 119 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 73.72ms IncrementalHoareTripleChecker+Time [2021-11-12 23:51:40,551 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [86 Valid, 76 Invalid, 138 Unknown, 0 Unchecked, 0.92ms Time], IncrementalHoareTripleChecker [19 Valid, 119 Invalid, 0 Unknown, 0 Unchecked, 73.72ms Time] [2021-11-12 23:51:40,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states. [2021-11-12 23:51:40,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 31. [2021-11-12 23:51:40,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31 states, 30 states have (on average 1.2666666666666666) internal successors, (38), 30 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:40,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 38 transitions. [2021-11-12 23:51:40,559 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 38 transitions. Word has length 24 [2021-11-12 23:51:40,559 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:51:40,559 INFO L470 AbstractCegarLoop]: Abstraction has 31 states and 38 transitions. [2021-11-12 23:51:40,559 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1818181818181817) internal successors, (48), 21 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:40,559 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 38 transitions. [2021-11-12 23:51:40,559 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-11-12 23:51:40,559 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:51:40,560 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:51:40,579 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-11-12 23:51:40,760 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable411 [2021-11-12 23:51:40,760 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:51:40,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:51:40,761 INFO L85 PathProgramCache]: Analyzing trace with hash -1469256689, now seen corresponding path program 8 times [2021-11-12 23:51:40,761 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:51:40,761 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849590920] [2021-11-12 23:51:40,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:51:40,762 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:51:40,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:51:40,828 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 15 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:40,828 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:51:40,828 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849590920] [2021-11-12 23:51:40,828 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1849590920] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:51:40,829 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [521723967] [2021-11-12 23:51:40,829 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 23:51:40,829 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:51:40,829 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:51:40,830 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:51:40,845 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-11-12 23:51:40,891 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-11-12 23:51:40,891 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:51:40,892 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 13 conjunts are in the unsatisfiable core [2021-11-12 23:51:40,893 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:51:40,964 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 15 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:40,964 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:51:41,033 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 15 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:41,033 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [521723967] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:51:41,033 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [601486197] [2021-11-12 23:51:41,034 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 23:51:41,034 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:51:41,034 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:51:41,034 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:51:41,035 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:51:41,046 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:41,046 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:51:41,047 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:41,047 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:51:41,047 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:51:41,048 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:41,048 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:51:41,049 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 23:51:41,050 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_25|], 10=[|v_#valid_26|]} [2021-11-12 23:51:41,057 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:41,057 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:51:41,058 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:41,058 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:51:41,059 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:41,059 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:51:41,060 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:51:41,060 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:41,062 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:41,065 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:41,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:41,067 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:41,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:41,072 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:51:41,077 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:41,078 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:51:41,079 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:41,079 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:51:41,080 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:51:41,080 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:41,083 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:41,084 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:41,085 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:51:41,085 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:51:41,085 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-12 23:51:41,093 INFO L180 QuantifierPusher]: treesize reduction 17, result has 86.9 percent of original size [2021-11-12 23:51:41,095 INFO L185 QuantifierPusher]: treesize reduction 7, result has 93.3 percent of original size 97 [2021-11-12 23:51:41,098 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:41,105 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:41,114 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:41,127 INFO L180 QuantifierPusher]: treesize reduction 7, result has 97.5 percent of original size [2021-11-12 23:51:41,133 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 267 [2021-11-12 23:51:41,136 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:41,153 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:41,154 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:41,154 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:41,155 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:41,155 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:41,158 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:41,161 INFO L180 QuantifierPusher]: treesize reduction 30, result has 67.0 percent of original size [2021-11-12 23:51:41,179 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-12 23:51:41,185 INFO L180 QuantifierPusher]: treesize reduction 31, result has 74.8 percent of original size [2021-11-12 23:51:41,188 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-12 23:51:41,190 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:41,197 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:41,198 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:41,199 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:41,200 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:41,202 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:41,207 INFO L180 QuantifierPusher]: treesize reduction 30, result has 74.1 percent of original size [2021-11-12 23:51:41,210 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:51:41,216 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:51:41,906 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:51:41,906 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:51:41,906 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 9 [2021-11-12 23:51:41,906 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273496307] [2021-11-12 23:51:41,906 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:51:41,907 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-11-12 23:51:41,907 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:51:41,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-11-12 23:51:41,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2021-11-12 23:51:41,907 INFO L87 Difference]: Start difference. First operand 31 states and 38 transitions. Second operand has 10 states, 10 states have (on average 2.7) internal successors, (27), 9 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:42,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:51:42,021 INFO L93 Difference]: Finished difference Result 42 states and 49 transitions. [2021-11-12 23:51:42,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-11-12 23:51:42,022 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.7) internal successors, (27), 9 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-11-12 23:51:42,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:51:42,022 INFO L225 Difference]: With dead ends: 42 [2021-11-12 23:51:42,022 INFO L226 Difference]: Without dead ends: 40 [2021-11-12 23:51:42,023 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 67 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 137 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=139, Invalid=461, Unknown=0, NotChecked=0, Total=600 [2021-11-12 23:51:42,023 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 22 mSDsluCounter, 41 mSDsCounter, 0 mSdLazyCounter, 105 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 44.30ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 22 SdHoareTripleChecker+Invalid, 129 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.64ms SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 105 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 56.22ms IncrementalHoareTripleChecker+Time [2021-11-12 23:51:42,024 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 22 Invalid, 129 Unknown, 0 Unchecked, 0.64ms Time], IncrementalHoareTripleChecker [24 Valid, 105 Invalid, 0 Unknown, 0 Unchecked, 56.22ms Time] [2021-11-12 23:51:42,024 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2021-11-12 23:51:42,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 34. [2021-11-12 23:51:42,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34 states, 33 states have (on average 1.2424242424242424) internal successors, (41), 33 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:42,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 41 transitions. [2021-11-12 23:51:42,032 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 41 transitions. Word has length 25 [2021-11-12 23:51:42,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:51:42,033 INFO L470 AbstractCegarLoop]: Abstraction has 34 states and 41 transitions. [2021-11-12 23:51:42,033 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.7) internal successors, (27), 9 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:42,033 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 41 transitions. [2021-11-12 23:51:42,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-11-12 23:51:42,033 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:51:42,034 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:51:42,058 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-11-12 23:51:42,241 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable430 [2021-11-12 23:51:42,241 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:51:42,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:51:42,242 INFO L85 PathProgramCache]: Analyzing trace with hash -609465343, now seen corresponding path program 9 times [2021-11-12 23:51:42,242 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:51:42,242 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293302386] [2021-11-12 23:51:42,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:51:42,242 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:51:42,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:51:42,390 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 27 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:42,390 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:51:42,390 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1293302386] [2021-11-12 23:51:42,390 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1293302386] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:51:42,390 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1104763126] [2021-11-12 23:51:42,391 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-12 23:51:42,391 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:51:42,391 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:51:42,391 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:51:42,395 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-11-12 23:51:42,428 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-12 23:51:42,428 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:51:42,429 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 16 conjunts are in the unsatisfiable core [2021-11-12 23:51:42,430 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:51:42,777 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 40 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:42,777 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:51:42,883 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 40 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:42,883 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1104763126] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:51:42,883 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [523803835] [2021-11-12 23:51:42,885 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 23:51:42,885 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:51:42,886 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:51:42,886 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:51:42,886 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:51:42,890 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:42,891 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:51:42,892 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:42,892 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:51:42,893 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:51:42,893 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:42,893 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:51:42,894 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 23:51:42,898 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_26|], 10=[|v_#valid_27|]} [2021-11-12 23:51:42,905 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:42,906 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:51:42,906 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:42,907 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:51:42,907 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:42,907 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:51:42,907 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:51:42,908 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:42,910 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:42,912 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:42,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:42,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:42,925 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:42,926 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:51:42,926 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:42,928 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:51:42,928 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:42,928 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:51:42,929 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:51:42,929 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:42,930 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:42,931 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:42,931 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:51:42,932 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:51:42,932 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-12 23:51:42,936 INFO L180 QuantifierPusher]: treesize reduction 17, result has 86.9 percent of original size [2021-11-12 23:51:42,938 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 108 [2021-11-12 23:51:42,939 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:42,944 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:42,948 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:42,961 INFO L180 QuantifierPusher]: treesize reduction 12, result has 95.7 percent of original size [2021-11-12 23:51:42,968 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 269 [2021-11-12 23:51:42,972 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:42,991 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:42,992 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:42,992 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:42,993 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:42,993 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:42,997 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:43,000 INFO L180 QuantifierPusher]: treesize reduction 30, result has 67.0 percent of original size [2021-11-12 23:51:43,001 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-12 23:51:43,004 INFO L180 QuantifierPusher]: treesize reduction 31, result has 74.8 percent of original size [2021-11-12 23:51:43,006 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-12 23:51:43,008 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:43,012 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:43,013 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:43,013 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:43,014 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:43,016 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:43,020 INFO L180 QuantifierPusher]: treesize reduction 30, result has 74.1 percent of original size [2021-11-12 23:51:43,022 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:51:43,027 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:51:43,691 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:51:43,691 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:51:43,691 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 29 [2021-11-12 23:51:43,691 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483178776] [2021-11-12 23:51:43,691 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:51:43,691 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-11-12 23:51:43,691 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:51:43,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-11-12 23:51:43,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=214, Invalid=1192, Unknown=0, NotChecked=0, Total=1406 [2021-11-12 23:51:43,692 INFO L87 Difference]: Start difference. First operand 34 states and 41 transitions. Second operand has 30 states, 30 states have (on average 2.0) internal successors, (60), 29 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:43,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:51:43,974 INFO L93 Difference]: Finished difference Result 80 states and 89 transitions. [2021-11-12 23:51:43,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-11-12 23:51:43,974 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.0) internal successors, (60), 29 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-11-12 23:51:43,975 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:51:43,975 INFO L225 Difference]: With dead ends: 80 [2021-11-12 23:51:43,975 INFO L226 Difference]: Without dead ends: 59 [2021-11-12 23:51:43,977 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 787 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=391, Invalid=2059, Unknown=0, NotChecked=0, Total=2450 [2021-11-12 23:51:43,978 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 16 mSDsluCounter, 104 mSDsCounter, 0 mSdLazyCounter, 172 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 67.01ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.97ms SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 172 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 93.34ms IncrementalHoareTripleChecker+Time [2021-11-12 23:51:43,978 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 113 Invalid, 189 Unknown, 0 Unchecked, 0.97ms Time], IncrementalHoareTripleChecker [17 Valid, 172 Invalid, 0 Unknown, 0 Unchecked, 93.34ms Time] [2021-11-12 23:51:43,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2021-11-12 23:51:43,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 35. [2021-11-12 23:51:43,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35 states, 34 states have (on average 1.2352941176470589) internal successors, (42), 34 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:43,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 42 transitions. [2021-11-12 23:51:43,989 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 42 transitions. Word has length 28 [2021-11-12 23:51:43,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:51:43,989 INFO L470 AbstractCegarLoop]: Abstraction has 35 states and 42 transitions. [2021-11-12 23:51:43,990 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.0) internal successors, (60), 29 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:43,990 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 42 transitions. [2021-11-12 23:51:43,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-11-12 23:51:43,990 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:51:43,990 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:51:44,018 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2021-11-12 23:51:44,191 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable449,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:51:44,191 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:51:44,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:51:44,191 INFO L85 PathProgramCache]: Analyzing trace with hash -1758338926, now seen corresponding path program 7 times [2021-11-12 23:51:44,191 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:51:44,191 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969610563] [2021-11-12 23:51:44,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:51:44,192 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:51:44,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:51:44,327 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 27 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:44,328 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:51:44,328 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969610563] [2021-11-12 23:51:44,328 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1969610563] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:51:44,328 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [767876829] [2021-11-12 23:51:44,328 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-12 23:51:44,328 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:51:44,328 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:51:44,329 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:51:44,330 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-11-12 23:51:44,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:51:44,368 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 16 conjunts are in the unsatisfiable core [2021-11-12 23:51:44,369 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:51:44,738 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 40 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:44,739 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:51:44,831 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 40 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:44,831 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [767876829] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:51:44,832 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1405601230] [2021-11-12 23:51:44,833 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 23:51:44,833 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:51:44,833 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:51:44,834 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:51:44,834 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:51:44,836 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:44,837 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:51:44,837 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:44,837 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:51:44,837 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:51:44,838 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:44,838 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:51:44,839 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 23:51:44,843 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_27|], 10=[|v_#valid_28|]} [2021-11-12 23:51:44,847 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:44,848 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:51:44,848 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:44,848 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:51:44,848 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:44,849 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:51:44,849 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:51:44,849 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:44,850 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:44,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:44,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:44,854 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:44,857 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:44,860 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:51:44,860 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:44,861 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:51:44,861 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:44,862 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:51:44,862 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:51:44,862 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:44,863 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:44,864 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:44,864 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:51:44,865 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:51:44,865 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-12 23:51:44,868 INFO L180 QuantifierPusher]: treesize reduction 16, result has 87.0 percent of original size [2021-11-12 23:51:44,870 INFO L185 QuantifierPusher]: treesize reduction 7, result has 92.9 percent of original size 91 [2021-11-12 23:51:44,871 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:44,875 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:44,879 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:44,890 INFO L180 QuantifierPusher]: treesize reduction 11, result has 95.8 percent of original size [2021-11-12 23:51:44,893 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 249 [2021-11-12 23:51:44,895 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:44,908 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:44,908 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:44,909 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:44,910 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:44,910 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:44,912 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:44,914 INFO L180 QuantifierPusher]: treesize reduction 24, result has 70.7 percent of original size [2021-11-12 23:51:44,915 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 23:51:44,919 INFO L180 QuantifierPusher]: treesize reduction 25, result has 71.9 percent of original size [2021-11-12 23:51:44,920 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-11-12 23:51:44,922 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:44,924 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:44,927 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:44,932 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:44,934 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-12 23:51:44,936 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:44,941 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:44,941 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:44,942 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:44,943 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:44,943 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:44,946 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:44,950 INFO L180 QuantifierPusher]: treesize reduction 24, result has 71.8 percent of original size [2021-11-12 23:51:44,951 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-12 23:51:44,954 INFO L180 QuantifierPusher]: treesize reduction 25, result has 78.6 percent of original size [2021-11-12 23:51:44,955 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-12 23:51:44,957 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:44,969 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:44,970 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:44,971 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:44,973 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:44,975 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:44,980 INFO L180 QuantifierPusher]: treesize reduction 24, result has 78.2 percent of original size [2021-11-12 23:51:44,984 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:51:44,990 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:51:45,616 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:51:45,617 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:51:45,617 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 28 [2021-11-12 23:51:45,617 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903096346] [2021-11-12 23:51:45,617 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:51:45,617 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-11-12 23:51:45,618 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:51:45,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-11-12 23:51:45,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=186, Invalid=1146, Unknown=0, NotChecked=0, Total=1332 [2021-11-12 23:51:45,619 INFO L87 Difference]: Start difference. First operand 35 states and 42 transitions. Second operand has 29 states, 29 states have (on average 2.0689655172413794) internal successors, (60), 28 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:45,967 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:51:45,968 INFO L93 Difference]: Finished difference Result 104 states and 114 transitions. [2021-11-12 23:51:45,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-11-12 23:51:45,968 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.0689655172413794) internal successors, (60), 28 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-11-12 23:51:45,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:51:45,969 INFO L225 Difference]: With dead ends: 104 [2021-11-12 23:51:45,969 INFO L226 Difference]: Without dead ends: 83 [2021-11-12 23:51:45,971 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 876 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=412, Invalid=2344, Unknown=0, NotChecked=0, Total=2756 [2021-11-12 23:51:45,971 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 34 mSDsluCounter, 120 mSDsCounter, 0 mSdLazyCounter, 219 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 87.13ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 133 SdHoareTripleChecker+Invalid, 250 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.32ms SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 219 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 109.75ms IncrementalHoareTripleChecker+Time [2021-11-12 23:51:45,971 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 133 Invalid, 250 Unknown, 0 Unchecked, 1.32ms Time], IncrementalHoareTripleChecker [31 Valid, 219 Invalid, 0 Unknown, 0 Unchecked, 109.75ms Time] [2021-11-12 23:51:45,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2021-11-12 23:51:45,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 35. [2021-11-12 23:51:45,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35 states, 34 states have (on average 1.2352941176470589) internal successors, (42), 34 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:45,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 42 transitions. [2021-11-12 23:51:45,983 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 42 transitions. Word has length 28 [2021-11-12 23:51:45,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:51:45,983 INFO L470 AbstractCegarLoop]: Abstraction has 35 states and 42 transitions. [2021-11-12 23:51:45,983 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.0689655172413794) internal successors, (60), 28 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:45,984 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 42 transitions. [2021-11-12 23:51:45,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-11-12 23:51:45,984 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:51:45,984 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:51:46,016 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2021-11-12 23:51:46,205 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable468,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:51:46,205 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:51:46,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:51:46,205 INFO L85 PathProgramCache]: Analyzing trace with hash -548473375, now seen corresponding path program 8 times [2021-11-12 23:51:46,205 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:51:46,206 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520946769] [2021-11-12 23:51:46,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:51:46,206 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:51:46,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:51:46,311 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 27 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:46,311 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:51:46,311 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520946769] [2021-11-12 23:51:46,311 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1520946769] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:51:46,311 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [209523980] [2021-11-12 23:51:46,311 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 23:51:46,312 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:51:46,312 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:51:46,313 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:51:46,313 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-11-12 23:51:46,348 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2021-11-12 23:51:46,348 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:51:46,349 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 16 conjunts are in the unsatisfiable core [2021-11-12 23:51:46,350 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:51:46,631 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 40 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:46,631 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:51:46,740 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 40 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:46,741 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [209523980] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:51:46,741 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [139341143] [2021-11-12 23:51:46,742 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 23:51:46,742 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:51:46,743 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:51:46,743 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:51:46,743 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:51:46,747 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:46,747 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:51:46,748 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:46,748 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:51:46,749 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:51:46,749 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:46,749 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:51:46,751 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 23:51:46,753 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_28|], 10=[|v_#valid_29|]} [2021-11-12 23:51:46,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:46,760 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:51:46,761 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:46,761 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:51:46,762 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:46,762 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:51:46,762 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:51:46,763 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:46,765 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:46,768 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:46,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:46,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:46,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:46,775 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:51:46,776 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:46,777 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:51:46,777 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:46,778 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:51:46,778 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:51:46,779 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:46,781 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:46,782 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:46,783 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:51:46,784 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:51:46,784 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-12 23:51:46,790 INFO L180 QuantifierPusher]: treesize reduction 16, result has 87.0 percent of original size [2021-11-12 23:51:46,792 INFO L185 QuantifierPusher]: treesize reduction 7, result has 92.9 percent of original size 91 [2021-11-12 23:51:46,794 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:46,801 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:46,808 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:46,826 INFO L180 QuantifierPusher]: treesize reduction 11, result has 95.8 percent of original size [2021-11-12 23:51:46,830 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 249 [2021-11-12 23:51:46,835 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:46,853 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:46,854 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:46,854 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:46,855 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:46,855 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:46,861 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:46,864 INFO L180 QuantifierPusher]: treesize reduction 24, result has 70.7 percent of original size [2021-11-12 23:51:46,866 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 23:51:46,870 INFO L180 QuantifierPusher]: treesize reduction 25, result has 71.9 percent of original size [2021-11-12 23:51:46,872 INFO L185 QuantifierPusher]: treesize reduction 5, result has 90.6 percent of original size 48 [2021-11-12 23:51:46,873 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:46,878 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:46,884 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:46,892 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:46,894 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 114 [2021-11-12 23:51:46,895 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:46,901 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:46,902 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:46,902 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:46,903 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:46,903 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:46,904 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:46,919 INFO L180 QuantifierPusher]: treesize reduction 24, result has 71.8 percent of original size [2021-11-12 23:51:46,920 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-12 23:51:46,925 INFO L180 QuantifierPusher]: treesize reduction 25, result has 78.6 percent of original size [2021-11-12 23:51:46,928 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-12 23:51:46,929 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:46,934 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:46,935 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:46,935 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:46,936 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:46,937 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:46,941 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:46,943 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 129 [2021-11-12 23:51:46,945 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:46,951 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:46,952 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:46,952 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:46,953 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:46,953 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:46,953 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:46,954 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:46,963 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:46,967 INFO L180 QuantifierPusher]: treesize reduction 24, result has 78.2 percent of original size [2021-11-12 23:51:46,968 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:51:46,971 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:51:47,610 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:51:47,610 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:51:47,611 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 27 [2021-11-12 23:51:47,611 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122870298] [2021-11-12 23:51:47,611 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:51:47,612 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-11-12 23:51:47,612 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:51:47,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-11-12 23:51:47,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=174, Invalid=1086, Unknown=0, NotChecked=0, Total=1260 [2021-11-12 23:51:47,613 INFO L87 Difference]: Start difference. First operand 35 states and 42 transitions. Second operand has 28 states, 28 states have (on average 2.107142857142857) internal successors, (59), 27 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:47,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:51:47,941 INFO L93 Difference]: Finished difference Result 127 states and 138 transitions. [2021-11-12 23:51:47,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-12 23:51:47,941 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.107142857142857) internal successors, (59), 27 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-11-12 23:51:47,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:51:47,942 INFO L225 Difference]: With dead ends: 127 [2021-11-12 23:51:47,942 INFO L226 Difference]: Without dead ends: 106 [2021-11-12 23:51:47,943 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 895 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=426, Invalid=2436, Unknown=0, NotChecked=0, Total=2862 [2021-11-12 23:51:47,943 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 44 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 184 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 73.32ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 128 SdHoareTripleChecker+Invalid, 215 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.21ms SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 184 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 87.14ms IncrementalHoareTripleChecker+Time [2021-11-12 23:51:47,944 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 128 Invalid, 215 Unknown, 0 Unchecked, 1.21ms Time], IncrementalHoareTripleChecker [31 Valid, 184 Invalid, 0 Unknown, 0 Unchecked, 87.14ms Time] [2021-11-12 23:51:47,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2021-11-12 23:51:47,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 35. [2021-11-12 23:51:47,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35 states, 34 states have (on average 1.2352941176470589) internal successors, (42), 34 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:47,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 42 transitions. [2021-11-12 23:51:47,955 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 42 transitions. Word has length 28 [2021-11-12 23:51:47,955 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:51:47,955 INFO L470 AbstractCegarLoop]: Abstraction has 35 states and 42 transitions. [2021-11-12 23:51:47,956 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.107142857142857) internal successors, (59), 27 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:47,956 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 42 transitions. [2021-11-12 23:51:47,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-11-12 23:51:47,956 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:51:47,956 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:51:48,004 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2021-11-12 23:51:48,177 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable497 [2021-11-12 23:51:48,178 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:51:48,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:51:48,178 INFO L85 PathProgramCache]: Analyzing trace with hash -509445454, now seen corresponding path program 9 times [2021-11-12 23:51:48,178 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:51:48,178 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640281228] [2021-11-12 23:51:48,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:51:48,178 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:51:48,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:51:48,303 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 27 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:48,303 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:51:48,304 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640281228] [2021-11-12 23:51:48,304 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1640281228] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:51:48,304 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1299676428] [2021-11-12 23:51:48,304 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-12 23:51:48,304 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:51:48,304 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:51:48,305 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:51:48,322 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2021-11-12 23:51:48,355 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-12 23:51:48,356 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:51:48,357 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 16 conjunts are in the unsatisfiable core [2021-11-12 23:51:48,358 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:51:48,630 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 40 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:48,630 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:51:48,705 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 40 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:48,706 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1299676428] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:51:48,706 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [777359263] [2021-11-12 23:51:48,707 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 23:51:48,707 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:51:48,707 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:51:48,708 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:51:48,708 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:51:48,710 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:48,711 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:51:48,711 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:48,711 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:51:48,711 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:51:48,712 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:48,712 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:51:48,713 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 23:51:48,716 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_29|], 10=[|v_#valid_30|]} [2021-11-12 23:51:48,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:48,721 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:51:48,721 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:48,722 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:51:48,722 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:48,722 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:51:48,722 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:51:48,722 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:48,724 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:48,726 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:48,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:48,729 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:48,731 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:48,733 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:51:48,733 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:48,734 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:51:48,735 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:48,735 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:51:48,735 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:51:48,735 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:48,737 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:48,737 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:48,738 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:51:48,738 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:51:48,738 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-12 23:51:48,754 INFO L180 QuantifierPusher]: treesize reduction 16, result has 87.0 percent of original size [2021-11-12 23:51:48,756 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-11-12 23:51:48,759 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:48,765 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:48,771 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:48,784 INFO L180 QuantifierPusher]: treesize reduction 11, result has 95.8 percent of original size [2021-11-12 23:51:48,787 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 251 [2021-11-12 23:51:48,790 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:48,805 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:48,806 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:48,806 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:48,807 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:48,807 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:48,811 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:48,814 INFO L180 QuantifierPusher]: treesize reduction 24, result has 70.7 percent of original size [2021-11-12 23:51:48,816 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 23:51:48,820 INFO L180 QuantifierPusher]: treesize reduction 25, result has 71.9 percent of original size [2021-11-12 23:51:48,822 INFO L185 QuantifierPusher]: treesize reduction 5, result has 90.6 percent of original size 48 [2021-11-12 23:51:48,824 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:48,828 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:48,833 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:48,842 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:48,845 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 114 [2021-11-12 23:51:48,848 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:48,857 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:48,858 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:48,859 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:48,860 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:48,861 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:48,863 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:48,867 INFO L180 QuantifierPusher]: treesize reduction 24, result has 71.8 percent of original size [2021-11-12 23:51:48,868 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-12 23:51:48,874 INFO L180 QuantifierPusher]: treesize reduction 25, result has 78.6 percent of original size [2021-11-12 23:51:48,876 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-12 23:51:48,878 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:48,885 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:48,886 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:48,886 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:48,887 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:48,889 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:48,894 INFO L180 QuantifierPusher]: treesize reduction 24, result has 78.2 percent of original size [2021-11-12 23:51:48,896 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:51:48,901 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:51:49,621 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:51:49,621 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:51:49,621 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 26 [2021-11-12 23:51:49,622 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988920664] [2021-11-12 23:51:49,622 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:51:49,622 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-11-12 23:51:49,622 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:51:49,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-11-12 23:51:49,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=1024, Unknown=0, NotChecked=0, Total=1190 [2021-11-12 23:51:49,623 INFO L87 Difference]: Start difference. First operand 35 states and 42 transitions. Second operand has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 26 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:50,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:51:50,004 INFO L93 Difference]: Finished difference Result 149 states and 161 transitions. [2021-11-12 23:51:50,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-11-12 23:51:50,004 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 26 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-11-12 23:51:50,004 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:51:50,005 INFO L225 Difference]: With dead ends: 149 [2021-11-12 23:51:50,005 INFO L226 Difference]: Without dead ends: 128 [2021-11-12 23:51:50,006 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 839 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=412, Invalid=2344, Unknown=0, NotChecked=0, Total=2756 [2021-11-12 23:51:50,006 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 60 mSDsluCounter, 115 mSDsCounter, 0 mSdLazyCounter, 186 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 91.77ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 125 SdHoareTripleChecker+Invalid, 221 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.32ms SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 186 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 119.74ms IncrementalHoareTripleChecker+Time [2021-11-12 23:51:50,006 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 125 Invalid, 221 Unknown, 0 Unchecked, 1.32ms Time], IncrementalHoareTripleChecker [35 Valid, 186 Invalid, 0 Unknown, 0 Unchecked, 119.74ms Time] [2021-11-12 23:51:50,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2021-11-12 23:51:50,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 35. [2021-11-12 23:51:50,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35 states, 34 states have (on average 1.2352941176470589) internal successors, (42), 34 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:50,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 42 transitions. [2021-11-12 23:51:50,015 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 42 transitions. Word has length 28 [2021-11-12 23:51:50,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:51:50,015 INFO L470 AbstractCegarLoop]: Abstraction has 35 states and 42 transitions. [2021-11-12 23:51:50,015 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 26 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:50,015 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 42 transitions. [2021-11-12 23:51:50,015 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-11-12 23:51:50,015 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:51:50,016 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:51:50,037 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2021-11-12 23:51:50,216 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable535 [2021-11-12 23:51:50,216 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:51:50,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:51:50,216 INFO L85 PathProgramCache]: Analyzing trace with hash 1431476161, now seen corresponding path program 10 times [2021-11-12 23:51:50,217 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:51:50,217 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939315651] [2021-11-12 23:51:50,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:51:50,217 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:51:50,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:51:50,334 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 27 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:50,334 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:51:50,334 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939315651] [2021-11-12 23:51:50,335 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939315651] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:51:50,335 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2035238221] [2021-11-12 23:51:50,335 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-12 23:51:50,335 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:51:50,335 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:51:50,336 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:51:50,336 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-11-12 23:51:50,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:51:50,372 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 16 conjunts are in the unsatisfiable core [2021-11-12 23:51:50,373 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:51:50,640 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 40 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:50,641 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:51:50,712 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 40 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:50,713 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2035238221] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:51:50,713 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [593968309] [2021-11-12 23:51:50,714 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 23:51:50,714 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:51:50,714 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:51:50,715 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:51:50,715 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:51:50,742 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:50,743 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:51:50,743 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:50,743 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:51:50,744 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:51:50,744 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:50,744 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:51:50,745 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 23:51:50,747 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_30|], 10=[|v_#valid_31|]} [2021-11-12 23:51:50,752 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:50,752 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:51:50,753 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:50,753 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:51:50,753 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:50,754 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:51:50,754 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:51:50,754 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:50,755 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:50,757 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:50,758 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:50,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:50,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:50,762 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:51:50,763 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:50,764 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:51:50,764 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:50,764 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:51:50,765 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:51:50,765 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:50,767 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:50,768 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:50,769 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:51:50,769 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:51:50,769 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-12 23:51:50,774 INFO L180 QuantifierPusher]: treesize reduction 16, result has 87.0 percent of original size [2021-11-12 23:51:50,777 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-11-12 23:51:50,779 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:50,783 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:50,793 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:50,803 INFO L180 QuantifierPusher]: treesize reduction 11, result has 95.8 percent of original size [2021-11-12 23:51:50,805 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 251 [2021-11-12 23:51:50,808 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:50,821 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:50,822 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:50,822 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:50,822 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:50,823 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:50,833 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:50,837 INFO L180 QuantifierPusher]: treesize reduction 24, result has 70.7 percent of original size [2021-11-12 23:51:50,838 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 23:51:50,842 INFO L180 QuantifierPusher]: treesize reduction 25, result has 71.9 percent of original size [2021-11-12 23:51:50,843 INFO L185 QuantifierPusher]: treesize reduction 5, result has 90.6 percent of original size 48 [2021-11-12 23:51:50,845 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:50,849 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:50,853 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:50,861 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:50,863 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 114 [2021-11-12 23:51:50,865 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:50,873 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:50,874 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:50,874 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:50,874 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:50,875 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:50,876 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:50,878 INFO L180 QuantifierPusher]: treesize reduction 24, result has 71.8 percent of original size [2021-11-12 23:51:50,881 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-12 23:51:50,888 INFO L180 QuantifierPusher]: treesize reduction 25, result has 78.6 percent of original size [2021-11-12 23:51:50,890 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-12 23:51:50,892 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:50,896 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:50,896 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:50,897 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:50,897 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:50,898 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:50,901 INFO L180 QuantifierPusher]: treesize reduction 24, result has 78.2 percent of original size [2021-11-12 23:51:50,902 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:51:50,907 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:51:51,490 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:51:51,491 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:51:51,491 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 25 [2021-11-12 23:51:51,491 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1239384178] [2021-11-12 23:51:51,491 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:51:51,491 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-11-12 23:51:51,491 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:51:51,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-11-12 23:51:51,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=162, Invalid=960, Unknown=0, NotChecked=0, Total=1122 [2021-11-12 23:51:51,492 INFO L87 Difference]: Start difference. First operand 35 states and 42 transitions. Second operand has 26 states, 26 states have (on average 2.1923076923076925) internal successors, (57), 25 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:51,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:51:51,831 INFO L93 Difference]: Finished difference Result 170 states and 183 transitions. [2021-11-12 23:51:51,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-12 23:51:51,831 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.1923076923076925) internal successors, (57), 25 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-11-12 23:51:51,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:51:51,832 INFO L225 Difference]: With dead ends: 170 [2021-11-12 23:51:51,832 INFO L226 Difference]: Without dead ends: 149 [2021-11-12 23:51:51,833 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 705 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=373, Invalid=2077, Unknown=0, NotChecked=0, Total=2450 [2021-11-12 23:51:51,833 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 81 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 146 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 78.01ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 100 SdHoareTripleChecker+Invalid, 183 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.16ms SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 146 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 94.24ms IncrementalHoareTripleChecker+Time [2021-11-12 23:51:51,833 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [81 Valid, 100 Invalid, 183 Unknown, 0 Unchecked, 1.16ms Time], IncrementalHoareTripleChecker [37 Valid, 146 Invalid, 0 Unknown, 0 Unchecked, 94.24ms Time] [2021-11-12 23:51:51,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2021-11-12 23:51:51,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 35. [2021-11-12 23:51:51,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35 states, 34 states have (on average 1.2352941176470589) internal successors, (42), 34 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:51,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 42 transitions. [2021-11-12 23:51:51,844 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 42 transitions. Word has length 28 [2021-11-12 23:51:51,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:51:51,844 INFO L470 AbstractCegarLoop]: Abstraction has 35 states and 42 transitions. [2021-11-12 23:51:51,844 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.1923076923076925) internal successors, (57), 25 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:51,845 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 42 transitions. [2021-11-12 23:51:51,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-11-12 23:51:51,845 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:51:51,845 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:51:51,867 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2021-11-12 23:51:52,045 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable564 [2021-11-12 23:51:52,045 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:51:52,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:51:52,046 INFO L85 PathProgramCache]: Analyzing trace with hash -307028782, now seen corresponding path program 5 times [2021-11-12 23:51:52,046 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:51:52,046 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967737137] [2021-11-12 23:51:52,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:51:52,046 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:51:52,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:51:52,180 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 27 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:52,180 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:51:52,180 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967737137] [2021-11-12 23:51:52,180 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967737137] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:51:52,180 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [724196712] [2021-11-12 23:51:52,180 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 23:51:52,180 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:51:52,181 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:51:52,182 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:51:52,205 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2021-11-12 23:51:52,243 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2021-11-12 23:51:52,243 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:51:52,244 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 16 conjunts are in the unsatisfiable core [2021-11-12 23:51:52,246 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:51:52,515 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 40 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:52,516 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:51:52,600 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 40 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:52,600 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [724196712] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:51:52,600 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [358476523] [2021-11-12 23:51:52,601 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 23:51:52,601 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:51:52,601 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:51:52,602 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:51:52,602 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:51:52,604 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:52,605 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:51:52,605 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:52,605 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:51:52,606 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:51:52,606 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:52,606 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:51:52,607 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 23:51:52,609 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_31|], 10=[|v_#valid_32|]} [2021-11-12 23:51:52,613 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:52,614 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:51:52,614 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:52,614 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:51:52,615 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:52,615 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:51:52,615 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:51:52,615 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:52,617 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:52,619 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:52,620 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:52,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:52,624 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:52,625 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:51:52,626 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:52,627 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:51:52,627 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:52,627 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:51:52,627 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:51:52,628 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:52,629 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:52,630 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:52,630 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:51:52,631 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:51:52,631 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-12 23:51:52,635 INFO L180 QuantifierPusher]: treesize reduction 16, result has 87.0 percent of original size [2021-11-12 23:51:52,636 INFO L185 QuantifierPusher]: treesize reduction 5, result has 94.8 percent of original size 91 [2021-11-12 23:51:52,638 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:52,642 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:52,647 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:52,658 INFO L180 QuantifierPusher]: treesize reduction 21, result has 92.1 percent of original size [2021-11-12 23:51:52,661 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 244 [2021-11-12 23:51:52,665 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:52,677 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:52,678 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:52,678 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:52,688 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:52,689 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:52,699 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:52,702 INFO L180 QuantifierPusher]: treesize reduction 24, result has 70.7 percent of original size [2021-11-12 23:51:52,703 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 23:51:52,707 INFO L180 QuantifierPusher]: treesize reduction 26, result has 78.5 percent of original size [2021-11-12 23:51:52,709 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-12 23:51:52,711 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:52,715 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:52,716 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:52,716 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:52,717 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:52,718 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:52,722 INFO L180 QuantifierPusher]: treesize reduction 30, result has 74.1 percent of original size [2021-11-12 23:51:52,723 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:51:52,728 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:51:53,425 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:51:53,425 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:51:53,425 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 24 [2021-11-12 23:51:53,425 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [817791737] [2021-11-12 23:51:53,426 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:51:53,426 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-11-12 23:51:53,426 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:51:53,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-11-12 23:51:53,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=895, Unknown=0, NotChecked=0, Total=1056 [2021-11-12 23:51:53,427 INFO L87 Difference]: Start difference. First operand 35 states and 42 transitions. Second operand has 25 states, 25 states have (on average 2.2) internal successors, (55), 24 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:53,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:51:53,684 INFO L93 Difference]: Finished difference Result 192 states and 207 transitions. [2021-11-12 23:51:53,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-11-12 23:51:53,684 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.2) internal successors, (55), 24 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-11-12 23:51:53,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:51:53,686 INFO L225 Difference]: With dead ends: 192 [2021-11-12 23:51:53,686 INFO L226 Difference]: Without dead ends: 171 [2021-11-12 23:51:53,686 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 65 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 533 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=323, Invalid=1657, Unknown=0, NotChecked=0, Total=1980 [2021-11-12 23:51:53,687 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 141 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 174 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 68.27ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 100 SdHoareTripleChecker+Invalid, 202 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.14ms SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 174 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 82.27ms IncrementalHoareTripleChecker+Time [2021-11-12 23:51:53,687 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [141 Valid, 100 Invalid, 202 Unknown, 0 Unchecked, 1.14ms Time], IncrementalHoareTripleChecker [28 Valid, 174 Invalid, 0 Unknown, 0 Unchecked, 82.27ms Time] [2021-11-12 23:51:53,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2021-11-12 23:51:53,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 36. [2021-11-12 23:51:53,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36 states, 35 states have (on average 1.2571428571428571) internal successors, (44), 35 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:53,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 44 transitions. [2021-11-12 23:51:53,699 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 44 transitions. Word has length 28 [2021-11-12 23:51:53,700 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:51:53,700 INFO L470 AbstractCegarLoop]: Abstraction has 36 states and 44 transitions. [2021-11-12 23:51:53,700 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.2) internal successors, (55), 24 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:53,700 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 44 transitions. [2021-11-12 23:51:53,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-11-12 23:51:53,700 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:51:53,700 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:51:53,720 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2021-11-12 23:51:53,901 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable593,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:51:53,901 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:51:53,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:51:53,901 INFO L85 PathProgramCache]: Analyzing trace with hash -494677627, now seen corresponding path program 10 times [2021-11-12 23:51:53,901 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:51:53,901 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289657736] [2021-11-12 23:51:53,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:51:53,901 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:51:53,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:51:53,970 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 21 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:53,970 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:51:53,970 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289657736] [2021-11-12 23:51:53,971 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1289657736] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:51:53,971 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1615676113] [2021-11-12 23:51:53,971 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-12 23:51:53,971 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:51:53,971 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:51:53,978 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:51:53,981 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2021-11-12 23:51:54,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:51:54,014 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 15 conjunts are in the unsatisfiable core [2021-11-12 23:51:54,014 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:51:54,072 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 21 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:54,072 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:51:54,155 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 21 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:54,155 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1615676113] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:51:54,155 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2091226939] [2021-11-12 23:51:54,156 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 23:51:54,157 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:51:54,157 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:51:54,157 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:51:54,157 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:51:54,160 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:54,161 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:51:54,161 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:54,161 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:51:54,162 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:51:54,162 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:54,162 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:51:54,163 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 23:51:54,165 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_32|], 10=[|v_#valid_33|]} [2021-11-12 23:51:54,170 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:54,170 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:51:54,171 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:54,171 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:51:54,171 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:54,172 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:51:54,172 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:51:54,172 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:54,174 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:54,176 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:54,177 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:54,178 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:54,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:54,181 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:51:54,181 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:54,183 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:51:54,183 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:54,183 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:51:54,183 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:51:54,184 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:54,185 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:54,186 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:54,186 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:51:54,187 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:51:54,187 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-12 23:51:54,192 INFO L180 QuantifierPusher]: treesize reduction 17, result has 86.9 percent of original size [2021-11-12 23:51:54,193 INFO L185 QuantifierPusher]: treesize reduction 5, result has 95.1 percent of original size 97 [2021-11-12 23:51:54,195 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:54,200 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:54,205 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:54,231 INFO L180 QuantifierPusher]: treesize reduction 17, result has 93.9 percent of original size [2021-11-12 23:51:54,235 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 262 [2021-11-12 23:51:54,238 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:54,254 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:54,255 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:54,255 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:54,256 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:54,259 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:54,260 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:54,263 INFO L180 QuantifierPusher]: treesize reduction 30, result has 67.0 percent of original size [2021-11-12 23:51:54,265 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-12 23:51:54,271 INFO L180 QuantifierPusher]: treesize reduction 31, result has 74.8 percent of original size [2021-11-12 23:51:54,273 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-12 23:51:54,275 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:54,280 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:54,280 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:54,281 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:54,282 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:54,288 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:54,292 INFO L180 QuantifierPusher]: treesize reduction 30, result has 74.1 percent of original size [2021-11-12 23:51:54,294 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:51:54,298 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:51:54,909 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:51:54,909 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:51:54,909 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 10 [2021-11-12 23:51:54,909 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040335874] [2021-11-12 23:51:54,909 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:51:54,909 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-11-12 23:51:54,910 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:51:54,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-11-12 23:51:54,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=268, Unknown=0, NotChecked=0, Total=342 [2021-11-12 23:51:54,910 INFO L87 Difference]: Start difference. First operand 36 states and 44 transitions. Second operand has 11 states, 11 states have (on average 2.8181818181818183) internal successors, (31), 10 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:55,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:51:55,103 INFO L93 Difference]: Finished difference Result 47 states and 55 transitions. [2021-11-12 23:51:55,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-11-12 23:51:55,105 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.8181818181818183) internal successors, (31), 10 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-11-12 23:51:55,105 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:51:55,106 INFO L225 Difference]: With dead ends: 47 [2021-11-12 23:51:55,106 INFO L226 Difference]: Without dead ends: 45 [2021-11-12 23:51:55,106 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 80 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 166 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=165, Invalid=537, Unknown=0, NotChecked=0, Total=702 [2021-11-12 23:51:55,107 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 25 mSDsluCounter, 45 mSDsCounter, 0 mSdLazyCounter, 123 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 69.01ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 22 SdHoareTripleChecker+Invalid, 151 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.98ms SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 123 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 93.52ms IncrementalHoareTripleChecker+Time [2021-11-12 23:51:55,107 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 22 Invalid, 151 Unknown, 0 Unchecked, 0.98ms Time], IncrementalHoareTripleChecker [28 Valid, 123 Invalid, 0 Unknown, 0 Unchecked, 93.52ms Time] [2021-11-12 23:51:55,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2021-11-12 23:51:55,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 39. [2021-11-12 23:51:55,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39 states, 38 states have (on average 1.236842105263158) internal successors, (47), 38 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:55,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 47 transitions. [2021-11-12 23:51:55,125 INFO L78 Accepts]: Start accepts. Automaton has 39 states and 47 transitions. Word has length 29 [2021-11-12 23:51:55,126 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:51:55,126 INFO L470 AbstractCegarLoop]: Abstraction has 39 states and 47 transitions. [2021-11-12 23:51:55,126 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.8181818181818183) internal successors, (31), 10 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:55,126 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 47 transitions. [2021-11-12 23:51:55,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-11-12 23:51:55,127 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:51:55,127 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:51:55,168 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2021-11-12 23:51:55,341 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable612 [2021-11-12 23:51:55,341 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:51:55,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:51:55,341 INFO L85 PathProgramCache]: Analyzing trace with hash -903550261, now seen corresponding path program 11 times [2021-11-12 23:51:55,342 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:51:55,342 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555842850] [2021-11-12 23:51:55,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:51:55,342 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:51:55,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:51:55,528 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 41 proven. 37 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:55,528 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:51:55,528 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1555842850] [2021-11-12 23:51:55,528 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1555842850] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:51:55,528 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1015160842] [2021-11-12 23:51:55,528 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 23:51:55,528 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:51:55,529 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:51:55,533 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:51:55,553 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2021-11-12 23:51:55,590 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2021-11-12 23:51:55,591 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:51:55,592 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 18 conjunts are in the unsatisfiable core [2021-11-12 23:51:55,593 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:51:56,034 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 57 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:56,034 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:51:56,129 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 57 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:56,129 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1015160842] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:51:56,129 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1619669399] [2021-11-12 23:51:56,130 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 23:51:56,130 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:51:56,131 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:51:56,131 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:51:56,131 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:51:56,137 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:56,137 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:51:56,138 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:56,138 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:51:56,138 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:51:56,139 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:56,139 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:51:56,140 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 23:51:56,141 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_33|], 10=[|v_#valid_34|]} [2021-11-12 23:51:56,146 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:56,147 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:51:56,147 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:56,147 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:51:56,147 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:56,148 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:51:56,148 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:51:56,148 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:56,150 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:56,154 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:56,154 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:56,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:56,159 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:56,160 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:51:56,160 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:56,161 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:51:56,162 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:56,162 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:51:56,162 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:51:56,162 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:56,164 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:56,165 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:56,165 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:51:56,166 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:51:56,166 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-12 23:51:56,173 INFO L180 QuantifierPusher]: treesize reduction 17, result has 86.9 percent of original size [2021-11-12 23:51:56,175 INFO L185 QuantifierPusher]: treesize reduction 7, result has 93.3 percent of original size 97 [2021-11-12 23:51:56,177 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:56,182 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:56,188 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:56,225 INFO L180 QuantifierPusher]: treesize reduction 7, result has 97.5 percent of original size [2021-11-12 23:51:56,231 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 267 [2021-11-12 23:51:56,235 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:56,262 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:56,263 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:56,264 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:56,265 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:56,266 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:56,268 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:56,273 INFO L180 QuantifierPusher]: treesize reduction 30, result has 67.0 percent of original size [2021-11-12 23:51:56,274 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-12 23:51:56,280 INFO L180 QuantifierPusher]: treesize reduction 31, result has 74.8 percent of original size [2021-11-12 23:51:56,283 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-12 23:51:56,285 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:56,293 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:56,294 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:56,295 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:56,296 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:56,298 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:56,303 INFO L180 QuantifierPusher]: treesize reduction 30, result has 74.1 percent of original size [2021-11-12 23:51:56,307 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:51:56,313 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:51:57,086 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:51:57,086 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:51:57,086 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 33 [2021-11-12 23:51:57,086 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659421990] [2021-11-12 23:51:57,086 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:51:57,087 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2021-11-12 23:51:57,087 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:51:57,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-11-12 23:51:57,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=262, Invalid=1460, Unknown=0, NotChecked=0, Total=1722 [2021-11-12 23:51:57,088 INFO L87 Difference]: Start difference. First operand 39 states and 47 transitions. Second operand has 34 states, 34 states have (on average 2.0) internal successors, (68), 33 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:57,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:51:57,366 INFO L93 Difference]: Finished difference Result 92 states and 102 transitions. [2021-11-12 23:51:57,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-11-12 23:51:57,366 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.0) internal successors, (68), 33 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2021-11-12 23:51:57,366 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:51:57,367 INFO L225 Difference]: With dead ends: 92 [2021-11-12 23:51:57,367 INFO L226 Difference]: Without dead ends: 68 [2021-11-12 23:51:57,368 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 70 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1013 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=489, Invalid=2591, Unknown=0, NotChecked=0, Total=3080 [2021-11-12 23:51:57,368 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 16 mSDsluCounter, 114 mSDsCounter, 0 mSdLazyCounter, 197 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 68.61ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 124 SdHoareTripleChecker+Invalid, 210 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.87ms SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 197 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 85.77ms IncrementalHoareTripleChecker+Time [2021-11-12 23:51:57,369 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 124 Invalid, 210 Unknown, 0 Unchecked, 0.87ms Time], IncrementalHoareTripleChecker [13 Valid, 197 Invalid, 0 Unknown, 0 Unchecked, 85.77ms Time] [2021-11-12 23:51:57,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68 states. [2021-11-12 23:51:57,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68 to 40. [2021-11-12 23:51:57,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 39 states have (on average 1.2307692307692308) internal successors, (48), 39 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:57,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 48 transitions. [2021-11-12 23:51:57,379 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 48 transitions. Word has length 32 [2021-11-12 23:51:57,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:51:57,379 INFO L470 AbstractCegarLoop]: Abstraction has 40 states and 48 transitions. [2021-11-12 23:51:57,379 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.0) internal successors, (68), 33 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:57,379 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 48 transitions. [2021-11-12 23:51:57,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-11-12 23:51:57,380 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:51:57,380 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:51:57,403 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2021-11-12 23:51:57,589 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable631 [2021-11-12 23:51:57,589 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:51:57,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:51:57,589 INFO L85 PathProgramCache]: Analyzing trace with hash 1757138652, now seen corresponding path program 11 times [2021-11-12 23:51:57,589 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:51:57,589 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893847797] [2021-11-12 23:51:57,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:51:57,590 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:51:57,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:51:57,736 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 41 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:57,736 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:51:57,736 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893847797] [2021-11-12 23:51:57,736 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893847797] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:51:57,736 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [988759730] [2021-11-12 23:51:57,736 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 23:51:57,736 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:51:57,737 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:51:57,740 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:51:57,740 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2021-11-12 23:51:57,780 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2021-11-12 23:51:57,780 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:51:57,781 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 18 conjunts are in the unsatisfiable core [2021-11-12 23:51:57,781 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:51:58,120 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 57 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:58,120 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:51:58,214 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 57 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:58,214 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [988759730] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:51:58,214 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1477426580] [2021-11-12 23:51:58,216 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 23:51:58,216 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:51:58,216 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:51:58,217 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:51:58,217 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:51:58,221 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:58,221 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:51:58,221 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:58,222 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:51:58,222 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:51:58,222 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:58,222 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:51:58,223 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 23:51:58,224 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_34|], 10=[|v_#valid_35|]} [2021-11-12 23:51:58,229 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:58,230 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:51:58,230 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:58,231 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:51:58,231 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:58,231 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:51:58,231 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:51:58,232 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:58,233 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:58,236 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:58,236 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:58,237 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:58,240 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:51:58,241 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:51:58,241 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:58,242 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:51:58,243 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:58,243 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:51:58,243 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:51:58,243 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:58,245 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:58,246 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:58,246 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:51:58,247 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:51:58,247 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-12 23:51:58,252 INFO L180 QuantifierPusher]: treesize reduction 16, result has 87.0 percent of original size [2021-11-12 23:51:58,262 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-12 23:51:58,264 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:58,276 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:58,281 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:58,292 INFO L180 QuantifierPusher]: treesize reduction 11, result has 95.8 percent of original size [2021-11-12 23:51:58,295 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 251 [2021-11-12 23:51:58,299 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:58,314 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:58,314 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:58,315 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:58,315 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:58,316 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:58,317 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:58,320 INFO L180 QuantifierPusher]: treesize reduction 24, result has 70.7 percent of original size [2021-11-12 23:51:58,321 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 23:51:58,324 INFO L180 QuantifierPusher]: treesize reduction 25, result has 71.9 percent of original size [2021-11-12 23:51:58,325 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-11-12 23:51:58,326 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:58,329 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:58,333 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:58,338 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:58,340 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-12 23:51:58,342 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:58,348 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:58,349 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:58,349 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:58,350 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:58,350 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:58,351 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:58,354 INFO L180 QuantifierPusher]: treesize reduction 24, result has 71.8 percent of original size [2021-11-12 23:51:58,355 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-12 23:51:58,359 INFO L180 QuantifierPusher]: treesize reduction 25, result has 78.6 percent of original size [2021-11-12 23:51:58,360 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-12 23:51:58,362 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:58,366 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:58,367 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:58,367 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:58,368 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:58,369 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:58,373 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:51:58,375 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 129 [2021-11-12 23:51:58,377 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:58,383 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:58,386 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:58,386 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:58,387 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:58,387 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:58,388 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:58,388 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:58,389 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:51:58,392 INFO L180 QuantifierPusher]: treesize reduction 24, result has 78.2 percent of original size [2021-11-12 23:51:58,394 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:51:58,398 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:51:59,067 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:51:59,067 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:51:59,067 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 32 [2021-11-12 23:51:59,067 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953292727] [2021-11-12 23:51:59,067 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:51:59,068 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-11-12 23:51:59,068 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:51:59,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-11-12 23:51:59,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=231, Invalid=1409, Unknown=0, NotChecked=0, Total=1640 [2021-11-12 23:51:59,069 INFO L87 Difference]: Start difference. First operand 40 states and 48 transitions. Second operand has 33 states, 33 states have (on average 2.0606060606060606) internal successors, (68), 32 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:59,435 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:51:59,436 INFO L93 Difference]: Finished difference Result 120 states and 131 transitions. [2021-11-12 23:51:59,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-12 23:51:59,436 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.0606060606060606) internal successors, (68), 32 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2021-11-12 23:51:59,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:51:59,436 INFO L225 Difference]: With dead ends: 120 [2021-11-12 23:51:59,437 INFO L226 Difference]: Without dead ends: 96 [2021-11-12 23:51:59,438 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 71 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1154 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=530, Invalid=3010, Unknown=0, NotChecked=0, Total=3540 [2021-11-12 23:51:59,438 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 39 mSDsluCounter, 66 mSDsCounter, 0 mSdLazyCounter, 142 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 65.30ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 80 SdHoareTripleChecker+Invalid, 174 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.01ms SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 142 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 78.86ms IncrementalHoareTripleChecker+Time [2021-11-12 23:51:59,438 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 80 Invalid, 174 Unknown, 0 Unchecked, 1.01ms Time], IncrementalHoareTripleChecker [32 Valid, 142 Invalid, 0 Unknown, 0 Unchecked, 78.86ms Time] [2021-11-12 23:51:59,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2021-11-12 23:51:59,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 40. [2021-11-12 23:51:59,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 39 states have (on average 1.2307692307692308) internal successors, (48), 39 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:59,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 48 transitions. [2021-11-12 23:51:59,458 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 48 transitions. Word has length 32 [2021-11-12 23:51:59,458 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:51:59,459 INFO L470 AbstractCegarLoop]: Abstraction has 40 states and 48 transitions. [2021-11-12 23:51:59,459 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.0606060606060606) internal successors, (68), 32 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:51:59,459 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 48 transitions. [2021-11-12 23:51:59,459 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-11-12 23:51:59,460 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:51:59,460 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 6, 4, 2, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:51:59,485 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2021-11-12 23:51:59,665 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable650,28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:51:59,665 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:51:59,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:51:59,665 INFO L85 PathProgramCache]: Analyzing trace with hash -2036357973, now seen corresponding path program 12 times [2021-11-12 23:51:59,666 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:51:59,666 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1824123396] [2021-11-12 23:51:59,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:51:59,666 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:51:59,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:51:59,827 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 41 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:51:59,827 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:51:59,827 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1824123396] [2021-11-12 23:51:59,827 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1824123396] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:51:59,828 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [965276086] [2021-11-12 23:51:59,828 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-12 23:51:59,828 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:51:59,828 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:51:59,841 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:51:59,844 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2021-11-12 23:51:59,894 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-12 23:51:59,894 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:51:59,896 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 18 conjunts are in the unsatisfiable core [2021-11-12 23:51:59,897 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:52:00,294 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 57 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:52:00,294 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:52:00,410 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 57 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:52:00,410 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [965276086] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:52:00,410 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2002647830] [2021-11-12 23:52:00,412 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 23:52:00,412 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:52:00,412 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:52:00,412 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:52:00,412 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:52:00,418 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:00,419 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:52:00,419 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:00,420 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:52:00,420 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:52:00,420 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:00,421 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:52:00,422 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 23:52:00,424 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_35|], 10=[|v_#valid_36|]} [2021-11-12 23:52:00,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:00,430 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:52:00,431 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:00,431 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:52:00,431 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:00,432 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:52:00,432 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:52:00,432 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:00,433 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:00,436 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:00,437 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:00,437 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:00,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:00,441 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:52:00,441 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:00,442 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:52:00,443 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:00,443 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:52:00,443 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:52:00,443 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:00,445 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:00,445 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:00,446 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:52:00,446 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:52:00,446 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-12 23:52:00,450 INFO L180 QuantifierPusher]: treesize reduction 16, result has 87.0 percent of original size [2021-11-12 23:52:00,451 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-11-12 23:52:00,453 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:00,459 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:00,466 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:00,479 INFO L180 QuantifierPusher]: treesize reduction 11, result has 95.8 percent of original size [2021-11-12 23:52:00,482 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 251 [2021-11-12 23:52:00,485 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:00,499 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:00,499 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:00,500 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:00,500 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:00,500 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:00,508 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:00,511 INFO L180 QuantifierPusher]: treesize reduction 24, result has 70.7 percent of original size [2021-11-12 23:52:00,512 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 23:52:00,515 INFO L180 QuantifierPusher]: treesize reduction 25, result has 71.9 percent of original size [2021-11-12 23:52:00,516 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-11-12 23:52:00,517 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:00,520 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:00,524 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:00,529 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:00,531 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-12 23:52:00,533 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:00,538 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:00,539 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:00,539 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:00,540 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:00,540 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:00,542 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:00,544 INFO L180 QuantifierPusher]: treesize reduction 24, result has 71.8 percent of original size [2021-11-12 23:52:00,545 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-12 23:52:00,548 INFO L180 QuantifierPusher]: treesize reduction 25, result has 78.6 percent of original size [2021-11-12 23:52:00,565 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-12 23:52:00,567 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:00,572 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:00,573 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:00,574 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:00,574 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:00,576 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:00,581 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:00,584 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 129 [2021-11-12 23:52:00,586 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:00,595 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:00,595 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:00,596 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:00,597 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:00,597 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:00,598 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:00,598 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:00,600 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:00,604 INFO L180 QuantifierPusher]: treesize reduction 24, result has 78.2 percent of original size [2021-11-12 23:52:00,606 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:52:00,611 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:52:01,253 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:52:01,253 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:52:01,253 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 31 [2021-11-12 23:52:01,253 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [416611094] [2021-11-12 23:52:01,253 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:52:01,254 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-11-12 23:52:01,254 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:52:01,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-11-12 23:52:01,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=216, Invalid=1344, Unknown=0, NotChecked=0, Total=1560 [2021-11-12 23:52:01,254 INFO L87 Difference]: Start difference. First operand 40 states and 48 transitions. Second operand has 32 states, 32 states have (on average 2.09375) internal successors, (67), 31 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:52:01,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:52:01,680 INFO L93 Difference]: Finished difference Result 147 states and 159 transitions. [2021-11-12 23:52:01,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-11-12 23:52:01,680 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.09375) internal successors, (67), 31 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2021-11-12 23:52:01,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:52:01,681 INFO L225 Difference]: With dead ends: 147 [2021-11-12 23:52:01,681 INFO L226 Difference]: Without dead ends: 123 [2021-11-12 23:52:01,681 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1219 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=563, Invalid=3219, Unknown=0, NotChecked=0, Total=3782 [2021-11-12 23:52:01,682 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 57 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 195 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 92.61ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 116 SdHoareTripleChecker+Invalid, 244 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.15ms SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 195 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 110.78ms IncrementalHoareTripleChecker+Time [2021-11-12 23:52:01,682 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 116 Invalid, 244 Unknown, 0 Unchecked, 1.15ms Time], IncrementalHoareTripleChecker [49 Valid, 195 Invalid, 0 Unknown, 0 Unchecked, 110.78ms Time] [2021-11-12 23:52:01,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2021-11-12 23:52:01,700 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 40. [2021-11-12 23:52:01,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 39 states have (on average 1.2307692307692308) internal successors, (48), 39 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:52:01,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 48 transitions. [2021-11-12 23:52:01,701 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 48 transitions. Word has length 32 [2021-11-12 23:52:01,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:52:01,701 INFO L470 AbstractCegarLoop]: Abstraction has 40 states and 48 transitions. [2021-11-12 23:52:01,701 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.09375) internal successors, (67), 31 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:52:01,701 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 48 transitions. [2021-11-12 23:52:01,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-11-12 23:52:01,702 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:52:01,702 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 6, 3, 3, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:52:01,733 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2021-11-12 23:52:01,916 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable688 [2021-11-12 23:52:01,916 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:52:01,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:52:01,916 INFO L85 PathProgramCache]: Analyzing trace with hash 1997691132, now seen corresponding path program 13 times [2021-11-12 23:52:01,916 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:52:01,916 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012460712] [2021-11-12 23:52:01,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:52:01,917 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:52:01,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:52:02,086 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 41 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:52:02,086 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:52:02,086 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012460712] [2021-11-12 23:52:02,087 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2012460712] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:52:02,087 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1628953175] [2021-11-12 23:52:02,087 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-12 23:52:02,087 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:52:02,087 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:52:02,089 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:52:02,112 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2021-11-12 23:52:02,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:52:02,146 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 18 conjunts are in the unsatisfiable core [2021-11-12 23:52:02,147 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:52:02,586 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 57 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:52:02,586 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:52:02,709 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 57 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:52:02,709 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1628953175] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:52:02,709 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1584492262] [2021-11-12 23:52:02,710 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 23:52:02,710 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:52:02,711 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:52:02,711 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:52:02,711 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:52:02,718 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:02,719 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:52:02,719 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:02,719 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:52:02,720 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:52:02,720 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:02,720 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:52:02,721 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 23:52:02,723 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_36|], 10=[|v_#valid_37|]} [2021-11-12 23:52:02,729 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:02,730 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:52:02,730 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:02,731 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:52:02,731 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:02,731 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:52:02,732 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:52:02,732 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:02,734 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:02,738 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:02,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:02,740 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:02,744 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:02,745 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:52:02,746 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:02,747 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:52:02,748 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:02,748 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:52:02,749 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:52:02,749 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:02,751 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:02,752 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:02,753 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:52:02,754 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:52:02,754 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-12 23:52:02,759 INFO L180 QuantifierPusher]: treesize reduction 16, result has 87.0 percent of original size [2021-11-12 23:52:02,761 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-12 23:52:02,763 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:02,770 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:02,776 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:02,794 INFO L180 QuantifierPusher]: treesize reduction 11, result has 95.8 percent of original size [2021-11-12 23:52:02,799 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 251 [2021-11-12 23:52:02,804 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:02,827 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:02,828 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:02,828 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:02,829 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:02,830 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:02,832 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:02,836 INFO L180 QuantifierPusher]: treesize reduction 24, result has 70.7 percent of original size [2021-11-12 23:52:02,837 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 23:52:02,842 INFO L180 QuantifierPusher]: treesize reduction 25, result has 71.9 percent of original size [2021-11-12 23:52:02,843 INFO L185 QuantifierPusher]: treesize reduction 5, result has 90.6 percent of original size 48 [2021-11-12 23:52:02,845 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:02,850 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:02,855 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:02,864 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:02,866 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 114 [2021-11-12 23:52:02,868 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:02,885 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:02,885 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:02,886 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:02,886 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:02,887 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:02,889 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:02,892 INFO L180 QuantifierPusher]: treesize reduction 24, result has 71.8 percent of original size [2021-11-12 23:52:02,894 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-12 23:52:02,897 INFO L180 QuantifierPusher]: treesize reduction 25, result has 78.6 percent of original size [2021-11-12 23:52:02,901 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-12 23:52:02,902 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:02,906 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:02,906 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:02,907 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:02,907 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:02,916 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:02,920 INFO L180 QuantifierPusher]: treesize reduction 24, result has 78.2 percent of original size [2021-11-12 23:52:02,921 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:52:02,925 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:52:03,552 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:52:03,552 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:52:03,552 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 30 [2021-11-12 23:52:03,552 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357427048] [2021-11-12 23:52:03,552 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:52:03,552 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-11-12 23:52:03,552 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:52:03,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-11-12 23:52:03,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=205, Invalid=1277, Unknown=0, NotChecked=0, Total=1482 [2021-11-12 23:52:03,553 INFO L87 Difference]: Start difference. First operand 40 states and 48 transitions. Second operand has 31 states, 31 states have (on average 2.129032258064516) internal successors, (66), 30 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:52:03,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:52:03,981 INFO L93 Difference]: Finished difference Result 173 states and 186 transitions. [2021-11-12 23:52:03,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-11-12 23:52:03,981 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.129032258064516) internal successors, (66), 30 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2021-11-12 23:52:03,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:52:03,982 INFO L225 Difference]: With dead ends: 173 [2021-11-12 23:52:03,982 INFO L226 Difference]: Without dead ends: 149 [2021-11-12 23:52:03,983 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 73 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1197 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=563, Invalid=3219, Unknown=0, NotChecked=0, Total=3782 [2021-11-12 23:52:03,983 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 47 mSDsluCounter, 152 mSDsCounter, 0 mSdLazyCounter, 253 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 93.79ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 163 SdHoareTripleChecker+Invalid, 289 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.20ms SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 253 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 110.80ms IncrementalHoareTripleChecker+Time [2021-11-12 23:52:03,984 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 163 Invalid, 289 Unknown, 0 Unchecked, 1.20ms Time], IncrementalHoareTripleChecker [36 Valid, 253 Invalid, 0 Unknown, 0 Unchecked, 110.80ms Time] [2021-11-12 23:52:03,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2021-11-12 23:52:03,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 40. [2021-11-12 23:52:03,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 39 states have (on average 1.2307692307692308) internal successors, (48), 39 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:52:03,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 48 transitions. [2021-11-12 23:52:03,998 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 48 transitions. Word has length 32 [2021-11-12 23:52:03,998 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:52:03,998 INFO L470 AbstractCegarLoop]: Abstraction has 40 states and 48 transitions. [2021-11-12 23:52:03,998 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.129032258064516) internal successors, (66), 30 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:52:03,998 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 48 transitions. [2021-11-12 23:52:03,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-11-12 23:52:03,999 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:52:03,999 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 6, 4, 2, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:52:04,020 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2021-11-12 23:52:04,201 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable726 [2021-11-12 23:52:04,201 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:52:04,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:52:04,201 INFO L85 PathProgramCache]: Analyzing trace with hash 742348427, now seen corresponding path program 14 times [2021-11-12 23:52:04,201 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:52:04,202 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519284274] [2021-11-12 23:52:04,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:52:04,202 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:52:04,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:52:04,343 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 41 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:52:04,343 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:52:04,343 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519284274] [2021-11-12 23:52:04,343 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [519284274] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:52:04,343 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1909789777] [2021-11-12 23:52:04,343 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 23:52:04,343 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:52:04,344 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:52:04,344 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:52:04,345 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2021-11-12 23:52:04,386 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2021-11-12 23:52:04,386 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:52:04,387 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 18 conjunts are in the unsatisfiable core [2021-11-12 23:52:04,388 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:52:04,686 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 57 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:52:04,686 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:52:04,790 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 57 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:52:04,790 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1909789777] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:52:04,790 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [361730848] [2021-11-12 23:52:04,791 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 23:52:04,791 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:52:04,791 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:52:04,792 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:52:04,792 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:52:04,807 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:04,808 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:52:04,808 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:04,808 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:52:04,808 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:52:04,809 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:04,809 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:52:04,810 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 23:52:04,813 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_37|], 10=[|v_#valid_38|]} [2021-11-12 23:52:04,818 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:04,819 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:52:04,819 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:04,819 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:52:04,820 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:04,820 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:52:04,820 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:52:04,820 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:04,822 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:04,824 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:04,825 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:04,826 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:04,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:04,829 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:52:04,830 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:04,831 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:52:04,831 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:04,832 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:52:04,832 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:52:04,832 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:04,834 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:04,834 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:04,835 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:52:04,835 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:52:04,835 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-12 23:52:04,840 INFO L180 QuantifierPusher]: treesize reduction 16, result has 87.0 percent of original size [2021-11-12 23:52:04,842 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-12 23:52:04,843 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:04,848 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:04,853 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:04,870 INFO L180 QuantifierPusher]: treesize reduction 11, result has 95.8 percent of original size [2021-11-12 23:52:04,875 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 251 [2021-11-12 23:52:04,880 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:04,902 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:04,903 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:04,904 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:04,904 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:04,905 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:04,907 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:04,911 INFO L180 QuantifierPusher]: treesize reduction 24, result has 70.7 percent of original size [2021-11-12 23:52:04,913 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 23:52:04,917 INFO L180 QuantifierPusher]: treesize reduction 25, result has 71.9 percent of original size [2021-11-12 23:52:04,919 INFO L185 QuantifierPusher]: treesize reduction 5, result has 90.6 percent of original size 48 [2021-11-12 23:52:04,921 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:04,925 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:04,931 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:04,938 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:04,940 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 114 [2021-11-12 23:52:04,941 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:04,948 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:04,948 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:04,949 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:04,949 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:04,950 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:04,952 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:04,955 INFO L180 QuantifierPusher]: treesize reduction 24, result has 71.8 percent of original size [2021-11-12 23:52:04,956 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-12 23:52:04,959 INFO L180 QuantifierPusher]: treesize reduction 25, result has 78.6 percent of original size [2021-11-12 23:52:04,963 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-12 23:52:04,964 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:04,969 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:04,969 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:04,970 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:04,970 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:04,972 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:04,975 INFO L180 QuantifierPusher]: treesize reduction 24, result has 78.2 percent of original size [2021-11-12 23:52:04,976 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:52:04,980 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:52:05,655 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:52:05,655 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:52:05,656 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 29 [2021-11-12 23:52:05,656 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897097978] [2021-11-12 23:52:05,656 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:52:05,656 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-11-12 23:52:05,656 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:52:05,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-11-12 23:52:05,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=198, Invalid=1208, Unknown=0, NotChecked=0, Total=1406 [2021-11-12 23:52:05,657 INFO L87 Difference]: Start difference. First operand 40 states and 48 transitions. Second operand has 30 states, 30 states have (on average 2.1666666666666665) internal successors, (65), 29 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:52:06,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:52:06,056 INFO L93 Difference]: Finished difference Result 198 states and 212 transitions. [2021-11-12 23:52:06,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-11-12 23:52:06,056 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.1666666666666665) internal successors, (65), 29 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2021-11-12 23:52:06,056 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:52:06,057 INFO L225 Difference]: With dead ends: 198 [2021-11-12 23:52:06,057 INFO L226 Difference]: Without dead ends: 174 [2021-11-12 23:52:06,057 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 74 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1092 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=530, Invalid=3010, Unknown=0, NotChecked=0, Total=3540 [2021-11-12 23:52:06,058 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 71 mSDsluCounter, 119 mSDsCounter, 0 mSdLazyCounter, 209 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 79.65ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 250 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.13ms SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 209 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 95.60ms IncrementalHoareTripleChecker+Time [2021-11-12 23:52:06,058 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 130 Invalid, 250 Unknown, 0 Unchecked, 1.13ms Time], IncrementalHoareTripleChecker [41 Valid, 209 Invalid, 0 Unknown, 0 Unchecked, 95.60ms Time] [2021-11-12 23:52:06,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2021-11-12 23:52:06,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 40. [2021-11-12 23:52:06,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 39 states have (on average 1.2307692307692308) internal successors, (48), 39 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:52:06,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 48 transitions. [2021-11-12 23:52:06,075 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 48 transitions. Word has length 32 [2021-11-12 23:52:06,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:52:06,075 INFO L470 AbstractCegarLoop]: Abstraction has 40 states and 48 transitions. [2021-11-12 23:52:06,075 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.1666666666666665) internal successors, (65), 29 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:52:06,075 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 48 transitions. [2021-11-12 23:52:06,076 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-11-12 23:52:06,076 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:52:06,076 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:52:06,103 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2021-11-12 23:52:06,289 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable755 [2021-11-12 23:52:06,289 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:52:06,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:52:06,289 INFO L85 PathProgramCache]: Analyzing trace with hash -406525156, now seen corresponding path program 15 times [2021-11-12 23:52:06,290 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:52:06,290 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099098983] [2021-11-12 23:52:06,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:52:06,290 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:52:06,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:52:06,433 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 41 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:52:06,433 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:52:06,433 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099098983] [2021-11-12 23:52:06,434 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099098983] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:52:06,434 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [224051633] [2021-11-12 23:52:06,434 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-12 23:52:06,434 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:52:06,434 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:52:06,450 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:52:06,465 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2021-11-12 23:52:06,491 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-12 23:52:06,491 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:52:06,492 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 18 conjunts are in the unsatisfiable core [2021-11-12 23:52:06,493 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:52:06,780 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 57 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:52:06,780 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:52:06,872 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 57 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:52:06,872 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [224051633] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:52:06,873 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [121922326] [2021-11-12 23:52:06,874 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 23:52:06,874 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:52:06,874 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:52:06,875 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:52:06,875 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:52:06,902 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:06,903 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:52:06,903 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:06,903 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:52:06,904 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:52:06,904 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:06,905 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:52:06,906 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 23:52:06,908 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_38|], 10=[|v_#valid_39|]} [2021-11-12 23:52:06,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:06,914 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:52:06,914 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:06,915 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:52:06,915 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:06,915 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:52:06,916 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:52:06,916 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:06,918 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:06,921 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:06,922 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:06,923 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:06,926 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:06,928 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:52:06,928 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:06,929 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:52:06,929 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:06,930 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:52:06,930 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:52:06,930 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:06,932 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:06,932 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:06,933 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:52:06,933 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:52:06,933 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-12 23:52:06,938 INFO L180 QuantifierPusher]: treesize reduction 16, result has 87.0 percent of original size [2021-11-12 23:52:06,939 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-12 23:52:06,941 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:06,945 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:06,950 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:06,961 INFO L180 QuantifierPusher]: treesize reduction 11, result has 95.8 percent of original size [2021-11-12 23:52:06,965 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 251 [2021-11-12 23:52:06,968 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:06,983 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:06,983 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:06,984 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:06,985 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:06,985 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:06,988 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:06,990 INFO L180 QuantifierPusher]: treesize reduction 24, result has 70.7 percent of original size [2021-11-12 23:52:06,991 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 23:52:06,994 INFO L180 QuantifierPusher]: treesize reduction 25, result has 71.9 percent of original size [2021-11-12 23:52:06,995 INFO L185 QuantifierPusher]: treesize reduction 5, result has 90.6 percent of original size 48 [2021-11-12 23:52:06,996 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:06,999 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:07,003 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:07,008 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:07,010 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 114 [2021-11-12 23:52:07,012 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:07,018 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:07,019 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:07,019 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:07,020 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:07,020 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:07,024 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:07,026 INFO L180 QuantifierPusher]: treesize reduction 24, result has 71.8 percent of original size [2021-11-12 23:52:07,027 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-12 23:52:07,031 INFO L180 QuantifierPusher]: treesize reduction 25, result has 78.6 percent of original size [2021-11-12 23:52:07,033 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-12 23:52:07,034 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:07,038 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:07,039 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:07,039 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:07,040 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:07,041 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:07,045 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:07,047 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 129 [2021-11-12 23:52:07,048 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:07,055 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:07,055 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:07,056 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:07,056 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:07,057 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:07,057 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:07,058 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:07,059 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:07,062 INFO L180 QuantifierPusher]: treesize reduction 24, result has 78.2 percent of original size [2021-11-12 23:52:07,063 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:52:07,067 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:52:07,734 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:52:07,734 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:52:07,735 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 28 [2021-11-12 23:52:07,735 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [452218586] [2021-11-12 23:52:07,735 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:52:07,735 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-11-12 23:52:07,735 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:52:07,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-11-12 23:52:07,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=1137, Unknown=0, NotChecked=0, Total=1332 [2021-11-12 23:52:07,736 INFO L87 Difference]: Start difference. First operand 40 states and 48 transitions. Second operand has 29 states, 29 states have (on average 2.206896551724138) internal successors, (64), 28 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:52:08,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:52:08,170 INFO L93 Difference]: Finished difference Result 222 states and 237 transitions. [2021-11-12 23:52:08,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-11-12 23:52:08,170 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.206896551724138) internal successors, (64), 28 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2021-11-12 23:52:08,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:52:08,172 INFO L225 Difference]: With dead ends: 222 [2021-11-12 23:52:08,172 INFO L226 Difference]: Without dead ends: 198 [2021-11-12 23:52:08,173 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 899 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=470, Invalid=2610, Unknown=0, NotChecked=0, Total=3080 [2021-11-12 23:52:08,173 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 79 mSDsluCounter, 130 mSDsCounter, 0 mSdLazyCounter, 196 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 88.80ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 234 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.25ms SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 196 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 105.58ms IncrementalHoareTripleChecker+Time [2021-11-12 23:52:08,173 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 139 Invalid, 234 Unknown, 0 Unchecked, 1.25ms Time], IncrementalHoareTripleChecker [38 Valid, 196 Invalid, 0 Unknown, 0 Unchecked, 105.58ms Time] [2021-11-12 23:52:08,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2021-11-12 23:52:08,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 40. [2021-11-12 23:52:08,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 39 states have (on average 1.2307692307692308) internal successors, (48), 39 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:52:08,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 48 transitions. [2021-11-12 23:52:08,195 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 48 transitions. Word has length 32 [2021-11-12 23:52:08,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:52:08,195 INFO L470 AbstractCegarLoop]: Abstraction has 40 states and 48 transitions. [2021-11-12 23:52:08,195 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.206896551724138) internal successors, (64), 28 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:52:08,195 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 48 transitions. [2021-11-12 23:52:08,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-11-12 23:52:08,196 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:52:08,196 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:52:08,219 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2021-11-12 23:52:08,396 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable784 [2021-11-12 23:52:08,397 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:52:08,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:52:08,397 INFO L85 PathProgramCache]: Analyzing trace with hash 803340395, now seen corresponding path program 6 times [2021-11-12 23:52:08,397 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:52:08,397 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977450577] [2021-11-12 23:52:08,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:52:08,397 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:52:08,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:52:08,558 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 41 proven. 37 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:52:08,558 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:52:08,558 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [977450577] [2021-11-12 23:52:08,558 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [977450577] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:52:08,558 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1005282888] [2021-11-12 23:52:08,558 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-12 23:52:08,558 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:52:08,558 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:52:08,559 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:52:08,560 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2021-11-12 23:52:08,599 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-12 23:52:08,599 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:52:08,600 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 18 conjunts are in the unsatisfiable core [2021-11-12 23:52:08,601 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:52:08,873 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 57 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:52:08,873 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:52:08,953 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 57 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:52:08,953 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1005282888] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:52:08,953 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [919925015] [2021-11-12 23:52:08,955 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 23:52:08,955 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:52:08,955 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:52:08,955 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:52:08,955 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:52:08,960 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:08,960 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:52:08,961 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:08,961 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:52:08,961 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:52:08,962 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:08,962 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:52:08,962 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 23:52:08,964 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_39|], 10=[|v_#valid_40|]} [2021-11-12 23:52:08,967 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:08,968 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:52:08,968 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:08,968 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:52:08,969 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:08,969 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:52:08,969 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:52:08,969 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:08,971 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:08,973 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:08,974 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:08,974 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:08,978 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:08,979 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:52:08,979 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:08,980 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:52:08,980 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:08,981 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:52:08,981 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:52:08,981 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:08,982 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:08,983 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:08,983 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:52:08,984 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:52:08,984 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-12 23:52:08,987 INFO L180 QuantifierPusher]: treesize reduction 16, result has 87.0 percent of original size [2021-11-12 23:52:08,988 INFO L185 QuantifierPusher]: treesize reduction 7, result has 92.9 percent of original size 91 [2021-11-12 23:52:08,990 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:08,994 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:08,998 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:09,021 INFO L180 QuantifierPusher]: treesize reduction 11, result has 95.8 percent of original size [2021-11-12 23:52:09,025 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 249 [2021-11-12 23:52:09,029 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:09,049 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:09,050 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:09,051 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:09,051 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:09,052 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:09,054 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:09,057 INFO L180 QuantifierPusher]: treesize reduction 24, result has 70.7 percent of original size [2021-11-12 23:52:09,058 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 23:52:09,064 INFO L180 QuantifierPusher]: treesize reduction 26, result has 78.5 percent of original size [2021-11-12 23:52:09,066 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:52:09,068 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:09,074 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:09,075 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:09,076 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:09,077 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:09,079 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:09,083 INFO L180 QuantifierPusher]: treesize reduction 30, result has 74.1 percent of original size [2021-11-12 23:52:09,085 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:52:09,092 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:52:09,755 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:52:09,755 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:52:09,755 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 27 [2021-11-12 23:52:09,755 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837478893] [2021-11-12 23:52:09,755 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:52:09,756 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-11-12 23:52:09,756 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:52:09,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-11-12 23:52:09,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=1065, Unknown=0, NotChecked=0, Total=1260 [2021-11-12 23:52:09,756 INFO L87 Difference]: Start difference. First operand 40 states and 48 transitions. Second operand has 28 states, 28 states have (on average 2.2142857142857144) internal successors, (62), 27 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:52:10,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:52:10,117 INFO L93 Difference]: Finished difference Result 247 states and 264 transitions. [2021-11-12 23:52:10,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-12 23:52:10,117 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.2142857142857144) internal successors, (62), 27 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2021-11-12 23:52:10,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:52:10,120 INFO L225 Difference]: With dead ends: 247 [2021-11-12 23:52:10,120 INFO L226 Difference]: Without dead ends: 223 [2021-11-12 23:52:10,120 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 76 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 670 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=401, Invalid=2049, Unknown=0, NotChecked=0, Total=2450 [2021-11-12 23:52:10,121 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 113 mSDsluCounter, 114 mSDsCounter, 0 mSdLazyCounter, 216 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 83.39ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 121 SdHoareTripleChecker+Invalid, 237 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.21ms SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 216 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 110.48ms IncrementalHoareTripleChecker+Time [2021-11-12 23:52:10,121 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [113 Valid, 121 Invalid, 237 Unknown, 0 Unchecked, 1.21ms Time], IncrementalHoareTripleChecker [21 Valid, 216 Invalid, 0 Unknown, 0 Unchecked, 110.48ms Time] [2021-11-12 23:52:10,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2021-11-12 23:52:10,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 41. [2021-11-12 23:52:10,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41 states, 40 states have (on average 1.25) internal successors, (50), 40 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:52:10,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 50 transitions. [2021-11-12 23:52:10,134 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 50 transitions. Word has length 32 [2021-11-12 23:52:10,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:52:10,135 INFO L470 AbstractCegarLoop]: Abstraction has 41 states and 50 transitions. [2021-11-12 23:52:10,135 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.2142857142857144) internal successors, (62), 27 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:52:10,135 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 50 transitions. [2021-11-12 23:52:10,135 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-11-12 23:52:10,135 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:52:10,135 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:52:10,156 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2021-11-12 23:52:10,335 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable822 [2021-11-12 23:52:10,336 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:52:10,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:52:10,336 INFO L85 PathProgramCache]: Analyzing trace with hash -420082097, now seen corresponding path program 12 times [2021-11-12 23:52:10,336 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:52:10,337 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713529039] [2021-11-12 23:52:10,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:52:10,337 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:52:10,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:52:10,430 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 28 proven. 57 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:52:10,430 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:52:10,430 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713529039] [2021-11-12 23:52:10,431 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [713529039] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:52:10,431 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [692564328] [2021-11-12 23:52:10,431 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-12 23:52:10,431 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:52:10,432 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:52:10,432 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:52:10,459 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2021-11-12 23:52:10,497 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-12 23:52:10,497 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:52:10,498 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 17 conjunts are in the unsatisfiable core [2021-11-12 23:52:10,500 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:52:10,595 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 28 proven. 57 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:52:10,596 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:52:10,683 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 28 proven. 57 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:52:10,683 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [692564328] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:52:10,684 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1607854749] [2021-11-12 23:52:10,687 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 23:52:10,687 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:52:10,688 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:52:10,688 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:52:10,688 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:52:10,691 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:10,692 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:52:10,692 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:10,693 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:52:10,693 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:52:10,694 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:10,694 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:52:10,696 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 23:52:10,698 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_40|], 10=[|v_#valid_41|]} [2021-11-12 23:52:10,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:10,713 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:52:10,714 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:10,714 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:52:10,715 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:10,715 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:52:10,716 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:52:10,716 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:10,719 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:10,722 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:10,723 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:10,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:10,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:10,729 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:52:10,730 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:10,731 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:52:10,732 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:10,732 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:52:10,733 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:52:10,733 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:10,736 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:10,737 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:10,738 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:52:10,739 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:52:10,739 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-12 23:52:10,747 INFO L180 QuantifierPusher]: treesize reduction 17, result has 86.9 percent of original size [2021-11-12 23:52:10,749 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 108 [2021-11-12 23:52:10,752 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:10,760 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:10,769 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:10,789 INFO L180 QuantifierPusher]: treesize reduction 12, result has 95.7 percent of original size [2021-11-12 23:52:10,794 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 269 [2021-11-12 23:52:10,800 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:10,824 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:10,825 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:10,826 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:10,827 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:10,828 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:10,832 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:10,836 INFO L180 QuantifierPusher]: treesize reduction 30, result has 67.0 percent of original size [2021-11-12 23:52:10,838 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-12 23:52:10,844 INFO L180 QuantifierPusher]: treesize reduction 31, result has 74.8 percent of original size [2021-11-12 23:52:10,846 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-12 23:52:10,848 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:10,854 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:10,855 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:10,856 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:10,857 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:10,859 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:10,864 INFO L180 QuantifierPusher]: treesize reduction 30, result has 74.1 percent of original size [2021-11-12 23:52:10,866 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:52:10,872 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:52:11,711 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:52:11,711 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:52:11,711 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 11 [2021-11-12 23:52:11,712 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316346494] [2021-11-12 23:52:11,712 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:52:11,712 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-11-12 23:52:11,712 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:52:11,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-11-12 23:52:11,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=297, Unknown=0, NotChecked=0, Total=380 [2021-11-12 23:52:11,713 INFO L87 Difference]: Start difference. First operand 41 states and 50 transitions. Second operand has 12 states, 12 states have (on average 2.9166666666666665) internal successors, (35), 11 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:52:11,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:52:11,911 INFO L93 Difference]: Finished difference Result 52 states and 61 transitions. [2021-11-12 23:52:11,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-11-12 23:52:11,911 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.9166666666666665) internal successors, (35), 11 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-11-12 23:52:11,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:52:11,912 INFO L225 Difference]: With dead ends: 52 [2021-11-12 23:52:11,912 INFO L226 Difference]: Without dead ends: 50 [2021-11-12 23:52:11,912 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 93 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 197 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=194, Invalid=618, Unknown=0, NotChecked=0, Total=812 [2021-11-12 23:52:11,913 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 44 mSDsluCounter, 35 mSDsCounter, 0 mSdLazyCounter, 110 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 69.21ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 19 SdHoareTripleChecker+Invalid, 156 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.80ms SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 110 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 95.66ms IncrementalHoareTripleChecker+Time [2021-11-12 23:52:11,913 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 19 Invalid, 156 Unknown, 0 Unchecked, 0.80ms Time], IncrementalHoareTripleChecker [46 Valid, 110 Invalid, 0 Unknown, 0 Unchecked, 95.66ms Time] [2021-11-12 23:52:11,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2021-11-12 23:52:11,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 44. [2021-11-12 23:52:11,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44 states, 43 states have (on average 1.2325581395348837) internal successors, (53), 43 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:52:11,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 53 transitions. [2021-11-12 23:52:11,934 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 53 transitions. Word has length 33 [2021-11-12 23:52:11,934 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:52:11,934 INFO L470 AbstractCegarLoop]: Abstraction has 44 states and 53 transitions. [2021-11-12 23:52:11,934 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.9166666666666665) internal successors, (35), 11 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:52:11,934 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 53 transitions. [2021-11-12 23:52:11,935 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-11-12 23:52:11,935 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:52:11,935 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:52:11,973 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2021-11-12 23:52:12,154 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable841 [2021-11-12 23:52:12,154 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:52:12,154 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:52:12,154 INFO L85 PathProgramCache]: Analyzing trace with hash 873791937, now seen corresponding path program 13 times [2021-11-12 23:52:12,155 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:52:12,155 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [310696092] [2021-11-12 23:52:12,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:52:12,155 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:52:12,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:52:12,355 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 58 proven. 47 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:52:12,355 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:52:12,355 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [310696092] [2021-11-12 23:52:12,355 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [310696092] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:52:12,355 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1076370871] [2021-11-12 23:52:12,355 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-12 23:52:12,355 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:52:12,355 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:52:12,356 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:52:12,357 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2021-11-12 23:52:12,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:52:12,395 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 20 conjunts are in the unsatisfiable core [2021-11-12 23:52:12,396 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:52:12,802 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 77 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:52:12,803 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:52:12,918 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 77 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:52:12,918 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1076370871] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:52:12,918 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [719864076] [2021-11-12 23:52:12,919 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 23:52:12,920 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:52:12,920 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:52:12,920 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:52:12,920 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:52:12,931 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:12,931 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:52:12,937 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:12,937 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:52:12,938 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:52:12,938 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:12,939 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:52:12,945 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 23:52:12,948 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_41|], 10=[|v_#valid_42|]} [2021-11-12 23:52:12,954 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:12,955 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:52:12,955 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:12,955 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:52:12,956 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:12,956 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:52:12,957 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:52:12,957 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:12,959 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:12,963 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:12,963 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:12,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:12,968 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:12,969 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:52:12,970 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:12,971 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:52:12,971 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:12,972 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:52:12,972 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:52:12,972 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:12,974 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:12,975 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:12,975 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:52:12,976 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:52:12,976 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-12 23:52:12,981 INFO L180 QuantifierPusher]: treesize reduction 17, result has 86.9 percent of original size [2021-11-12 23:52:12,983 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-12 23:52:12,985 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:12,991 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:12,996 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:13,010 INFO L180 QuantifierPusher]: treesize reduction 7, result has 97.5 percent of original size [2021-11-12 23:52:13,013 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 269 [2021-11-12 23:52:13,017 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:13,031 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:13,031 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:13,032 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:13,032 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:13,033 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:13,034 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:13,039 INFO L180 QuantifierPusher]: treesize reduction 30, result has 67.0 percent of original size [2021-11-12 23:52:13,040 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-12 23:52:13,043 INFO L180 QuantifierPusher]: treesize reduction 31, result has 74.8 percent of original size [2021-11-12 23:52:13,045 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-12 23:52:13,046 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:13,050 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:13,051 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:13,051 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:13,052 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:13,053 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:13,056 INFO L180 QuantifierPusher]: treesize reduction 30, result has 74.1 percent of original size [2021-11-12 23:52:13,057 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:52:13,077 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:52:13,899 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:52:13,900 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:52:13,900 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 37 [2021-11-12 23:52:13,900 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741880533] [2021-11-12 23:52:13,900 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:52:13,900 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2021-11-12 23:52:13,901 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:52:13,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2021-11-12 23:52:13,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=316, Invalid=1754, Unknown=0, NotChecked=0, Total=2070 [2021-11-12 23:52:13,902 INFO L87 Difference]: Start difference. First operand 44 states and 53 transitions. Second operand has 38 states, 38 states have (on average 2.0) internal successors, (76), 37 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:52:14,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:52:14,294 INFO L93 Difference]: Finished difference Result 104 states and 115 transitions. [2021-11-12 23:52:14,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-11-12 23:52:14,294 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 2.0) internal successors, (76), 37 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2021-11-12 23:52:14,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:52:14,295 INFO L225 Difference]: With dead ends: 104 [2021-11-12 23:52:14,295 INFO L226 Difference]: Without dead ends: 77 [2021-11-12 23:52:14,295 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 80 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1266 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=599, Invalid=3183, Unknown=0, NotChecked=0, Total=3782 [2021-11-12 23:52:14,295 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 21 mSDsluCounter, 159 mSDsCounter, 0 mSdLazyCounter, 298 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 105.21ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 170 SdHoareTripleChecker+Invalid, 316 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.92ms SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 298 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 125.77ms IncrementalHoareTripleChecker+Time [2021-11-12 23:52:14,296 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 170 Invalid, 316 Unknown, 0 Unchecked, 0.92ms Time], IncrementalHoareTripleChecker [18 Valid, 298 Invalid, 0 Unknown, 0 Unchecked, 125.77ms Time] [2021-11-12 23:52:14,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2021-11-12 23:52:14,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 45. [2021-11-12 23:52:14,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45 states, 44 states have (on average 1.2272727272727273) internal successors, (54), 44 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:52:14,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 54 transitions. [2021-11-12 23:52:14,313 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 54 transitions. Word has length 36 [2021-11-12 23:52:14,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:52:14,313 INFO L470 AbstractCegarLoop]: Abstraction has 45 states and 54 transitions. [2021-11-12 23:52:14,313 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 2.0) internal successors, (76), 37 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:52:14,313 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 54 transitions. [2021-11-12 23:52:14,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-11-12 23:52:14,314 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:52:14,314 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:52:14,337 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2021-11-12 23:52:14,517 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable860 [2021-11-12 23:52:14,517 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:52:14,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:52:14,517 INFO L85 PathProgramCache]: Analyzing trace with hash 629765458, now seen corresponding path program 16 times [2021-11-12 23:52:14,517 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:52:14,518 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938190373] [2021-11-12 23:52:14,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:52:14,518 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:52:14,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:52:14,726 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 58 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:52:14,727 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:52:14,727 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938190373] [2021-11-12 23:52:14,727 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1938190373] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:52:14,727 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [557557125] [2021-11-12 23:52:14,727 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-12 23:52:14,727 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:52:14,727 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:52:14,733 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:52:14,752 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2021-11-12 23:52:14,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:52:14,783 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 20 conjunts are in the unsatisfiable core [2021-11-12 23:52:14,784 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:52:15,161 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 77 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:52:15,161 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:52:15,259 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 77 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:52:15,259 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [557557125] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:52:15,260 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [15088036] [2021-11-12 23:52:15,261 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 23:52:15,261 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:52:15,261 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:52:15,262 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:52:15,262 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:52:15,287 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:15,288 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:52:15,288 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:15,288 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:52:15,289 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:52:15,289 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:15,289 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:52:15,290 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 23:52:15,291 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_42|], 10=[|v_#valid_43|]} [2021-11-12 23:52:15,295 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:15,296 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:52:15,296 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:15,297 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:52:15,297 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:15,297 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:52:15,297 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:52:15,297 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:15,299 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:15,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:15,302 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:15,302 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:15,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:15,315 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:52:15,315 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:15,316 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:52:15,317 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:15,317 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:52:15,317 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:52:15,317 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:15,319 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:15,319 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:15,320 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:52:15,320 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:52:15,320 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-12 23:52:15,323 INFO L180 QuantifierPusher]: treesize reduction 16, result has 87.0 percent of original size [2021-11-12 23:52:15,325 INFO L185 QuantifierPusher]: treesize reduction 5, result has 94.8 percent of original size 91 [2021-11-12 23:52:15,327 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:15,331 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:15,335 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:15,345 INFO L180 QuantifierPusher]: treesize reduction 21, result has 92.1 percent of original size [2021-11-12 23:52:15,348 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 244 [2021-11-12 23:52:15,350 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:15,362 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:15,362 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:15,363 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:15,363 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:15,363 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:15,365 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:15,367 INFO L180 QuantifierPusher]: treesize reduction 24, result has 70.7 percent of original size [2021-11-12 23:52:15,368 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 23:52:15,371 INFO L180 QuantifierPusher]: treesize reduction 25, result has 71.9 percent of original size [2021-11-12 23:52:15,386 INFO L185 QuantifierPusher]: treesize reduction 5, result has 90.6 percent of original size 48 [2021-11-12 23:52:15,387 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:15,391 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:15,396 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:15,403 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:15,404 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 114 [2021-11-12 23:52:15,406 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:15,412 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:15,412 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:15,413 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:15,413 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:15,413 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:15,414 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:15,417 INFO L180 QuantifierPusher]: treesize reduction 24, result has 71.8 percent of original size [2021-11-12 23:52:15,418 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-12 23:52:15,421 INFO L180 QuantifierPusher]: treesize reduction 25, result has 78.6 percent of original size [2021-11-12 23:52:15,423 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-12 23:52:15,425 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:15,429 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:15,429 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:15,430 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:15,430 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:15,431 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:15,434 INFO L180 QuantifierPusher]: treesize reduction 24, result has 78.2 percent of original size [2021-11-12 23:52:15,435 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:52:15,439 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:52:16,090 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:52:16,090 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:52:16,090 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 36 [2021-11-12 23:52:16,090 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961472960] [2021-11-12 23:52:16,090 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:52:16,091 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2021-11-12 23:52:16,091 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:52:16,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2021-11-12 23:52:16,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=282, Invalid=1698, Unknown=0, NotChecked=0, Total=1980 [2021-11-12 23:52:16,092 INFO L87 Difference]: Start difference. First operand 45 states and 54 transitions. Second operand has 37 states, 37 states have (on average 2.054054054054054) internal successors, (76), 36 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:52:16,554 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:52:16,554 INFO L93 Difference]: Finished difference Result 136 states and 148 transitions. [2021-11-12 23:52:16,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-11-12 23:52:16,554 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.054054054054054) internal successors, (76), 36 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2021-11-12 23:52:16,554 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:52:16,555 INFO L225 Difference]: With dead ends: 136 [2021-11-12 23:52:16,555 INFO L226 Difference]: Without dead ends: 109 [2021-11-12 23:52:16,555 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 81 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1469 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=664, Invalid=3758, Unknown=0, NotChecked=0, Total=4422 [2021-11-12 23:52:16,556 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 31 mSDsluCounter, 152 mSDsCounter, 0 mSdLazyCounter, 302 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 103.79ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 167 SdHoareTripleChecker+Invalid, 332 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.84ms SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 302 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 123.60ms IncrementalHoareTripleChecker+Time [2021-11-12 23:52:16,556 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 167 Invalid, 332 Unknown, 0 Unchecked, 0.84ms Time], IncrementalHoareTripleChecker [30 Valid, 302 Invalid, 0 Unknown, 0 Unchecked, 123.60ms Time] [2021-11-12 23:52:16,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2021-11-12 23:52:16,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 45. [2021-11-12 23:52:16,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45 states, 44 states have (on average 1.2272727272727273) internal successors, (54), 44 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:52:16,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 54 transitions. [2021-11-12 23:52:16,575 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 54 transitions. Word has length 36 [2021-11-12 23:52:16,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:52:16,575 INFO L470 AbstractCegarLoop]: Abstraction has 45 states and 54 transitions. [2021-11-12 23:52:16,575 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.054054054054054) internal successors, (76), 36 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:52:16,575 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 54 transitions. [2021-11-12 23:52:16,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-11-12 23:52:16,575 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:52:16,575 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 7, 5, 2, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:52:16,597 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2021-11-12 23:52:16,776 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable879,36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:52:16,776 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:52:16,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:52:16,776 INFO L85 PathProgramCache]: Analyzing trace with hash 1591724961, now seen corresponding path program 17 times [2021-11-12 23:52:16,777 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:52:16,777 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951138000] [2021-11-12 23:52:16,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:52:16,777 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:52:16,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:52:16,970 INFO L134 CoverageAnalysis]: Checked inductivity of 95 backedges. 58 proven. 37 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:52:16,970 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:52:16,970 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951138000] [2021-11-12 23:52:16,970 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1951138000] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:52:16,970 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1298212730] [2021-11-12 23:52:16,970 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 23:52:16,970 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:52:16,970 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:52:16,973 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:52:16,993 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2021-11-12 23:52:17,038 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2021-11-12 23:52:17,039 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:52:17,040 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 20 conjunts are in the unsatisfiable core [2021-11-12 23:52:17,041 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:52:17,578 INFO L134 CoverageAnalysis]: Checked inductivity of 95 backedges. 77 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:52:17,578 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:52:17,715 INFO L134 CoverageAnalysis]: Checked inductivity of 95 backedges. 77 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:52:17,715 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1298212730] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:52:17,716 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [433639291] [2021-11-12 23:52:17,717 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 23:52:17,717 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:52:17,717 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:52:17,718 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:52:17,718 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:52:17,721 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:17,721 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:52:17,722 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:17,722 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:52:17,723 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:52:17,723 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:17,724 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:52:17,725 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 23:52:17,727 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_43|], 10=[|v_#valid_44|]} [2021-11-12 23:52:17,733 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:17,734 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:52:17,735 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:17,735 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:52:17,736 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:17,736 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:52:17,736 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:52:17,737 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:17,739 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:17,743 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:17,744 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:17,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:17,748 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:17,750 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:52:17,750 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:17,751 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:52:17,752 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:17,752 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:52:17,753 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:52:17,753 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:17,755 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:17,757 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:17,758 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:52:17,758 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:52:17,759 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-12 23:52:17,764 INFO L180 QuantifierPusher]: treesize reduction 16, result has 87.0 percent of original size [2021-11-12 23:52:17,766 INFO L185 QuantifierPusher]: treesize reduction 7, result has 92.9 percent of original size 91 [2021-11-12 23:52:17,768 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:17,773 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:17,778 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:17,788 INFO L180 QuantifierPusher]: treesize reduction 11, result has 95.8 percent of original size [2021-11-12 23:52:17,791 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 249 [2021-11-12 23:52:17,794 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:17,807 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:17,808 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:17,808 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:17,808 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:17,809 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:17,813 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:17,816 INFO L180 QuantifierPusher]: treesize reduction 24, result has 70.7 percent of original size [2021-11-12 23:52:17,817 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 23:52:17,820 INFO L180 QuantifierPusher]: treesize reduction 25, result has 71.9 percent of original size [2021-11-12 23:52:17,822 INFO L185 QuantifierPusher]: treesize reduction 5, result has 90.6 percent of original size 48 [2021-11-12 23:52:17,823 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:17,826 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:17,829 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:17,835 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:17,837 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 114 [2021-11-12 23:52:17,842 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:17,848 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:17,849 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:17,849 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:17,850 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:17,850 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:17,852 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:17,855 INFO L180 QuantifierPusher]: treesize reduction 24, result has 71.8 percent of original size [2021-11-12 23:52:17,856 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-12 23:52:17,859 INFO L180 QuantifierPusher]: treesize reduction 25, result has 78.6 percent of original size [2021-11-12 23:52:17,861 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-12 23:52:17,863 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:17,867 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:17,867 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:17,868 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:17,868 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:17,870 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:17,873 INFO L180 QuantifierPusher]: treesize reduction 24, result has 78.2 percent of original size [2021-11-12 23:52:17,882 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:52:17,886 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:52:18,514 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:52:18,514 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:52:18,514 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 35 [2021-11-12 23:52:18,514 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934837505] [2021-11-12 23:52:18,514 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:52:18,515 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2021-11-12 23:52:18,515 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:52:18,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2021-11-12 23:52:18,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=264, Invalid=1628, Unknown=0, NotChecked=0, Total=1892 [2021-11-12 23:52:18,515 INFO L87 Difference]: Start difference. First operand 45 states and 54 transitions. Second operand has 36 states, 36 states have (on average 2.0833333333333335) internal successors, (75), 35 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:52:19,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:52:19,008 INFO L93 Difference]: Finished difference Result 167 states and 180 transitions. [2021-11-12 23:52:19,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-11-12 23:52:19,008 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.0833333333333335) internal successors, (75), 35 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2021-11-12 23:52:19,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:52:19,009 INFO L225 Difference]: With dead ends: 167 [2021-11-12 23:52:19,009 INFO L226 Difference]: Without dead ends: 140 [2021-11-12 23:52:19,010 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 82 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1592 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=721, Invalid=4109, Unknown=0, NotChecked=0, Total=4830 [2021-11-12 23:52:19,011 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 52 mSDsluCounter, 127 mSDsCounter, 0 mSdLazyCounter, 225 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 91.60ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 267 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.82ms SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 225 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 107.58ms IncrementalHoareTripleChecker+Time [2021-11-12 23:52:19,011 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 140 Invalid, 267 Unknown, 0 Unchecked, 0.82ms Time], IncrementalHoareTripleChecker [42 Valid, 225 Invalid, 0 Unknown, 0 Unchecked, 107.58ms Time] [2021-11-12 23:52:19,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140 states. [2021-11-12 23:52:19,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140 to 45. [2021-11-12 23:52:19,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45 states, 44 states have (on average 1.2272727272727273) internal successors, (54), 44 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:52:19,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 54 transitions. [2021-11-12 23:52:19,040 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 54 transitions. Word has length 36 [2021-11-12 23:52:19,040 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:52:19,040 INFO L470 AbstractCegarLoop]: Abstraction has 45 states and 54 transitions. [2021-11-12 23:52:19,041 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.0833333333333335) internal successors, (75), 35 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:52:19,041 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 54 transitions. [2021-11-12 23:52:19,041 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-11-12 23:52:19,041 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:52:19,042 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 7, 4, 3, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:52:19,068 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2021-11-12 23:52:19,257 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable908 [2021-11-12 23:52:19,257 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:52:19,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:52:19,258 INFO L85 PathProgramCache]: Analyzing trace with hash -1286738062, now seen corresponding path program 18 times [2021-11-12 23:52:19,258 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:52:19,258 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886172178] [2021-11-12 23:52:19,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:52:19,258 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:52:19,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:52:19,422 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 58 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:52:19,422 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:52:19,423 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886172178] [2021-11-12 23:52:19,423 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886172178] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:52:19,423 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1173775735] [2021-11-12 23:52:19,423 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-12 23:52:19,423 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:52:19,423 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:52:19,424 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:52:19,424 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2021-11-12 23:52:19,463 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-12 23:52:19,463 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:52:19,464 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 20 conjunts are in the unsatisfiable core [2021-11-12 23:52:19,465 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:52:19,844 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 77 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:52:19,844 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:52:19,937 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 77 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:52:19,937 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1173775735] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:52:19,937 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [57095041] [2021-11-12 23:52:19,938 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 23:52:19,938 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:52:19,938 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:52:19,939 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:52:19,939 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:52:19,943 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:19,943 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:52:19,944 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:19,944 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:52:19,944 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:52:19,944 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:19,944 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:52:19,945 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 23:52:19,952 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_44|], 10=[|v_#valid_45|]} [2021-11-12 23:52:19,957 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:19,958 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:52:19,959 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:19,959 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:52:19,959 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:19,959 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:52:19,960 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:52:19,961 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:19,962 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:19,965 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:19,966 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:19,967 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:19,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:19,975 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:52:19,975 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:19,976 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:52:19,977 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:19,977 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:52:19,977 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:52:19,977 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:19,979 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:19,979 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:19,980 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:52:19,980 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:52:19,980 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-12 23:52:19,983 INFO L180 QuantifierPusher]: treesize reduction 16, result has 87.0 percent of original size [2021-11-12 23:52:19,997 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-11-12 23:52:19,999 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:20,003 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:20,007 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:20,018 INFO L180 QuantifierPusher]: treesize reduction 11, result has 95.8 percent of original size [2021-11-12 23:52:20,021 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 251 [2021-11-12 23:52:20,024 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:20,038 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:20,038 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:20,039 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:20,040 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:20,040 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:20,042 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:20,044 INFO L180 QuantifierPusher]: treesize reduction 24, result has 70.7 percent of original size [2021-11-12 23:52:20,045 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 23:52:20,060 INFO L180 QuantifierPusher]: treesize reduction 25, result has 71.9 percent of original size [2021-11-12 23:52:20,062 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-11-12 23:52:20,064 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:20,068 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:20,073 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:20,082 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:20,085 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-12 23:52:20,088 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:20,097 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:20,098 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:20,099 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:20,099 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:20,100 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:20,102 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:20,105 INFO L180 QuantifierPusher]: treesize reduction 24, result has 71.8 percent of original size [2021-11-12 23:52:20,107 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-12 23:52:20,112 INFO L180 QuantifierPusher]: treesize reduction 25, result has 78.6 percent of original size [2021-11-12 23:52:20,114 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-12 23:52:20,117 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:20,123 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:20,123 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:20,124 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:20,125 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:20,127 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:20,131 INFO L180 QuantifierPusher]: treesize reduction 24, result has 78.2 percent of original size [2021-11-12 23:52:20,133 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:52:20,138 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:52:20,817 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:52:20,817 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:52:20,817 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 34 [2021-11-12 23:52:20,818 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [184973469] [2021-11-12 23:52:20,818 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:52:20,818 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2021-11-12 23:52:20,818 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:52:20,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2021-11-12 23:52:20,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=250, Invalid=1556, Unknown=0, NotChecked=0, Total=1806 [2021-11-12 23:52:20,818 INFO L87 Difference]: Start difference. First operand 45 states and 54 transitions. Second operand has 35 states, 35 states have (on average 2.1142857142857143) internal successors, (74), 34 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:52:21,402 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:52:21,403 INFO L93 Difference]: Finished difference Result 197 states and 211 transitions. [2021-11-12 23:52:21,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-11-12 23:52:21,403 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.1142857142857143) internal successors, (74), 34 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2021-11-12 23:52:21,403 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:52:21,404 INFO L225 Difference]: With dead ends: 197 [2021-11-12 23:52:21,404 INFO L226 Difference]: Without dead ends: 170 [2021-11-12 23:52:21,404 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 83 SyntacticMatches, 0 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1618 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=741, Invalid=4229, Unknown=0, NotChecked=0, Total=4970 [2021-11-12 23:52:21,405 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 58 mSDsluCounter, 144 mSDsCounter, 0 mSdLazyCounter, 244 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 104.26ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 304 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.00ms SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 244 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 123.54ms IncrementalHoareTripleChecker+Time [2021-11-12 23:52:21,405 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 156 Invalid, 304 Unknown, 0 Unchecked, 1.00ms Time], IncrementalHoareTripleChecker [60 Valid, 244 Invalid, 0 Unknown, 0 Unchecked, 123.54ms Time] [2021-11-12 23:52:21,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2021-11-12 23:52:21,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 45. [2021-11-12 23:52:21,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45 states, 44 states have (on average 1.2272727272727273) internal successors, (54), 44 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:52:21,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 54 transitions. [2021-11-12 23:52:21,434 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 54 transitions. Word has length 36 [2021-11-12 23:52:21,434 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:52:21,434 INFO L470 AbstractCegarLoop]: Abstraction has 45 states and 54 transitions. [2021-11-12 23:52:21,434 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.1142857142857143) internal successors, (74), 34 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:52:21,434 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 54 transitions. [2021-11-12 23:52:21,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-11-12 23:52:21,435 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:52:21,435 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 7, 4, 3, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:52:21,458 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2021-11-12 23:52:21,635 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable937,38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:52:21,636 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:52:21,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:52:21,636 INFO L85 PathProgramCache]: Analyzing trace with hash -409760383, now seen corresponding path program 19 times [2021-11-12 23:52:21,636 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:52:21,637 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993645985] [2021-11-12 23:52:21,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:52:21,637 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:52:21,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:52:21,845 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 58 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:52:21,845 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:52:21,845 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993645985] [2021-11-12 23:52:21,845 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993645985] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:52:21,846 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2035792017] [2021-11-12 23:52:21,846 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-12 23:52:21,846 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:52:21,846 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:52:21,847 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:52:21,849 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2021-11-12 23:52:21,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:52:21,890 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 20 conjunts are in the unsatisfiable core [2021-11-12 23:52:21,890 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:52:22,364 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 77 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:52:22,365 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:52:22,514 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 77 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:52:22,514 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2035792017] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:52:22,514 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1401004532] [2021-11-12 23:52:22,515 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 23:52:22,516 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:52:22,516 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:52:22,516 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:52:22,516 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:52:22,519 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:22,520 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:52:22,521 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:22,521 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:52:22,522 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:52:22,522 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:22,522 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:52:22,524 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 23:52:22,526 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_45|], 10=[|v_#valid_46|]} [2021-11-12 23:52:22,533 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:22,534 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:52:22,534 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:22,535 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:52:22,535 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:22,536 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:52:22,536 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:52:22,536 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:22,539 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:22,543 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:22,544 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:22,546 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:22,550 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:22,552 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:52:22,553 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:22,555 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:52:22,555 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:22,556 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:52:22,556 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:52:22,556 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:22,559 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:22,560 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:22,561 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:52:22,562 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:52:22,562 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-12 23:52:22,568 INFO L180 QuantifierPusher]: treesize reduction 16, result has 87.0 percent of original size [2021-11-12 23:52:22,570 INFO L185 QuantifierPusher]: treesize reduction 5, result has 94.8 percent of original size 91 [2021-11-12 23:52:22,575 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:22,582 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:22,589 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:22,606 INFO L180 QuantifierPusher]: treesize reduction 21, result has 92.1 percent of original size [2021-11-12 23:52:22,611 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 244 [2021-11-12 23:52:22,616 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:22,635 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:22,636 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:22,636 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:22,637 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:22,638 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:22,640 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:22,644 INFO L180 QuantifierPusher]: treesize reduction 24, result has 70.7 percent of original size [2021-11-12 23:52:22,645 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 23:52:22,650 INFO L180 QuantifierPusher]: treesize reduction 25, result has 71.9 percent of original size [2021-11-12 23:52:22,652 INFO L185 QuantifierPusher]: treesize reduction 5, result has 90.6 percent of original size 48 [2021-11-12 23:52:22,654 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:22,658 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:22,663 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:22,683 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:22,685 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 114 [2021-11-12 23:52:22,688 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:22,697 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:22,699 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:22,700 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:22,701 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:22,701 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:22,703 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:22,707 INFO L180 QuantifierPusher]: treesize reduction 24, result has 71.8 percent of original size [2021-11-12 23:52:22,708 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-12 23:52:22,713 INFO L180 QuantifierPusher]: treesize reduction 25, result has 78.6 percent of original size [2021-11-12 23:52:22,715 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-12 23:52:22,718 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:22,725 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:22,726 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:22,727 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:22,727 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:22,729 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:22,736 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:22,739 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 129 [2021-11-12 23:52:22,746 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:22,755 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:22,756 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:22,757 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:22,757 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:22,758 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:22,759 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:22,759 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:22,762 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:22,767 INFO L180 QuantifierPusher]: treesize reduction 24, result has 78.2 percent of original size [2021-11-12 23:52:22,769 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:52:22,773 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:52:23,576 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:52:23,577 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:52:23,577 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 33 [2021-11-12 23:52:23,577 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104597754] [2021-11-12 23:52:23,577 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:52:23,577 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2021-11-12 23:52:23,577 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:52:23,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-11-12 23:52:23,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=240, Invalid=1482, Unknown=0, NotChecked=0, Total=1722 [2021-11-12 23:52:23,578 INFO L87 Difference]: Start difference. First operand 45 states and 54 transitions. Second operand has 34 states, 34 states have (on average 2.1470588235294117) internal successors, (73), 33 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:52:24,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:52:24,192 INFO L93 Difference]: Finished difference Result 226 states and 241 transitions. [2021-11-12 23:52:24,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-11-12 23:52:24,192 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.1470588235294117) internal successors, (73), 33 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2021-11-12 23:52:24,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:52:24,194 INFO L225 Difference]: With dead ends: 226 [2021-11-12 23:52:24,194 INFO L226 Difference]: Without dead ends: 199 [2021-11-12 23:52:24,194 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 84 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1546 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=721, Invalid=4109, Unknown=0, NotChecked=0, Total=4830 [2021-11-12 23:52:24,195 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 107 mSDsluCounter, 118 mSDsCounter, 0 mSdLazyCounter, 210 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 106.05ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 279 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.14ms SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 210 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 125.00ms IncrementalHoareTripleChecker+Time [2021-11-12 23:52:24,195 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 129 Invalid, 279 Unknown, 0 Unchecked, 1.14ms Time], IncrementalHoareTripleChecker [69 Valid, 210 Invalid, 0 Unknown, 0 Unchecked, 125.00ms Time] [2021-11-12 23:52:24,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199 states. [2021-11-12 23:52:24,212 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 45. [2021-11-12 23:52:24,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45 states, 44 states have (on average 1.2272727272727273) internal successors, (54), 44 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:52:24,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 54 transitions. [2021-11-12 23:52:24,213 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 54 transitions. Word has length 36 [2021-11-12 23:52:24,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:52:24,213 INFO L470 AbstractCegarLoop]: Abstraction has 45 states and 54 transitions. [2021-11-12 23:52:24,213 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.1470588235294117) internal successors, (73), 33 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:52:24,214 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 54 transitions. [2021-11-12 23:52:24,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-11-12 23:52:24,214 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:52:24,214 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 7, 5, 2, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:52:24,262 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2021-11-12 23:52:24,429 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable966,39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:52:24,429 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:52:24,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:52:24,429 INFO L85 PathProgramCache]: Analyzing trace with hash -2044038766, now seen corresponding path program 20 times [2021-11-12 23:52:24,429 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:52:24,429 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944114597] [2021-11-12 23:52:24,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:52:24,430 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:52:24,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:52:24,598 INFO L134 CoverageAnalysis]: Checked inductivity of 95 backedges. 58 proven. 37 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:52:24,598 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:52:24,598 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944114597] [2021-11-12 23:52:24,598 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [944114597] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:52:24,598 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1849518860] [2021-11-12 23:52:24,598 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 23:52:24,598 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:52:24,598 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:52:24,601 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:52:24,618 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2021-11-12 23:52:24,661 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2021-11-12 23:52:24,661 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:52:24,662 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 20 conjunts are in the unsatisfiable core [2021-11-12 23:52:24,664 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:52:25,111 INFO L134 CoverageAnalysis]: Checked inductivity of 95 backedges. 77 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:52:25,111 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:52:25,233 INFO L134 CoverageAnalysis]: Checked inductivity of 95 backedges. 77 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:52:25,234 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1849518860] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:52:25,234 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [356859326] [2021-11-12 23:52:25,235 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 23:52:25,235 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:52:25,236 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:52:25,236 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:52:25,236 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:52:25,242 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:25,243 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:52:25,243 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:25,244 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:52:25,244 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:52:25,244 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:25,245 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:52:25,246 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 23:52:25,248 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_46|], 10=[|v_#valid_47|]} [2021-11-12 23:52:25,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:25,254 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:52:25,255 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:25,255 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:52:25,256 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:25,256 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:52:25,256 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:52:25,257 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:25,272 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:25,275 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:25,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:25,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:25,280 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:25,281 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:52:25,282 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:25,283 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:52:25,284 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:25,284 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:52:25,285 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:52:25,285 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:25,287 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:25,288 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:25,290 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:52:25,290 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:52:25,290 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-12 23:52:25,295 INFO L180 QuantifierPusher]: treesize reduction 16, result has 87.0 percent of original size [2021-11-12 23:52:25,297 INFO L185 QuantifierPusher]: treesize reduction 5, result has 94.8 percent of original size 91 [2021-11-12 23:52:25,300 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:25,306 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:25,313 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:25,328 INFO L180 QuantifierPusher]: treesize reduction 21, result has 92.1 percent of original size [2021-11-12 23:52:25,333 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 244 [2021-11-12 23:52:25,337 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:25,354 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:25,354 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:25,355 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:25,356 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:25,356 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:25,358 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:25,361 INFO L180 QuantifierPusher]: treesize reduction 24, result has 70.7 percent of original size [2021-11-12 23:52:25,363 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 23:52:25,366 INFO L180 QuantifierPusher]: treesize reduction 25, result has 71.9 percent of original size [2021-11-12 23:52:25,368 INFO L185 QuantifierPusher]: treesize reduction 5, result has 90.6 percent of original size 48 [2021-11-12 23:52:25,370 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:25,374 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:25,378 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:25,386 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:25,389 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 114 [2021-11-12 23:52:25,391 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:25,400 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:25,401 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:25,401 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:25,403 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:25,403 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:25,405 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:25,409 INFO L180 QuantifierPusher]: treesize reduction 24, result has 71.8 percent of original size [2021-11-12 23:52:25,410 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-12 23:52:25,416 INFO L180 QuantifierPusher]: treesize reduction 25, result has 78.6 percent of original size [2021-11-12 23:52:25,418 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-12 23:52:25,420 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:25,426 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:25,427 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:25,428 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:25,429 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:25,432 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:25,437 INFO L180 QuantifierPusher]: treesize reduction 24, result has 78.2 percent of original size [2021-11-12 23:52:25,439 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:52:25,444 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:52:26,310 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:52:26,310 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:52:26,310 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 32 [2021-11-12 23:52:26,310 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204416031] [2021-11-12 23:52:26,310 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:52:26,310 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-11-12 23:52:26,310 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:52:26,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-11-12 23:52:26,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=234, Invalid=1406, Unknown=0, NotChecked=0, Total=1640 [2021-11-12 23:52:26,311 INFO L87 Difference]: Start difference. First operand 45 states and 54 transitions. Second operand has 33 states, 33 states have (on average 2.1818181818181817) internal successors, (72), 32 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:52:26,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:52:26,875 INFO L93 Difference]: Finished difference Result 254 states and 270 transitions. [2021-11-12 23:52:26,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-11-12 23:52:26,875 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.1818181818181817) internal successors, (72), 32 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2021-11-12 23:52:26,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:52:26,876 INFO L225 Difference]: With dead ends: 254 [2021-11-12 23:52:26,876 INFO L226 Difference]: Without dead ends: 227 [2021-11-12 23:52:26,877 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 85 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1379 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=664, Invalid=3758, Unknown=0, NotChecked=0, Total=4422 [2021-11-12 23:52:26,877 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 92 mSDsluCounter, 140 mSDsCounter, 0 mSdLazyCounter, 229 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 99.36ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 151 SdHoareTripleChecker+Invalid, 280 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.00ms SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 229 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 117.81ms IncrementalHoareTripleChecker+Time [2021-11-12 23:52:26,877 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 151 Invalid, 280 Unknown, 0 Unchecked, 1.00ms Time], IncrementalHoareTripleChecker [51 Valid, 229 Invalid, 0 Unknown, 0 Unchecked, 117.81ms Time] [2021-11-12 23:52:26,877 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2021-11-12 23:52:26,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 45. [2021-11-12 23:52:26,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45 states, 44 states have (on average 1.2272727272727273) internal successors, (54), 44 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:52:26,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 54 transitions. [2021-11-12 23:52:26,900 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 54 transitions. Word has length 36 [2021-11-12 23:52:26,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:52:26,900 INFO L470 AbstractCegarLoop]: Abstraction has 45 states and 54 transitions. [2021-11-12 23:52:26,901 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.1818181818181817) internal successors, (72), 32 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:52:26,901 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 54 transitions. [2021-11-12 23:52:26,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-11-12 23:52:26,901 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:52:26,901 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:52:26,923 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2021-11-12 23:52:27,101 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1004,40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:52:27,101 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:52:27,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:52:27,102 INFO L85 PathProgramCache]: Analyzing trace with hash -1542568095, now seen corresponding path program 21 times [2021-11-12 23:52:27,102 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:52:27,102 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384066094] [2021-11-12 23:52:27,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:52:27,102 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:52:27,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:52:27,252 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 58 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:52:27,252 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:52:27,252 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384066094] [2021-11-12 23:52:27,252 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1384066094] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:52:27,252 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [715781002] [2021-11-12 23:52:27,252 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-12 23:52:27,253 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:52:27,253 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:52:27,265 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:52:27,266 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2021-11-12 23:52:27,312 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-12 23:52:27,312 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:52:27,313 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 20 conjunts are in the unsatisfiable core [2021-11-12 23:52:27,314 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:52:27,647 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 77 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:52:27,648 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:52:27,741 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 77 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:52:27,741 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [715781002] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:52:27,741 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [616009256] [2021-11-12 23:52:27,742 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 23:52:27,742 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:52:27,742 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:52:27,742 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:52:27,742 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:52:27,746 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:27,747 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:52:27,747 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:27,747 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:52:27,748 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:52:27,748 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:27,748 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:52:27,749 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 23:52:27,751 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_47|], 10=[|v_#valid_48|]} [2021-11-12 23:52:27,755 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:27,756 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:52:27,756 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:27,756 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:52:27,756 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:27,757 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:52:27,757 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:52:27,757 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:27,758 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:27,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:27,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:27,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:27,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:27,769 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:52:27,773 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:27,775 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:52:27,775 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:27,775 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:52:27,775 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:52:27,775 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:27,777 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:27,777 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:27,778 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:52:27,778 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:52:27,778 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-12 23:52:27,781 INFO L180 QuantifierPusher]: treesize reduction 16, result has 87.0 percent of original size [2021-11-12 23:52:27,783 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-12 23:52:27,784 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:27,788 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:27,792 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:27,802 INFO L180 QuantifierPusher]: treesize reduction 11, result has 95.8 percent of original size [2021-11-12 23:52:27,804 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 251 [2021-11-12 23:52:27,807 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:27,821 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:27,821 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:27,822 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:27,822 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:27,823 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:27,824 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:27,826 INFO L180 QuantifierPusher]: treesize reduction 24, result has 70.7 percent of original size [2021-11-12 23:52:27,827 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 23:52:27,830 INFO L180 QuantifierPusher]: treesize reduction 25, result has 71.9 percent of original size [2021-11-12 23:52:27,831 INFO L185 QuantifierPusher]: treesize reduction 5, result has 90.6 percent of original size 48 [2021-11-12 23:52:27,832 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:27,835 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:27,838 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:27,843 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:27,845 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 114 [2021-11-12 23:52:27,846 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:27,852 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:27,853 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:27,854 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:27,854 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:27,855 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:27,858 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:27,860 INFO L180 QuantifierPusher]: treesize reduction 24, result has 71.8 percent of original size [2021-11-12 23:52:27,861 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-12 23:52:27,864 INFO L180 QuantifierPusher]: treesize reduction 25, result has 78.6 percent of original size [2021-11-12 23:52:27,866 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-12 23:52:27,867 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:27,881 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:27,882 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:27,883 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:27,883 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:27,885 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:27,889 INFO L180 QuantifierPusher]: treesize reduction 24, result has 78.2 percent of original size [2021-11-12 23:52:27,890 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:52:27,894 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:52:28,526 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:52:28,526 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:52:28,526 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 31 [2021-11-12 23:52:28,526 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749361575] [2021-11-12 23:52:28,526 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:52:28,527 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-11-12 23:52:28,527 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:52:28,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-11-12 23:52:28,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=232, Invalid=1328, Unknown=0, NotChecked=0, Total=1560 [2021-11-12 23:52:28,527 INFO L87 Difference]: Start difference. First operand 45 states and 54 transitions. Second operand has 32 states, 32 states have (on average 2.21875) internal successors, (71), 31 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:52:29,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:52:29,058 INFO L93 Difference]: Finished difference Result 281 states and 298 transitions. [2021-11-12 23:52:29,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-11-12 23:52:29,058 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.21875) internal successors, (71), 31 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2021-11-12 23:52:29,066 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:52:29,067 INFO L225 Difference]: With dead ends: 281 [2021-11-12 23:52:29,067 INFO L226 Difference]: Without dead ends: 254 [2021-11-12 23:52:29,068 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 86 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1116 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=579, Invalid=3203, Unknown=0, NotChecked=0, Total=3782 [2021-11-12 23:52:29,068 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 108 mSDsluCounter, 151 mSDsCounter, 0 mSdLazyCounter, 235 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 95.29ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 160 SdHoareTripleChecker+Invalid, 275 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.99ms SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 235 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 113.88ms IncrementalHoareTripleChecker+Time [2021-11-12 23:52:29,069 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 160 Invalid, 275 Unknown, 0 Unchecked, 0.99ms Time], IncrementalHoareTripleChecker [40 Valid, 235 Invalid, 0 Unknown, 0 Unchecked, 113.88ms Time] [2021-11-12 23:52:29,069 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 254 states. [2021-11-12 23:52:29,097 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 254 to 45. [2021-11-12 23:52:29,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45 states, 44 states have (on average 1.2272727272727273) internal successors, (54), 44 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:52:29,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 54 transitions. [2021-11-12 23:52:29,098 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 54 transitions. Word has length 36 [2021-11-12 23:52:29,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:52:29,098 INFO L470 AbstractCegarLoop]: Abstraction has 45 states and 54 transitions. [2021-11-12 23:52:29,098 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.21875) internal successors, (71), 31 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:52:29,098 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 54 transitions. [2021-11-12 23:52:29,098 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-11-12 23:52:29,099 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:52:29,099 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:52:29,120 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2021-11-12 23:52:29,299 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1033 [2021-11-12 23:52:29,299 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:52:29,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:52:29,300 INFO L85 PathProgramCache]: Analyzing trace with hash -1803486286, now seen corresponding path program 7 times [2021-11-12 23:52:29,300 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:52:29,300 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392058421] [2021-11-12 23:52:29,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:52:29,300 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:52:29,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:52:29,459 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 58 proven. 47 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:52:29,459 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:52:29,460 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392058421] [2021-11-12 23:52:29,460 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [392058421] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:52:29,460 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1133001894] [2021-11-12 23:52:29,460 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-12 23:52:29,460 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:52:29,460 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:52:29,461 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:52:29,462 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2021-11-12 23:52:29,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:52:29,503 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 20 conjunts are in the unsatisfiable core [2021-11-12 23:52:29,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:52:29,811 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 77 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:52:29,811 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:52:29,900 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 77 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:52:29,900 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1133001894] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:52:29,901 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [31198124] [2021-11-12 23:52:29,902 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 23:52:29,902 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:52:29,902 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:52:29,902 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:52:29,902 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:52:29,927 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:29,928 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:52:29,928 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:29,928 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:52:29,928 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:52:29,929 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:29,929 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:52:29,930 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 23:52:29,931 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_48|], 10=[|v_#valid_49|]} [2021-11-12 23:52:29,935 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:29,935 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:52:29,936 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:29,936 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:52:29,937 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:29,937 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:52:29,937 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:52:29,937 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:29,949 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:29,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:29,952 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:29,953 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:29,955 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:29,956 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:52:29,956 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:29,957 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:52:29,958 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:29,958 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:52:29,958 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:52:29,958 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:29,960 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:29,960 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:29,961 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:52:29,961 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:52:29,961 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-12 23:52:29,964 INFO L180 QuantifierPusher]: treesize reduction 16, result has 87.0 percent of original size [2021-11-12 23:52:29,965 INFO L185 QuantifierPusher]: treesize reduction 7, result has 92.9 percent of original size 91 [2021-11-12 23:52:29,967 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:29,971 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:29,975 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:29,990 INFO L180 QuantifierPusher]: treesize reduction 11, result has 95.8 percent of original size [2021-11-12 23:52:29,994 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 249 [2021-11-12 23:52:29,997 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:30,011 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:30,011 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:30,012 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:30,012 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:30,013 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:30,014 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:30,016 INFO L180 QuantifierPusher]: treesize reduction 24, result has 70.7 percent of original size [2021-11-12 23:52:30,017 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 23:52:30,021 INFO L180 QuantifierPusher]: treesize reduction 26, result has 78.5 percent of original size [2021-11-12 23:52:30,022 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-12 23:52:30,024 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:30,027 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:30,028 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:30,028 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:30,029 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:30,030 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:30,033 INFO L180 QuantifierPusher]: treesize reduction 30, result has 74.1 percent of original size [2021-11-12 23:52:30,034 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:52:30,038 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:52:30,683 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:52:30,683 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:52:30,683 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 30 [2021-11-12 23:52:30,683 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300897103] [2021-11-12 23:52:30,683 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:52:30,683 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-11-12 23:52:30,684 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:52:30,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-11-12 23:52:30,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=233, Invalid=1249, Unknown=0, NotChecked=0, Total=1482 [2021-11-12 23:52:30,684 INFO L87 Difference]: Start difference. First operand 45 states and 54 transitions. Second operand has 31 states, 31 states have (on average 2.225806451612903) internal successors, (69), 30 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:52:31,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:52:31,213 INFO L93 Difference]: Finished difference Result 309 states and 328 transitions. [2021-11-12 23:52:31,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-11-12 23:52:31,213 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.225806451612903) internal successors, (69), 30 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2021-11-12 23:52:31,214 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:52:31,215 INFO L225 Difference]: With dead ends: 309 [2021-11-12 23:52:31,215 INFO L226 Difference]: Without dead ends: 282 [2021-11-12 23:52:31,216 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 821 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=488, Invalid=2482, Unknown=0, NotChecked=0, Total=2970 [2021-11-12 23:52:31,219 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 106 mSDsluCounter, 133 mSDsCounter, 0 mSdLazyCounter, 240 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 104.45ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 258 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.94ms SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 240 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 124.18ms IncrementalHoareTripleChecker+Time [2021-11-12 23:52:31,219 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [106 Valid, 140 Invalid, 258 Unknown, 0 Unchecked, 0.94ms Time], IncrementalHoareTripleChecker [18 Valid, 240 Invalid, 0 Unknown, 0 Unchecked, 124.18ms Time] [2021-11-12 23:52:31,220 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 282 states. [2021-11-12 23:52:31,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 282 to 46. [2021-11-12 23:52:31,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46 states, 45 states have (on average 1.2444444444444445) internal successors, (56), 45 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:52:31,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 56 transitions. [2021-11-12 23:52:31,245 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 56 transitions. Word has length 36 [2021-11-12 23:52:31,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:52:31,245 INFO L470 AbstractCegarLoop]: Abstraction has 46 states and 56 transitions. [2021-11-12 23:52:31,246 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.225806451612903) internal successors, (69), 30 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:52:31,246 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 56 transitions. [2021-11-12 23:52:31,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-11-12 23:52:31,246 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:52:31,246 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 7, 7, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:52:31,268 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2021-11-12 23:52:31,448 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1062,42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:52:31,448 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:52:31,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:52:31,449 INFO L85 PathProgramCache]: Analyzing trace with hash 1960887109, now seen corresponding path program 14 times [2021-11-12 23:52:31,449 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:52:31,449 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [292066816] [2021-11-12 23:52:31,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:52:31,449 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:52:31,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:52:31,539 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 36 proven. 77 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:52:31,539 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:52:31,539 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [292066816] [2021-11-12 23:52:31,539 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [292066816] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:52:31,540 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1313311756] [2021-11-12 23:52:31,540 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 23:52:31,540 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:52:31,540 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:52:31,558 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:52:31,573 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2021-11-12 23:52:31,616 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2021-11-12 23:52:31,616 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:52:31,617 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 19 conjunts are in the unsatisfiable core [2021-11-12 23:52:31,618 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:52:31,702 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 36 proven. 77 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:52:31,702 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:52:31,783 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 36 proven. 77 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:52:31,783 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1313311756] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:52:31,783 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1615214715] [2021-11-12 23:52:31,784 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 23:52:31,785 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:52:31,785 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:52:31,785 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:52:31,785 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:52:31,798 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:31,799 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:52:31,799 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:31,799 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:52:31,799 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:52:31,800 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:31,800 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:52:31,801 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 23:52:31,802 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_49|], 10=[|v_#valid_50|]} [2021-11-12 23:52:31,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:31,807 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:52:31,808 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:31,808 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:52:31,808 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:31,809 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:52:31,809 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:52:31,809 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:31,810 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:31,813 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:31,814 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:31,814 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:31,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:31,830 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:52:31,831 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:31,832 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:52:31,832 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:31,832 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:52:31,833 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:52:31,833 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:31,834 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:31,835 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:31,835 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:52:31,836 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:52:31,836 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-12 23:52:31,840 INFO L180 QuantifierPusher]: treesize reduction 17, result has 86.9 percent of original size [2021-11-12 23:52:31,842 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-12 23:52:31,843 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:31,848 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:31,853 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:31,867 INFO L180 QuantifierPusher]: treesize reduction 7, result has 97.5 percent of original size [2021-11-12 23:52:31,870 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 269 [2021-11-12 23:52:31,873 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:31,887 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:31,888 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:31,888 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:31,889 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:31,889 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:31,891 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:31,893 INFO L180 QuantifierPusher]: treesize reduction 30, result has 67.0 percent of original size [2021-11-12 23:52:31,895 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-12 23:52:31,898 INFO L180 QuantifierPusher]: treesize reduction 31, result has 74.8 percent of original size [2021-11-12 23:52:31,899 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-12 23:52:31,901 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:31,905 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:31,906 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:31,906 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:31,907 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:31,908 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:31,911 INFO L180 QuantifierPusher]: treesize reduction 30, result has 74.1 percent of original size [2021-11-12 23:52:31,912 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:52:31,916 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:52:32,541 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:52:32,542 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:52:32,542 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 12 [2021-11-12 23:52:32,542 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766890652] [2021-11-12 23:52:32,542 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:52:32,542 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-11-12 23:52:32,543 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:52:32,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-11-12 23:52:32,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=327, Unknown=0, NotChecked=0, Total=420 [2021-11-12 23:52:32,543 INFO L87 Difference]: Start difference. First operand 46 states and 56 transitions. Second operand has 13 states, 13 states have (on average 3.0) internal successors, (39), 12 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:52:32,781 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:52:32,781 INFO L93 Difference]: Finished difference Result 57 states and 67 transitions. [2021-11-12 23:52:32,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-11-12 23:52:32,781 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 12 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-11-12 23:52:32,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:52:32,782 INFO L225 Difference]: With dead ends: 57 [2021-11-12 23:52:32,782 INFO L226 Difference]: Without dead ends: 55 [2021-11-12 23:52:32,782 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 106 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 230 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=226, Invalid=704, Unknown=0, NotChecked=0, Total=930 [2021-11-12 23:52:32,782 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 42 mSDsluCounter, 50 mSDsCounter, 0 mSdLazyCounter, 163 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 79.05ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 18 SdHoareTripleChecker+Invalid, 207 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.64ms SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 163 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 111.61ms IncrementalHoareTripleChecker+Time [2021-11-12 23:52:32,782 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 18 Invalid, 207 Unknown, 0 Unchecked, 0.64ms Time], IncrementalHoareTripleChecker [44 Valid, 163 Invalid, 0 Unknown, 0 Unchecked, 111.61ms Time] [2021-11-12 23:52:32,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2021-11-12 23:52:32,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 49. [2021-11-12 23:52:32,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49 states, 48 states have (on average 1.2291666666666667) internal successors, (59), 48 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:52:32,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 59 transitions. [2021-11-12 23:52:32,821 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 59 transitions. Word has length 37 [2021-11-12 23:52:32,821 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:52:32,821 INFO L470 AbstractCegarLoop]: Abstraction has 49 states and 59 transitions. [2021-11-12 23:52:32,821 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 12 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:52:32,821 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 59 transitions. [2021-11-12 23:52:32,821 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2021-11-12 23:52:32,821 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:52:32,821 INFO L514 BasicCegarLoop]: trace histogram [9, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:52:32,844 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2021-11-12 23:52:33,022 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1081,43 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:52:33,022 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:52:33,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:52:33,022 INFO L85 PathProgramCache]: Analyzing trace with hash 942514443, now seen corresponding path program 15 times [2021-11-12 23:52:33,022 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:52:33,022 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547590495] [2021-11-12 23:52:33,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:52:33,023 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:52:33,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:52:33,222 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 78 proven. 58 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:52:33,222 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:52:33,222 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547590495] [2021-11-12 23:52:33,222 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547590495] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:52:33,222 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [753641747] [2021-11-12 23:52:33,222 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-12 23:52:33,223 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:52:33,223 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:52:33,225 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:52:33,244 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2021-11-12 23:52:33,271 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-12 23:52:33,271 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:52:33,272 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 22 conjunts are in the unsatisfiable core [2021-11-12 23:52:33,273 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:52:33,747 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 100 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:52:33,747 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:52:33,852 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 100 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:52:33,852 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [753641747] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:52:33,853 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1357606546] [2021-11-12 23:52:33,853 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 23:52:33,853 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:52:33,854 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:52:33,854 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:52:33,854 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:52:33,869 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:33,869 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:52:33,881 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:33,881 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:52:33,882 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:52:33,882 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:33,882 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:52:33,883 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 23:52:33,885 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_50|], 10=[|v_#valid_51|]} [2021-11-12 23:52:33,892 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:33,893 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:52:33,893 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:33,894 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:52:33,894 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:33,894 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:52:33,895 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:52:33,895 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:33,897 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:33,901 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:33,902 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:33,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:33,906 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:33,907 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:52:33,907 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:33,909 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:52:33,909 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:33,909 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:52:33,911 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:52:33,912 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:33,914 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:33,915 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:33,916 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:52:33,916 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:52:33,917 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-12 23:52:33,922 INFO L180 QuantifierPusher]: treesize reduction 17, result has 86.9 percent of original size [2021-11-12 23:52:33,924 INFO L185 QuantifierPusher]: treesize reduction 7, result has 93.3 percent of original size 97 [2021-11-12 23:52:33,926 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:33,930 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:33,935 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:33,947 INFO L180 QuantifierPusher]: treesize reduction 7, result has 97.5 percent of original size [2021-11-12 23:52:33,950 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 267 [2021-11-12 23:52:33,953 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:33,967 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:33,968 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:33,968 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:33,969 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:33,969 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:33,971 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:33,973 INFO L180 QuantifierPusher]: treesize reduction 30, result has 67.0 percent of original size [2021-11-12 23:52:33,974 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-12 23:52:33,991 INFO L180 QuantifierPusher]: treesize reduction 31, result has 74.8 percent of original size [2021-11-12 23:52:33,993 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-12 23:52:33,995 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:34,001 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:34,002 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:34,003 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:34,003 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:34,005 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:34,010 INFO L180 QuantifierPusher]: treesize reduction 30, result has 74.1 percent of original size [2021-11-12 23:52:34,012 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:52:34,017 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:52:34,764 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:52:34,764 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:52:34,765 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20, 20] total 41 [2021-11-12 23:52:34,765 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748731047] [2021-11-12 23:52:34,765 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:52:34,765 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2021-11-12 23:52:34,765 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:52:34,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2021-11-12 23:52:34,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=376, Invalid=2074, Unknown=0, NotChecked=0, Total=2450 [2021-11-12 23:52:34,766 INFO L87 Difference]: Start difference. First operand 49 states and 59 transitions. Second operand has 42 states, 42 states have (on average 2.0) internal successors, (84), 41 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:52:35,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:52:35,215 INFO L93 Difference]: Finished difference Result 116 states and 128 transitions. [2021-11-12 23:52:35,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-11-12 23:52:35,215 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 2.0) internal successors, (84), 41 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2021-11-12 23:52:35,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:52:35,216 INFO L225 Difference]: With dead ends: 116 [2021-11-12 23:52:35,216 INFO L226 Difference]: Without dead ends: 86 [2021-11-12 23:52:35,216 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 90 SyntacticMatches, 0 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1546 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=721, Invalid=3835, Unknown=0, NotChecked=0, Total=4556 [2021-11-12 23:52:35,218 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 16 mSDsluCounter, 133 mSDsCounter, 0 mSdLazyCounter, 243 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 94.17ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 259 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.85ms SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 243 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 112.25ms IncrementalHoareTripleChecker+Time [2021-11-12 23:52:35,218 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 145 Invalid, 259 Unknown, 0 Unchecked, 0.85ms Time], IncrementalHoareTripleChecker [16 Valid, 243 Invalid, 0 Unknown, 0 Unchecked, 112.25ms Time] [2021-11-12 23:52:35,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86 states. [2021-11-12 23:52:35,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86 to 50. [2021-11-12 23:52:35,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 49 states have (on average 1.2244897959183674) internal successors, (60), 49 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:52:35,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 60 transitions. [2021-11-12 23:52:35,250 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 60 transitions. Word has length 40 [2021-11-12 23:52:35,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:52:35,251 INFO L470 AbstractCegarLoop]: Abstraction has 50 states and 60 transitions. [2021-11-12 23:52:35,251 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 2.0) internal successors, (84), 41 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:52:35,251 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 60 transitions. [2021-11-12 23:52:35,251 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2021-11-12 23:52:35,251 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:52:35,251 INFO L514 BasicCegarLoop]: trace histogram [9, 8, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:52:35,288 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2021-11-12 23:52:35,473 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1100 [2021-11-12 23:52:35,473 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:52:35,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:52:35,473 INFO L85 PathProgramCache]: Analyzing trace with hash -1406409700, now seen corresponding path program 22 times [2021-11-12 23:52:35,473 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:52:35,474 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431535982] [2021-11-12 23:52:35,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:52:35,474 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:52:35,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:52:35,664 INFO L134 CoverageAnalysis]: Checked inductivity of 129 backedges. 78 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:52:35,665 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:52:35,665 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431535982] [2021-11-12 23:52:35,665 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431535982] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:52:35,665 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [249969674] [2021-11-12 23:52:35,665 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-12 23:52:35,665 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:52:35,665 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:52:35,666 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:52:35,667 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2021-11-12 23:52:35,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:52:35,711 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 22 conjunts are in the unsatisfiable core [2021-11-12 23:52:35,712 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:52:36,163 INFO L134 CoverageAnalysis]: Checked inductivity of 129 backedges. 100 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:52:36,163 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:52:36,262 INFO L134 CoverageAnalysis]: Checked inductivity of 129 backedges. 100 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:52:36,263 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [249969674] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:52:36,263 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1523728370] [2021-11-12 23:52:36,263 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 23:52:36,263 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:52:36,264 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:52:36,264 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:52:36,264 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:52:36,267 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:36,268 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:52:36,268 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:36,268 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:52:36,268 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:52:36,269 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:36,269 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:52:36,269 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 23:52:36,271 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_51|], 10=[|v_#valid_52|]} [2021-11-12 23:52:36,275 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:36,275 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:52:36,275 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:36,276 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:52:36,276 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:36,276 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:52:36,276 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:52:36,276 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:36,278 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:36,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:36,282 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:36,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:36,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:36,286 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:52:36,286 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:36,287 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:52:36,288 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:36,288 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:52:36,288 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:52:36,288 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:36,290 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:36,290 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:36,291 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:52:36,291 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:52:36,291 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-12 23:52:36,294 INFO L180 QuantifierPusher]: treesize reduction 16, result has 87.0 percent of original size [2021-11-12 23:52:36,296 INFO L185 QuantifierPusher]: treesize reduction 7, result has 92.9 percent of original size 91 [2021-11-12 23:52:36,297 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:36,301 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:36,305 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:36,315 INFO L180 QuantifierPusher]: treesize reduction 11, result has 95.8 percent of original size [2021-11-12 23:52:36,317 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 249 [2021-11-12 23:52:36,320 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:36,334 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:36,334 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:36,335 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:36,335 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:36,335 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:36,337 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:36,339 INFO L180 QuantifierPusher]: treesize reduction 24, result has 70.7 percent of original size [2021-11-12 23:52:36,340 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 23:52:36,345 INFO L180 QuantifierPusher]: treesize reduction 25, result has 71.9 percent of original size [2021-11-12 23:52:36,346 INFO L185 QuantifierPusher]: treesize reduction 5, result has 90.6 percent of original size 48 [2021-11-12 23:52:36,347 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:36,350 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:36,353 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:36,359 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:36,360 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 114 [2021-11-12 23:52:36,362 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:36,367 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:36,368 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:36,368 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:36,369 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:36,369 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:36,372 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:36,374 INFO L180 QuantifierPusher]: treesize reduction 24, result has 71.8 percent of original size [2021-11-12 23:52:36,375 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-12 23:52:36,379 INFO L180 QuantifierPusher]: treesize reduction 25, result has 78.6 percent of original size [2021-11-12 23:52:36,381 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-12 23:52:36,382 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:36,386 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:36,387 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:36,387 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:36,387 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:36,389 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:36,391 INFO L180 QuantifierPusher]: treesize reduction 24, result has 78.2 percent of original size [2021-11-12 23:52:36,392 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:52:36,399 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:52:37,118 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:52:37,119 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:52:37,119 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20, 20] total 40 [2021-11-12 23:52:37,119 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847845411] [2021-11-12 23:52:37,119 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:52:37,119 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2021-11-12 23:52:37,119 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:52:37,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2021-11-12 23:52:37,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=339, Invalid=2013, Unknown=0, NotChecked=0, Total=2352 [2021-11-12 23:52:37,120 INFO L87 Difference]: Start difference. First operand 50 states and 60 transitions. Second operand has 41 states, 41 states have (on average 2.048780487804878) internal successors, (84), 40 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:52:37,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:52:37,683 INFO L93 Difference]: Finished difference Result 152 states and 165 transitions. [2021-11-12 23:52:37,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-11-12 23:52:37,683 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 2.048780487804878) internal successors, (84), 40 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2021-11-12 23:52:37,683 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:52:37,684 INFO L225 Difference]: With dead ends: 152 [2021-11-12 23:52:37,684 INFO L226 Difference]: Without dead ends: 122 [2021-11-12 23:52:37,685 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 91 SyntacticMatches, 0 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1821 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=814, Invalid=4588, Unknown=0, NotChecked=0, Total=5402 [2021-11-12 23:52:37,685 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 31 mSDsluCounter, 138 mSDsCounter, 0 mSdLazyCounter, 259 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 101.00ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 291 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.87ms SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 259 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 121.43ms IncrementalHoareTripleChecker+Time [2021-11-12 23:52:37,685 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 154 Invalid, 291 Unknown, 0 Unchecked, 0.87ms Time], IncrementalHoareTripleChecker [32 Valid, 259 Invalid, 0 Unknown, 0 Unchecked, 121.43ms Time] [2021-11-12 23:52:37,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2021-11-12 23:52:37,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 50. [2021-11-12 23:52:37,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 49 states have (on average 1.2244897959183674) internal successors, (60), 49 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:52:37,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 60 transitions. [2021-11-12 23:52:37,728 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 60 transitions. Word has length 40 [2021-11-12 23:52:37,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:52:37,728 INFO L470 AbstractCegarLoop]: Abstraction has 50 states and 60 transitions. [2021-11-12 23:52:37,728 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 2.048780487804878) internal successors, (84), 40 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:52:37,728 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 60 transitions. [2021-11-12 23:52:37,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2021-11-12 23:52:37,729 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:52:37,729 INFO L514 BasicCegarLoop]: trace histogram [9, 8, 8, 6, 2, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:52:37,767 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2021-11-12 23:52:37,945 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1119 [2021-11-12 23:52:37,945 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:52:37,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:52:37,945 INFO L85 PathProgramCache]: Analyzing trace with hash 180386539, now seen corresponding path program 23 times [2021-11-12 23:52:37,945 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:52:37,946 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1425659155] [2021-11-12 23:52:37,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:52:37,946 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:52:37,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:52:38,145 INFO L134 CoverageAnalysis]: Checked inductivity of 124 backedges. 78 proven. 46 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:52:38,145 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:52:38,145 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1425659155] [2021-11-12 23:52:38,145 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1425659155] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:52:38,146 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [723557828] [2021-11-12 23:52:38,146 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 23:52:38,146 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:52:38,146 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:52:38,147 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:52:38,150 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2021-11-12 23:52:38,199 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2021-11-12 23:52:38,200 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:52:38,201 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 22 conjunts are in the unsatisfiable core [2021-11-12 23:52:38,202 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:52:38,809 INFO L134 CoverageAnalysis]: Checked inductivity of 124 backedges. 100 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:52:38,809 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:52:38,929 INFO L134 CoverageAnalysis]: Checked inductivity of 124 backedges. 100 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:52:38,929 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [723557828] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:52:38,929 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [165971218] [2021-11-12 23:52:38,930 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 23:52:38,931 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:52:38,931 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:52:38,931 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:52:38,931 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:52:38,933 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:38,934 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:52:38,934 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:38,934 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:52:38,935 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:52:38,935 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:38,935 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:52:38,936 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 23:52:38,937 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_52|], 10=[|v_#valid_53|]} [2021-11-12 23:52:38,942 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:38,943 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:52:38,943 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:38,943 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:52:38,944 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:38,944 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:52:38,944 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:52:38,944 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:38,946 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:38,948 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:38,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:38,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:38,953 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:38,954 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:52:38,954 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:38,955 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:52:38,956 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:38,956 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:52:38,956 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:52:38,956 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:38,958 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:38,959 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:38,959 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:52:38,960 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:52:38,960 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-12 23:52:38,964 INFO L180 QuantifierPusher]: treesize reduction 16, result has 87.0 percent of original size [2021-11-12 23:52:38,965 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-12 23:52:38,967 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:38,972 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:38,977 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:38,989 INFO L180 QuantifierPusher]: treesize reduction 11, result has 95.8 percent of original size [2021-11-12 23:52:38,992 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 251 [2021-11-12 23:52:38,995 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:39,022 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:39,022 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:39,023 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:39,023 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:39,024 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:39,025 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:39,027 INFO L180 QuantifierPusher]: treesize reduction 24, result has 70.7 percent of original size [2021-11-12 23:52:39,028 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 23:52:39,030 INFO L180 QuantifierPusher]: treesize reduction 25, result has 71.9 percent of original size [2021-11-12 23:52:39,032 INFO L185 QuantifierPusher]: treesize reduction 5, result has 90.6 percent of original size 48 [2021-11-12 23:52:39,033 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:39,035 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:39,038 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:39,043 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:39,044 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 114 [2021-11-12 23:52:39,046 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:39,051 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:39,052 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:39,052 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:39,061 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:39,061 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:39,063 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:39,066 INFO L180 QuantifierPusher]: treesize reduction 24, result has 71.8 percent of original size [2021-11-12 23:52:39,067 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-12 23:52:39,071 INFO L180 QuantifierPusher]: treesize reduction 25, result has 78.6 percent of original size [2021-11-12 23:52:39,073 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-12 23:52:39,075 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:39,080 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:39,081 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:39,082 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:39,082 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:39,084 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:39,089 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:39,091 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 129 [2021-11-12 23:52:39,092 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:39,098 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:39,098 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:39,098 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:39,099 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:39,099 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:39,100 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:39,100 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:39,103 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:39,105 INFO L180 QuantifierPusher]: treesize reduction 24, result has 78.2 percent of original size [2021-11-12 23:52:39,106 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:52:39,110 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:52:39,796 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:52:39,796 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:52:39,796 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20, 20] total 39 [2021-11-12 23:52:39,796 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098739213] [2021-11-12 23:52:39,796 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:52:39,797 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2021-11-12 23:52:39,797 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:52:39,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2021-11-12 23:52:39,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=318, Invalid=1938, Unknown=0, NotChecked=0, Total=2256 [2021-11-12 23:52:39,797 INFO L87 Difference]: Start difference. First operand 50 states and 60 transitions. Second operand has 40 states, 40 states have (on average 2.075) internal successors, (83), 39 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:52:40,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:52:40,506 INFO L93 Difference]: Finished difference Result 187 states and 201 transitions. [2021-11-12 23:52:40,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-11-12 23:52:40,506 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 2.075) internal successors, (83), 39 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2021-11-12 23:52:40,506 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:52:40,507 INFO L225 Difference]: With dead ends: 187 [2021-11-12 23:52:40,507 INFO L226 Difference]: Without dead ends: 157 [2021-11-12 23:52:40,508 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 92 SyntacticMatches, 0 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2014 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=900, Invalid=5106, Unknown=0, NotChecked=0, Total=6006 [2021-11-12 23:52:40,508 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 57 mSDsluCounter, 148 mSDsCounter, 0 mSdLazyCounter, 291 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 135.08ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 344 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.21ms SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 291 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 158.85ms IncrementalHoareTripleChecker+Time [2021-11-12 23:52:40,508 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 162 Invalid, 344 Unknown, 0 Unchecked, 1.21ms Time], IncrementalHoareTripleChecker [53 Valid, 291 Invalid, 0 Unknown, 0 Unchecked, 158.85ms Time] [2021-11-12 23:52:40,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 157 states. [2021-11-12 23:52:40,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 157 to 50. [2021-11-12 23:52:40,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 49 states have (on average 1.2244897959183674) internal successors, (60), 49 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:52:40,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 60 transitions. [2021-11-12 23:52:40,542 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 60 transitions. Word has length 40 [2021-11-12 23:52:40,542 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:52:40,542 INFO L470 AbstractCegarLoop]: Abstraction has 50 states and 60 transitions. [2021-11-12 23:52:40,542 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 2.075) internal successors, (83), 39 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:52:40,542 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 60 transitions. [2021-11-12 23:52:40,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2021-11-12 23:52:40,543 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:52:40,543 INFO L514 BasicCegarLoop]: trace histogram [9, 8, 8, 5, 3, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:52:40,578 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2021-11-12 23:52:40,765 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1148 [2021-11-12 23:52:40,765 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:52:40,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:52:40,765 INFO L85 PathProgramCache]: Analyzing trace with hash 1894141500, now seen corresponding path program 24 times [2021-11-12 23:52:40,765 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:52:40,765 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235286345] [2021-11-12 23:52:40,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:52:40,766 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:52:40,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:52:40,988 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 78 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:52:40,989 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:52:40,989 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235286345] [2021-11-12 23:52:40,989 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1235286345] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:52:40,989 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [269546077] [2021-11-12 23:52:40,989 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-12 23:52:40,989 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:52:40,989 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:52:40,990 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:52:40,991 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2021-11-12 23:52:41,037 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-12 23:52:41,037 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:52:41,038 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 22 conjunts are in the unsatisfiable core [2021-11-12 23:52:41,039 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:52:41,563 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 100 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:52:41,563 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:52:41,683 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 100 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:52:41,683 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [269546077] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:52:41,683 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [104084887] [2021-11-12 23:52:41,684 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 23:52:41,684 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:52:41,684 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:52:41,684 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:52:41,684 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:52:41,686 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:41,687 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:52:41,687 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:41,687 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:52:41,688 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:52:41,688 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:41,688 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:52:41,689 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 23:52:41,690 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_53|], 10=[|v_#valid_54|]} [2021-11-12 23:52:41,695 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:41,696 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:52:41,696 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:41,697 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:52:41,697 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:41,697 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:52:41,697 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:52:41,698 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:41,699 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:41,702 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:41,703 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:41,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:41,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:52:41,707 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:52:41,708 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:41,709 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:52:41,709 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:41,710 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:52:41,710 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:52:41,710 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:41,712 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:41,713 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:41,713 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:52:41,713 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:52:41,714 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-12 23:52:41,717 INFO L180 QuantifierPusher]: treesize reduction 16, result has 87.0 percent of original size [2021-11-12 23:52:41,719 INFO L185 QuantifierPusher]: treesize reduction 5, result has 94.8 percent of original size 91 [2021-11-12 23:52:41,721 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:41,725 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:41,731 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:41,741 INFO L180 QuantifierPusher]: treesize reduction 21, result has 92.1 percent of original size [2021-11-12 23:52:41,744 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 244 [2021-11-12 23:52:41,748 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:41,766 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:41,766 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:41,767 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:41,768 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:41,768 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:41,769 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:41,772 INFO L180 QuantifierPusher]: treesize reduction 24, result has 70.7 percent of original size [2021-11-12 23:52:41,773 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 23:52:41,776 INFO L180 QuantifierPusher]: treesize reduction 25, result has 71.9 percent of original size [2021-11-12 23:52:41,777 INFO L185 QuantifierPusher]: treesize reduction 5, result has 90.6 percent of original size 48 [2021-11-12 23:52:41,779 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:41,782 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:41,785 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:41,792 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:52:41,793 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 114 [2021-11-12 23:52:41,795 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:41,803 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:41,804 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:41,805 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:41,806 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:41,807 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:41,808 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:41,812 INFO L180 QuantifierPusher]: treesize reduction 24, result has 71.8 percent of original size [2021-11-12 23:52:41,813 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-12 23:52:41,816 INFO L180 QuantifierPusher]: treesize reduction 25, result has 78.6 percent of original size [2021-11-12 23:52:41,818 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-12 23:52:41,819 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:41,824 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:41,824 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:41,825 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:41,825 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:41,826 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:52:41,829 INFO L180 QuantifierPusher]: treesize reduction 24, result has 78.2 percent of original size [2021-11-12 23:52:41,830 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:52:41,834 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:52:42,488 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown WARNING: YOUR LOGFILE WAS TOO LONG, SOME LINES IN THE MIDDLE WERE REMOVED. [2021-11-12 23:57:17,961 INFO L180 QuantifierPusher]: treesize reduction 31, result has 74.8 percent of original size [2021-11-12 23:57:17,962 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-12 23:57:17,964 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:17,969 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:17,969 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:17,970 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:17,970 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:17,972 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:17,975 INFO L180 QuantifierPusher]: treesize reduction 30, result has 74.1 percent of original size [2021-11-12 23:57:17,976 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:57:17,980 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:57:18,611 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:57:18,611 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:57:18,611 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 18 [2021-11-12 23:57:18,612 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108194768] [2021-11-12 23:57:18,612 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:57:18,612 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-11-12 23:57:18,612 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:57:18,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-11-12 23:57:18,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=174, Invalid=528, Unknown=0, NotChecked=0, Total=702 [2021-11-12 23:57:18,612 INFO L87 Difference]: Start difference. First operand 76 states and 92 transitions. Second operand has 19 states, 19 states have (on average 3.3157894736842106) internal successors, (63), 18 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:57:19,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:57:19,201 INFO L93 Difference]: Finished difference Result 87 states and 103 transitions. [2021-11-12 23:57:19,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-11-12 23:57:19,201 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.3157894736842106) internal successors, (63), 18 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 61 [2021-11-12 23:57:19,202 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:57:19,202 INFO L225 Difference]: With dead ends: 87 [2021-11-12 23:57:19,202 INFO L226 Difference]: Without dead ends: 85 [2021-11-12 23:57:19,202 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 227 GetRequests, 184 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 470 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=481, Invalid=1325, Unknown=0, NotChecked=0, Total=1806 [2021-11-12 23:57:19,202 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 64 mSDsluCounter, 96 mSDsCounter, 0 mSdLazyCounter, 298 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 132.80ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 30 SdHoareTripleChecker+Invalid, 372 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.95ms SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 298 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 161.48ms IncrementalHoareTripleChecker+Time [2021-11-12 23:57:19,203 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 30 Invalid, 372 Unknown, 0 Unchecked, 0.95ms Time], IncrementalHoareTripleChecker [74 Valid, 298 Invalid, 0 Unknown, 0 Unchecked, 161.48ms Time] [2021-11-12 23:57:19,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2021-11-12 23:57:19,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 79. [2021-11-12 23:57:19,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79 states, 78 states have (on average 1.2179487179487178) internal successors, (95), 78 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:57:19,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 95 transitions. [2021-11-12 23:57:19,492 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 95 transitions. Word has length 61 [2021-11-12 23:57:19,492 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:57:19,492 INFO L470 AbstractCegarLoop]: Abstraction has 79 states and 95 transitions. [2021-11-12 23:57:19,492 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.3157894736842106) internal successors, (63), 18 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:57:19,492 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 95 transitions. [2021-11-12 23:57:19,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2021-11-12 23:57:19,493 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:57:19,493 INFO L514 BasicCegarLoop]: trace histogram [15, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:57:19,514 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Forceful destruction successful, exit code 0 [2021-11-12 23:57:19,693 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 118 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3382 [2021-11-12 23:57:19,694 INFO L402 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:57:19,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:57:19,694 INFO L85 PathProgramCache]: Analyzing trace with hash 1742382027, now seen corresponding path program 27 times [2021-11-12 23:57:19,694 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:57:19,694 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547416662] [2021-11-12 23:57:19,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:57:19,694 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:57:19,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:57:20,064 INFO L134 CoverageAnalysis]: Checked inductivity of 406 backedges. 261 proven. 145 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:57:20,064 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:57:20,064 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547416662] [2021-11-12 23:57:20,064 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547416662] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:57:20,064 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1394747687] [2021-11-12 23:57:20,065 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-12 23:57:20,065 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:57:20,065 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:57:20,065 INFO L229 MonitoredProcess]: Starting monitored process 119 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:57:20,072 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Waiting until timeout for monitored process [2021-11-12 23:57:20,125 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-12 23:57:20,125 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:57:20,126 INFO L263 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 34 conjunts are in the unsatisfiable core [2021-11-12 23:57:20,127 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:57:21,166 INFO L134 CoverageAnalysis]: Checked inductivity of 406 backedges. 301 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:57:21,166 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:57:21,366 INFO L134 CoverageAnalysis]: Checked inductivity of 406 backedges. 301 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:57:21,367 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1394747687] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:57:21,367 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1678843252] [2021-11-12 23:57:21,367 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 23:57:21,367 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:57:21,368 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:57:21,368 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:57:21,368 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:57:21,376 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:21,376 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:57:21,376 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:21,377 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:57:21,377 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:57:21,377 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:21,378 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:57:21,378 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 23:57:21,379 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_125|], 10=[|v_#valid_126|]} [2021-11-12 23:57:21,384 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:57:21,385 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:57:21,385 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:21,386 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:57:21,386 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:21,386 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:57:21,386 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:57:21,387 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:21,388 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:21,391 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:57:21,391 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:57:21,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:57:21,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:57:21,396 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:57:21,396 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:21,397 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:57:21,398 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:21,398 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:57:21,398 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:57:21,398 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:21,400 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:21,401 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:21,401 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:57:21,402 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:57:21,402 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-12 23:57:21,407 INFO L180 QuantifierPusher]: treesize reduction 17, result has 86.9 percent of original size [2021-11-12 23:57:21,408 INFO L185 QuantifierPusher]: treesize reduction 7, result has 93.3 percent of original size 97 [2021-11-12 23:57:21,410 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:21,415 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:21,421 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:21,434 INFO L180 QuantifierPusher]: treesize reduction 7, result has 97.5 percent of original size [2021-11-12 23:57:21,437 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 267 [2021-11-12 23:57:21,440 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:21,457 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:21,457 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:21,458 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:21,459 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:21,459 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:21,461 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:21,464 INFO L180 QuantifierPusher]: treesize reduction 30, result has 67.0 percent of original size [2021-11-12 23:57:21,465 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-12 23:57:21,469 INFO L180 QuantifierPusher]: treesize reduction 31, result has 74.8 percent of original size [2021-11-12 23:57:21,470 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-12 23:57:21,472 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:21,476 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:21,477 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:21,477 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:21,478 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:21,479 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:21,482 INFO L180 QuantifierPusher]: treesize reduction 30, result has 74.1 percent of original size [2021-11-12 23:57:21,484 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:57:21,488 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:57:22,442 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:57:22,443 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:57:22,443 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32, 32] total 65 [2021-11-12 23:57:22,443 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815430303] [2021-11-12 23:57:22,443 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:57:22,443 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2021-11-12 23:57:22,443 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:57:22,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2021-11-12 23:57:22,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=862, Invalid=4540, Unknown=0, NotChecked=0, Total=5402 [2021-11-12 23:57:22,444 INFO L87 Difference]: Start difference. First operand 79 states and 95 transitions. Second operand has 66 states, 66 states have (on average 2.0) internal successors, (132), 65 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:57:23,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:57:23,807 INFO L93 Difference]: Finished difference Result 188 states and 206 transitions. [2021-11-12 23:57:23,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-11-12 23:57:23,807 INFO L78 Accepts]: Start accepts. Automaton has has 66 states, 66 states have (on average 2.0) internal successors, (132), 65 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 64 [2021-11-12 23:57:23,807 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:57:23,807 INFO L225 Difference]: With dead ends: 188 [2021-11-12 23:57:23,807 INFO L226 Difference]: Without dead ends: 140 [2021-11-12 23:57:23,808 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 252 GetRequests, 150 SyntacticMatches, 0 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3793 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=1705, Invalid=9007, Unknown=0, NotChecked=0, Total=10712 [2021-11-12 23:57:23,808 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 27 mSDsluCounter, 232 mSDsCounter, 0 mSdLazyCounter, 465 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 173.99ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 251 SdHoareTripleChecker+Invalid, 507 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.35ms SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 465 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 205.20ms IncrementalHoareTripleChecker+Time [2021-11-12 23:57:23,808 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 251 Invalid, 507 Unknown, 0 Unchecked, 1.35ms Time], IncrementalHoareTripleChecker [42 Valid, 465 Invalid, 0 Unknown, 0 Unchecked, 205.20ms Time] [2021-11-12 23:57:23,809 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140 states. [2021-11-12 23:57:24,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140 to 80. [2021-11-12 23:57:24,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 79 states have (on average 1.2151898734177216) internal successors, (96), 79 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:57:24,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 96 transitions. [2021-11-12 23:57:24,114 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 96 transitions. Word has length 64 [2021-11-12 23:57:24,114 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:57:24,114 INFO L470 AbstractCegarLoop]: Abstraction has 80 states and 96 transitions. [2021-11-12 23:57:24,114 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 2.0) internal successors, (132), 65 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:57:24,114 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 96 transitions. [2021-11-12 23:57:24,115 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2021-11-12 23:57:24,115 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:57:24,115 INFO L514 BasicCegarLoop]: trace histogram [15, 14, 14, 13, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:57:24,138 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Forceful destruction successful, exit code 0 [2021-11-12 23:57:24,321 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3401,119 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:57:24,321 INFO L402 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:57:24,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:57:24,321 INFO L85 PathProgramCache]: Analyzing trace with hash -1389034532, now seen corresponding path program 79 times [2021-11-12 23:57:24,321 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:57:24,322 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254596052] [2021-11-12 23:57:24,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:57:24,322 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:57:24,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:57:24,693 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 261 proven. 132 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:57:24,693 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:57:24,693 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254596052] [2021-11-12 23:57:24,693 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [254596052] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:57:24,693 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2130120195] [2021-11-12 23:57:24,693 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-12 23:57:24,693 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:57:24,693 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:57:24,694 INFO L229 MonitoredProcess]: Starting monitored process 120 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:57:24,695 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Waiting until timeout for monitored process [2021-11-12 23:57:24,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:57:24,747 INFO L263 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 34 conjunts are in the unsatisfiable core [2021-11-12 23:57:24,748 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:57:25,759 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 301 proven. 92 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:57:25,759 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:57:25,949 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 301 proven. 92 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:57:25,949 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2130120195] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:57:25,949 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1095700083] [2021-11-12 23:57:25,950 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 23:57:25,950 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:57:25,951 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:57:25,951 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:57:25,951 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:57:25,953 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:25,953 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:57:25,954 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:25,954 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:57:25,954 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:57:25,954 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:25,955 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:57:25,955 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 23:57:25,957 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_126|], 10=[|v_#valid_127|]} [2021-11-12 23:57:25,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:57:25,962 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:57:25,962 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:25,963 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:57:25,963 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:25,963 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:57:25,963 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:57:25,964 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:25,965 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:25,967 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:57:25,968 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:57:25,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:57:25,972 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:57:25,973 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:57:25,973 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:25,974 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:57:25,975 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:25,975 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:57:25,975 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:57:25,975 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:25,977 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:25,978 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:25,978 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:57:25,978 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:57:25,979 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-12 23:57:25,982 INFO L180 QuantifierPusher]: treesize reduction 16, result has 87.0 percent of original size [2021-11-12 23:57:25,983 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-12 23:57:25,985 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:25,990 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:25,995 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:26,006 INFO L180 QuantifierPusher]: treesize reduction 11, result has 95.8 percent of original size [2021-11-12 23:57:26,009 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 251 [2021-11-12 23:57:26,012 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:26,027 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:26,028 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:26,028 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:26,029 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:26,029 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:26,030 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:26,033 INFO L180 QuantifierPusher]: treesize reduction 24, result has 70.7 percent of original size [2021-11-12 23:57:26,034 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 23:57:26,037 INFO L180 QuantifierPusher]: treesize reduction 25, result has 71.9 percent of original size [2021-11-12 23:57:26,044 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-11-12 23:57:26,045 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:26,049 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:26,052 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:26,058 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:26,060 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-12 23:57:26,062 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:26,068 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:26,069 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:26,069 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:26,070 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:26,070 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:26,071 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:26,074 INFO L180 QuantifierPusher]: treesize reduction 24, result has 71.8 percent of original size [2021-11-12 23:57:26,075 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-12 23:57:26,079 INFO L180 QuantifierPusher]: treesize reduction 25, result has 78.6 percent of original size [2021-11-12 23:57:26,080 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-12 23:57:26,082 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:26,086 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:26,087 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:26,087 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:26,088 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:26,089 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:26,092 INFO L180 QuantifierPusher]: treesize reduction 24, result has 78.2 percent of original size [2021-11-12 23:57:26,093 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:57:26,098 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:57:26,960 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:57:26,961 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:57:26,961 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32, 32] total 64 [2021-11-12 23:57:26,961 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109194293] [2021-11-12 23:57:26,961 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:57:26,961 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 65 states [2021-11-12 23:57:26,961 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:57:26,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2021-11-12 23:57:26,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=807, Invalid=4449, Unknown=0, NotChecked=0, Total=5256 [2021-11-12 23:57:26,962 INFO L87 Difference]: Start difference. First operand 80 states and 96 transitions. Second operand has 65 states, 65 states have (on average 2.0307692307692307) internal successors, (132), 64 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:57:28,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:57:28,821 INFO L93 Difference]: Finished difference Result 248 states and 267 transitions. [2021-11-12 23:57:28,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-11-12 23:57:28,821 INFO L78 Accepts]: Start accepts. Automaton has has 65 states, 65 states have (on average 2.0307692307692307) internal successors, (132), 64 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 64 [2021-11-12 23:57:28,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:57:28,821 INFO L225 Difference]: With dead ends: 248 [2021-11-12 23:57:28,821 INFO L226 Difference]: Without dead ends: 200 [2021-11-12 23:57:28,822 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 265 GetRequests, 151 SyntacticMatches, 0 SemanticMatches, 114 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4710 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=2050, Invalid=11290, Unknown=0, NotChecked=0, Total=13340 [2021-11-12 23:57:28,822 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 47 mSDsluCounter, 165 mSDsCounter, 0 mSdLazyCounter, 354 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 154.89ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 187 SdHoareTripleChecker+Invalid, 428 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.38ms SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 354 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 182.22ms IncrementalHoareTripleChecker+Time [2021-11-12 23:57:28,822 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 187 Invalid, 428 Unknown, 0 Unchecked, 1.38ms Time], IncrementalHoareTripleChecker [74 Valid, 354 Invalid, 0 Unknown, 0 Unchecked, 182.22ms Time] [2021-11-12 23:57:28,823 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2021-11-12 23:57:29,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 80. [2021-11-12 23:57:29,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 79 states have (on average 1.2151898734177216) internal successors, (96), 79 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:57:29,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 96 transitions. [2021-11-12 23:57:29,145 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 96 transitions. Word has length 64 [2021-11-12 23:57:29,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:57:29,145 INFO L470 AbstractCegarLoop]: Abstraction has 80 states and 96 transitions. [2021-11-12 23:57:29,145 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 65 states, 65 states have (on average 2.0307692307692307) internal successors, (132), 64 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:57:29,145 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 96 transitions. [2021-11-12 23:57:29,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2021-11-12 23:57:29,146 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:57:29,146 INFO L514 BasicCegarLoop]: trace histogram [15, 14, 14, 12, 2, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:57:29,168 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Forceful destruction successful, exit code 0 [2021-11-12 23:57:29,346 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3420,120 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:57:29,346 INFO L402 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:57:29,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:57:29,347 INFO L85 PathProgramCache]: Analyzing trace with hash -1074405973, now seen corresponding path program 80 times [2021-11-12 23:57:29,347 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:57:29,347 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815958230] [2021-11-12 23:57:29,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:57:29,347 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:57:29,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:57:29,710 INFO L134 CoverageAnalysis]: Checked inductivity of 382 backedges. 261 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:57:29,711 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:57:29,711 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815958230] [2021-11-12 23:57:29,711 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815958230] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:57:29,711 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [832800644] [2021-11-12 23:57:29,711 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 23:57:29,711 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:57:29,711 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:57:29,712 INFO L229 MonitoredProcess]: Starting monitored process 121 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:57:29,712 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Waiting until timeout for monitored process [2021-11-12 23:57:29,781 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2021-11-12 23:57:29,782 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:57:29,783 INFO L263 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 34 conjunts are in the unsatisfiable core [2021-11-12 23:57:29,784 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:57:30,791 INFO L134 CoverageAnalysis]: Checked inductivity of 382 backedges. 301 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:57:30,791 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:57:30,980 INFO L134 CoverageAnalysis]: Checked inductivity of 382 backedges. 301 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:57:30,981 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [832800644] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:57:30,981 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [748668012] [2021-11-12 23:57:30,981 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 23:57:30,981 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:57:30,982 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:57:30,982 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:57:30,982 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:57:30,984 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:30,984 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:57:30,984 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:30,985 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:57:30,985 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:57:30,985 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:30,986 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:57:30,986 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 23:57:30,988 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_127|], 10=[|v_#valid_128|]} [2021-11-12 23:57:30,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:57:30,993 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:57:30,993 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:30,994 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:57:30,994 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:31,014 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:57:31,015 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:57:31,015 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:31,018 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:31,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:57:31,023 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:57:31,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:57:31,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:57:31,029 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:57:31,029 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:31,031 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:57:31,032 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:31,032 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:57:31,033 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:57:31,033 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:31,035 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:31,037 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:31,038 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:57:31,038 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:57:31,039 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-12 23:57:31,043 INFO L180 QuantifierPusher]: treesize reduction 16, result has 87.0 percent of original size [2021-11-12 23:57:31,044 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-11-12 23:57:31,046 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:31,051 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:31,056 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:31,067 INFO L180 QuantifierPusher]: treesize reduction 11, result has 95.8 percent of original size [2021-11-12 23:57:31,070 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 251 [2021-11-12 23:57:31,073 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:31,089 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:31,089 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:31,090 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:31,090 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:31,091 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:31,092 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:31,096 INFO L180 QuantifierPusher]: treesize reduction 24, result has 70.7 percent of original size [2021-11-12 23:57:31,097 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 23:57:31,100 INFO L180 QuantifierPusher]: treesize reduction 25, result has 71.9 percent of original size [2021-11-12 23:57:31,101 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-11-12 23:57:31,102 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:31,106 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:31,110 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:31,116 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:31,117 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-12 23:57:31,120 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:31,126 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:31,127 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:31,127 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:31,128 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:31,128 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:31,129 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:31,132 INFO L180 QuantifierPusher]: treesize reduction 24, result has 71.8 percent of original size [2021-11-12 23:57:31,133 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-12 23:57:31,137 INFO L180 QuantifierPusher]: treesize reduction 25, result has 78.6 percent of original size [2021-11-12 23:57:31,138 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-12 23:57:31,140 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:31,144 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:31,145 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:31,145 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:31,146 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:31,147 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:31,150 INFO L180 QuantifierPusher]: treesize reduction 24, result has 78.2 percent of original size [2021-11-12 23:57:31,152 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:57:31,156 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:57:32,027 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:57:32,027 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:57:32,027 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32, 32] total 63 [2021-11-12 23:57:32,027 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056511110] [2021-11-12 23:57:32,027 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:57:32,027 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2021-11-12 23:57:32,028 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:57:32,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2021-11-12 23:57:32,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=768, Invalid=4344, Unknown=0, NotChecked=0, Total=5112 [2021-11-12 23:57:32,028 INFO L87 Difference]: Start difference. First operand 80 states and 96 transitions. Second operand has 64 states, 64 states have (on average 2.046875) internal successors, (131), 63 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:57:34,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:57:34,503 INFO L93 Difference]: Finished difference Result 307 states and 327 transitions. [2021-11-12 23:57:34,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2021-11-12 23:57:34,503 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 64 states have (on average 2.046875) internal successors, (131), 63 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 64 [2021-11-12 23:57:34,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:57:34,504 INFO L225 Difference]: With dead ends: 307 [2021-11-12 23:57:34,504 INFO L226 Difference]: Without dead ends: 259 [2021-11-12 23:57:34,505 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 276 GetRequests, 152 SyntacticMatches, 0 SemanticMatches, 124 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5575 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=2415, Invalid=13335, Unknown=0, NotChecked=0, Total=15750 [2021-11-12 23:57:34,505 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 39 mSDsluCounter, 320 mSDsCounter, 0 mSdLazyCounter, 643 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 240.30ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 340 SdHoareTripleChecker+Invalid, 704 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.83ms SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 643 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 283.67ms IncrementalHoareTripleChecker+Time [2021-11-12 23:57:34,506 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 340 Invalid, 704 Unknown, 0 Unchecked, 1.83ms Time], IncrementalHoareTripleChecker [61 Valid, 643 Invalid, 0 Unknown, 0 Unchecked, 283.67ms Time] [2021-11-12 23:57:34,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 259 states. [2021-11-12 23:57:34,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 259 to 80. [2021-11-12 23:57:34,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 79 states have (on average 1.2151898734177216) internal successors, (96), 79 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:57:34,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 96 transitions. [2021-11-12 23:57:34,952 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 96 transitions. Word has length 64 [2021-11-12 23:57:34,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:57:34,952 INFO L470 AbstractCegarLoop]: Abstraction has 80 states and 96 transitions. [2021-11-12 23:57:34,952 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 64 states have (on average 2.046875) internal successors, (131), 63 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:57:34,952 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 96 transitions. [2021-11-12 23:57:34,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2021-11-12 23:57:34,952 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:57:34,952 INFO L514 BasicCegarLoop]: trace histogram [15, 14, 14, 11, 3, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:57:34,971 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Ended with exit code 0 [2021-11-12 23:57:35,152 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 121 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3449 [2021-11-12 23:57:35,153 INFO L402 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:57:35,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:57:35,153 INFO L85 PathProgramCache]: Analyzing trace with hash -371520004, now seen corresponding path program 81 times [2021-11-12 23:57:35,153 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:57:35,153 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1685390360] [2021-11-12 23:57:35,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:57:35,153 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:57:35,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:57:35,482 INFO L134 CoverageAnalysis]: Checked inductivity of 373 backedges. 261 proven. 112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:57:35,482 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:57:35,482 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1685390360] [2021-11-12 23:57:35,482 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1685390360] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:57:35,482 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2036270404] [2021-11-12 23:57:35,483 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-12 23:57:35,483 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:57:35,483 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:57:35,483 INFO L229 MonitoredProcess]: Starting monitored process 122 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:57:35,490 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Waiting until timeout for monitored process [2021-11-12 23:57:35,540 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-12 23:57:35,540 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:57:35,542 INFO L263 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 34 conjunts are in the unsatisfiable core [2021-11-12 23:57:35,545 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:57:36,490 INFO L134 CoverageAnalysis]: Checked inductivity of 373 backedges. 301 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:57:36,490 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:57:36,659 INFO L134 CoverageAnalysis]: Checked inductivity of 373 backedges. 301 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:57:36,659 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2036270404] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:57:36,659 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1435982951] [2021-11-12 23:57:36,660 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 23:57:36,660 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:57:36,660 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:57:36,660 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:57:36,660 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:57:36,662 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:36,662 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:57:36,662 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:36,663 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:57:36,663 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:57:36,663 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:36,663 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:57:36,664 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 23:57:36,665 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_128|], 10=[|v_#valid_129|]} [2021-11-12 23:57:36,670 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:57:36,670 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:57:36,671 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:36,671 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:57:36,671 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:36,671 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:57:36,672 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:57:36,672 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:36,673 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:36,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:57:36,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:57:36,677 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:57:36,680 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:57:36,681 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:57:36,681 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:36,682 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:57:36,682 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:36,683 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:57:36,683 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:57:36,683 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:36,684 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:36,685 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:36,686 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:57:36,686 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:57:36,686 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-12 23:57:36,690 INFO L180 QuantifierPusher]: treesize reduction 16, result has 87.0 percent of original size [2021-11-12 23:57:36,691 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-12 23:57:36,693 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:36,697 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:36,702 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:36,712 INFO L180 QuantifierPusher]: treesize reduction 11, result has 95.8 percent of original size [2021-11-12 23:57:36,715 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 251 [2021-11-12 23:57:36,718 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:36,733 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:36,733 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:36,734 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:36,734 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:36,734 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:36,736 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:36,738 INFO L180 QuantifierPusher]: treesize reduction 24, result has 70.7 percent of original size [2021-11-12 23:57:36,739 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 23:57:36,742 INFO L180 QuantifierPusher]: treesize reduction 25, result has 71.9 percent of original size [2021-11-12 23:57:36,743 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-11-12 23:57:36,744 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:36,747 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:36,750 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:36,756 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:36,757 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-12 23:57:36,759 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:36,765 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:36,765 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:36,766 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:36,766 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:36,767 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:36,768 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:36,770 INFO L180 QuantifierPusher]: treesize reduction 24, result has 71.8 percent of original size [2021-11-12 23:57:36,771 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-12 23:57:36,774 INFO L180 QuantifierPusher]: treesize reduction 25, result has 78.6 percent of original size [2021-11-12 23:57:36,776 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-12 23:57:36,777 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:36,781 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:36,782 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:36,782 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:36,783 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:36,790 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:36,793 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:36,795 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 129 [2021-11-12 23:57:36,797 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:36,803 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:36,804 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:36,804 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:36,804 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:36,805 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:36,805 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:36,806 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:36,807 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:36,810 INFO L180 QuantifierPusher]: treesize reduction 24, result has 78.2 percent of original size [2021-11-12 23:57:36,811 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:57:36,815 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:57:37,640 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:57:37,640 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:57:37,641 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32, 32] total 62 [2021-11-12 23:57:37,641 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409812979] [2021-11-12 23:57:37,641 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:57:37,641 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2021-11-12 23:57:37,641 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:57:37,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2021-11-12 23:57:37,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=733, Invalid=4237, Unknown=0, NotChecked=0, Total=4970 [2021-11-12 23:57:37,642 INFO L87 Difference]: Start difference. First operand 80 states and 96 transitions. Second operand has 63 states, 63 states have (on average 2.0634920634920637) internal successors, (130), 62 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:57:40,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:57:40,631 INFO L93 Difference]: Finished difference Result 365 states and 386 transitions. [2021-11-12 23:57:40,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2021-11-12 23:57:40,631 INFO L78 Accepts]: Start accepts. Automaton has has 63 states, 63 states have (on average 2.0634920634920637) internal successors, (130), 62 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 64 [2021-11-12 23:57:40,631 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:57:40,631 INFO L225 Difference]: With dead ends: 365 [2021-11-12 23:57:40,631 INFO L226 Difference]: Without dead ends: 317 [2021-11-12 23:57:40,632 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 285 GetRequests, 153 SyntacticMatches, 0 SemanticMatches, 132 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6329 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=2743, Invalid=15079, Unknown=0, NotChecked=0, Total=17822 [2021-11-12 23:57:40,632 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 65 mSDsluCounter, 326 mSDsCounter, 0 mSdLazyCounter, 619 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 240.33ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 345 SdHoareTripleChecker+Invalid, 704 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.03ms SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 619 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 284.37ms IncrementalHoareTripleChecker+Time [2021-11-12 23:57:40,633 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 345 Invalid, 704 Unknown, 0 Unchecked, 2.03ms Time], IncrementalHoareTripleChecker [85 Valid, 619 Invalid, 0 Unknown, 0 Unchecked, 284.37ms Time] [2021-11-12 23:57:40,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 317 states. [2021-11-12 23:57:40,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 317 to 80. [2021-11-12 23:57:40,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 79 states have (on average 1.2151898734177216) internal successors, (96), 79 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:57:40,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 96 transitions. [2021-11-12 23:57:40,984 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 96 transitions. Word has length 64 [2021-11-12 23:57:40,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:57:40,984 INFO L470 AbstractCegarLoop]: Abstraction has 80 states and 96 transitions. [2021-11-12 23:57:40,984 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 63 states, 63 states have (on average 2.0634920634920637) internal successors, (130), 62 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:57:40,984 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 96 transitions. [2021-11-12 23:57:40,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2021-11-12 23:57:40,985 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:57:40,985 INFO L514 BasicCegarLoop]: trace histogram [15, 14, 14, 10, 4, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:57:41,010 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Forceful destruction successful, exit code 0 [2021-11-12 23:57:41,193 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3478,122 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:57:41,193 INFO L402 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:57:41,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:57:41,193 INFO L85 PathProgramCache]: Analyzing trace with hash 1867911051, now seen corresponding path program 82 times [2021-11-12 23:57:41,193 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:57:41,194 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1877372176] [2021-11-12 23:57:41,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:57:41,194 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:57:41,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:57:41,585 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 261 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:57:41,585 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:57:41,585 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1877372176] [2021-11-12 23:57:41,585 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1877372176] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:57:41,585 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [723536169] [2021-11-12 23:57:41,586 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-12 23:57:41,586 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:57:41,586 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:57:41,586 INFO L229 MonitoredProcess]: Starting monitored process 123 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:57:41,587 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Waiting until timeout for monitored process [2021-11-12 23:57:41,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:57:41,650 INFO L263 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 34 conjunts are in the unsatisfiable core [2021-11-12 23:57:41,652 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:57:42,805 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 301 proven. 65 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:57:42,806 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:57:42,998 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 301 proven. 65 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:57:42,998 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [723536169] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:57:42,998 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1812311897] [2021-11-12 23:57:42,999 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 23:57:43,000 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:57:43,000 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:57:43,000 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:57:43,000 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:57:43,006 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:43,007 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:57:43,007 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:43,008 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:57:43,008 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:57:43,009 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:43,009 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:57:43,010 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 23:57:43,012 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_129|], 10=[|v_#valid_130|]} [2021-11-12 23:57:43,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:57:43,020 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:57:43,020 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:43,021 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:57:43,021 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:43,022 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:57:43,022 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:57:43,022 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:43,025 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:43,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:57:43,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:57:43,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:57:43,035 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:57:43,036 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:57:43,036 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:43,038 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:57:43,038 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:43,039 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:57:43,039 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:57:43,039 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:43,042 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:43,043 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:43,044 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:57:43,045 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:57:43,045 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-12 23:57:43,051 INFO L180 QuantifierPusher]: treesize reduction 16, result has 87.0 percent of original size [2021-11-12 23:57:43,053 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-11-12 23:57:43,056 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:43,062 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:43,070 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:43,088 INFO L180 QuantifierPusher]: treesize reduction 11, result has 95.8 percent of original size [2021-11-12 23:57:43,093 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 251 [2021-11-12 23:57:43,098 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:43,121 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:43,122 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:43,123 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:43,124 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:43,124 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:43,127 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:43,130 INFO L180 QuantifierPusher]: treesize reduction 24, result has 70.7 percent of original size [2021-11-12 23:57:43,132 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 23:57:43,136 INFO L180 QuantifierPusher]: treesize reduction 25, result has 71.9 percent of original size [2021-11-12 23:57:43,138 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-11-12 23:57:43,140 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:43,145 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:43,150 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:43,159 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:43,162 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-12 23:57:43,165 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:43,174 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:43,175 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:43,176 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:43,177 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:43,178 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:43,179 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:43,183 INFO L180 QuantifierPusher]: treesize reduction 24, result has 71.8 percent of original size [2021-11-12 23:57:43,185 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-12 23:57:43,191 INFO L180 QuantifierPusher]: treesize reduction 25, result has 78.6 percent of original size [2021-11-12 23:57:43,193 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-12 23:57:43,196 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:43,201 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:43,202 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:43,203 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:43,203 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:43,204 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:43,207 INFO L180 QuantifierPusher]: treesize reduction 24, result has 78.2 percent of original size [2021-11-12 23:57:43,209 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:57:43,215 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:57:44,025 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:57:44,025 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:57:44,025 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32, 32] total 61 [2021-11-12 23:57:44,025 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474001110] [2021-11-12 23:57:44,025 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:57:44,025 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2021-11-12 23:57:44,025 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:57:44,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2021-11-12 23:57:44,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=702, Invalid=4128, Unknown=0, NotChecked=0, Total=4830 [2021-11-12 23:57:44,026 INFO L87 Difference]: Start difference. First operand 80 states and 96 transitions. Second operand has 62 states, 62 states have (on average 2.0806451612903225) internal successors, (129), 61 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:57:47,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:57:47,443 INFO L93 Difference]: Finished difference Result 422 states and 444 transitions. [2021-11-12 23:57:47,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2021-11-12 23:57:47,443 INFO L78 Accepts]: Start accepts. Automaton has has 62 states, 62 states have (on average 2.0806451612903225) internal successors, (129), 61 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 64 [2021-11-12 23:57:47,443 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:57:47,443 INFO L225 Difference]: With dead ends: 422 [2021-11-12 23:57:47,443 INFO L226 Difference]: Without dead ends: 374 [2021-11-12 23:57:47,444 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 292 GetRequests, 154 SyntacticMatches, 0 SemanticMatches, 138 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6936 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=3010, Invalid=16450, Unknown=0, NotChecked=0, Total=19460 [2021-11-12 23:57:47,444 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 126 mSDsluCounter, 305 mSDsCounter, 0 mSdLazyCounter, 567 mSolverCounterSat, 182 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 246.99ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 324 SdHoareTripleChecker+Invalid, 749 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.30ms SdHoareTripleChecker+Time, 182 IncrementalHoareTripleChecker+Valid, 567 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 292.17ms IncrementalHoareTripleChecker+Time [2021-11-12 23:57:47,445 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [126 Valid, 324 Invalid, 749 Unknown, 0 Unchecked, 2.30ms Time], IncrementalHoareTripleChecker [182 Valid, 567 Invalid, 0 Unknown, 0 Unchecked, 292.17ms Time] [2021-11-12 23:57:47,445 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 374 states. [2021-11-12 23:57:47,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 374 to 80. [2021-11-12 23:57:47,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 79 states have (on average 1.2151898734177216) internal successors, (96), 79 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:57:47,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 96 transitions. [2021-11-12 23:57:47,768 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 96 transitions. Word has length 64 [2021-11-12 23:57:47,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:57:47,768 INFO L470 AbstractCegarLoop]: Abstraction has 80 states and 96 transitions. [2021-11-12 23:57:47,768 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 62 states have (on average 2.0806451612903225) internal successors, (129), 61 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:57:47,768 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 96 transitions. [2021-11-12 23:57:47,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2021-11-12 23:57:47,769 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:57:47,769 INFO L514 BasicCegarLoop]: trace histogram [15, 14, 14, 9, 5, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:57:47,790 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Ended with exit code 0 [2021-11-12 23:57:47,969 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3516,123 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:57:47,969 INFO L402 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:57:47,970 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:57:47,970 INFO L85 PathProgramCache]: Analyzing trace with hash -692248548, now seen corresponding path program 83 times [2021-11-12 23:57:47,970 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:57:47,970 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561211030] [2021-11-12 23:57:47,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:57:47,970 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:57:47,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:57:48,318 INFO L134 CoverageAnalysis]: Checked inductivity of 361 backedges. 261 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:57:48,319 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:57:48,319 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561211030] [2021-11-12 23:57:48,319 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [561211030] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:57:48,319 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1924592947] [2021-11-12 23:57:48,319 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 23:57:48,319 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:57:48,319 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:57:48,320 INFO L229 MonitoredProcess]: Starting monitored process 124 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:57:48,321 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Waiting until timeout for monitored process [2021-11-12 23:57:48,389 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2021-11-12 23:57:48,389 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:57:48,391 INFO L263 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 34 conjunts are in the unsatisfiable core [2021-11-12 23:57:48,392 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:57:49,309 INFO L134 CoverageAnalysis]: Checked inductivity of 361 backedges. 301 proven. 60 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:57:49,309 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:57:49,540 INFO L134 CoverageAnalysis]: Checked inductivity of 361 backedges. 301 proven. 60 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:57:49,540 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1924592947] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:57:49,540 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [941206282] [2021-11-12 23:57:49,541 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 23:57:49,541 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:57:49,541 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:57:49,542 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:57:49,542 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:57:49,546 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:49,547 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:57:49,547 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:49,548 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:57:49,549 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:57:49,549 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:49,550 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:57:49,551 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 23:57:49,554 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_130|], 10=[|v_#valid_131|]} [2021-11-12 23:57:49,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:57:49,561 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:57:49,562 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:49,562 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:57:49,563 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:49,563 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:57:49,563 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:57:49,564 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:49,566 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:49,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:57:49,570 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:57:49,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:57:49,575 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:57:49,576 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:57:49,576 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:49,578 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:57:49,578 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:49,579 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:57:49,579 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:57:49,579 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:49,582 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:49,583 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:49,584 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:57:49,584 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:57:49,584 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-12 23:57:49,589 INFO L180 QuantifierPusher]: treesize reduction 16, result has 87.0 percent of original size [2021-11-12 23:57:49,592 INFO L185 QuantifierPusher]: treesize reduction 7, result has 92.9 percent of original size 91 [2021-11-12 23:57:49,594 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:49,600 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:49,607 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:49,624 INFO L180 QuantifierPusher]: treesize reduction 11, result has 95.8 percent of original size [2021-11-12 23:57:49,627 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 249 [2021-11-12 23:57:49,629 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:49,658 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:49,659 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:49,659 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:49,660 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:49,660 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:49,661 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:49,664 INFO L180 QuantifierPusher]: treesize reduction 24, result has 70.7 percent of original size [2021-11-12 23:57:49,665 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 23:57:49,667 INFO L180 QuantifierPusher]: treesize reduction 25, result has 71.9 percent of original size [2021-11-12 23:57:49,668 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-11-12 23:57:49,669 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:49,672 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:49,676 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:49,682 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:49,683 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-12 23:57:49,685 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:49,691 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:49,692 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:49,692 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:49,693 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:49,693 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:49,694 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:49,697 INFO L180 QuantifierPusher]: treesize reduction 24, result has 71.8 percent of original size [2021-11-12 23:57:49,698 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-12 23:57:49,701 INFO L180 QuantifierPusher]: treesize reduction 25, result has 78.6 percent of original size [2021-11-12 23:57:49,703 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-12 23:57:49,704 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:49,708 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:49,709 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:49,709 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:49,710 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:49,711 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:49,715 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:49,717 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 129 [2021-11-12 23:57:49,719 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:49,725 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:49,726 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:49,727 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:49,727 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:49,728 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:49,729 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:49,730 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:49,732 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:49,736 INFO L180 QuantifierPusher]: treesize reduction 24, result has 78.2 percent of original size [2021-11-12 23:57:49,738 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:57:49,743 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:57:50,582 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:57:50,582 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:57:50,582 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32, 32] total 60 [2021-11-12 23:57:50,582 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191091791] [2021-11-12 23:57:50,583 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:57:50,583 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2021-11-12 23:57:50,583 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:57:50,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2021-11-12 23:57:50,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=675, Invalid=4017, Unknown=0, NotChecked=0, Total=4692 [2021-11-12 23:57:50,583 INFO L87 Difference]: Start difference. First operand 80 states and 96 transitions. Second operand has 61 states, 61 states have (on average 2.098360655737705) internal successors, (128), 60 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:57:54,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:57:54,462 INFO L93 Difference]: Finished difference Result 478 states and 501 transitions. [2021-11-12 23:57:54,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2021-11-12 23:57:54,462 INFO L78 Accepts]: Start accepts. Automaton has has 61 states, 61 states have (on average 2.098360655737705) internal successors, (128), 60 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 64 [2021-11-12 23:57:54,462 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:57:54,463 INFO L225 Difference]: With dead ends: 478 [2021-11-12 23:57:54,463 INFO L226 Difference]: Without dead ends: 430 [2021-11-12 23:57:54,464 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 297 GetRequests, 155 SyntacticMatches, 0 SemanticMatches, 142 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7357 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=3198, Invalid=17394, Unknown=0, NotChecked=0, Total=20592 [2021-11-12 23:57:54,464 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 149 mSDsluCounter, 208 mSDsCounter, 0 mSdLazyCounter, 393 mSolverCounterSat, 209 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 222.54ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 149 SdHoareTripleChecker+Valid, 226 SdHoareTripleChecker+Invalid, 602 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.21ms SdHoareTripleChecker+Time, 209 IncrementalHoareTripleChecker+Valid, 393 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 260.67ms IncrementalHoareTripleChecker+Time [2021-11-12 23:57:54,464 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [149 Valid, 226 Invalid, 602 Unknown, 0 Unchecked, 2.21ms Time], IncrementalHoareTripleChecker [209 Valid, 393 Invalid, 0 Unknown, 0 Unchecked, 260.67ms Time] [2021-11-12 23:57:54,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 430 states. [2021-11-12 23:57:54,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 430 to 80. [2021-11-12 23:57:54,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 79 states have (on average 1.2151898734177216) internal successors, (96), 79 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:57:54,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 96 transitions. [2021-11-12 23:57:54,828 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 96 transitions. Word has length 64 [2021-11-12 23:57:54,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:57:54,829 INFO L470 AbstractCegarLoop]: Abstraction has 80 states and 96 transitions. [2021-11-12 23:57:54,829 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 2.098360655737705) internal successors, (128), 60 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:57:54,829 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 96 transitions. [2021-11-12 23:57:54,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2021-11-12 23:57:54,829 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:57:54,829 INFO L514 BasicCegarLoop]: trace histogram [15, 14, 14, 8, 6, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:57:54,859 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Forceful destruction successful, exit code 0 [2021-11-12 23:57:55,045 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3545,124 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:57:55,045 INFO L402 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:57:55,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:57:55,045 INFO L85 PathProgramCache]: Analyzing trace with hash -220645013, now seen corresponding path program 84 times [2021-11-12 23:57:55,045 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:57:55,045 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117042278] [2021-11-12 23:57:55,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:57:55,046 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:57:55,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:57:55,478 INFO L134 CoverageAnalysis]: Checked inductivity of 358 backedges. 261 proven. 97 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:57:55,478 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:57:55,478 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117042278] [2021-11-12 23:57:55,478 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117042278] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:57:55,478 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [734317195] [2021-11-12 23:57:55,478 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-12 23:57:55,478 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:57:55,479 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:57:55,479 INFO L229 MonitoredProcess]: Starting monitored process 125 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:57:55,480 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Waiting until timeout for monitored process [2021-11-12 23:57:55,537 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-12 23:57:55,537 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:57:55,539 INFO L263 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 34 conjunts are in the unsatisfiable core [2021-11-12 23:57:55,540 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:57:56,490 INFO L134 CoverageAnalysis]: Checked inductivity of 358 backedges. 301 proven. 57 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:57:56,490 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:57:56,670 INFO L134 CoverageAnalysis]: Checked inductivity of 358 backedges. 301 proven. 57 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:57:56,671 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [734317195] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:57:56,671 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1375626898] [2021-11-12 23:57:56,672 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 23:57:56,672 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:57:56,672 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:57:56,672 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:57:56,672 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:57:56,674 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:56,674 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:57:56,674 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:56,674 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:57:56,675 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:57:56,675 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:56,675 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:57:56,676 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 23:57:56,677 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_131|], 10=[|v_#valid_132|]} [2021-11-12 23:57:56,681 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:57:56,681 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:57:56,681 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:56,682 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:57:56,682 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:56,682 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:57:56,682 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:57:56,682 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:56,684 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:56,686 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:57:56,687 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:57:56,687 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:57:56,690 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:57:56,690 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:57:56,690 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:56,691 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:57:56,692 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:56,692 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:57:56,692 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:57:56,692 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:56,694 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:56,694 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:56,695 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:57:56,695 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:57:56,695 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-12 23:57:56,698 INFO L180 QuantifierPusher]: treesize reduction 16, result has 87.0 percent of original size [2021-11-12 23:57:56,699 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-12 23:57:56,701 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:56,704 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:56,708 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:56,718 INFO L180 QuantifierPusher]: treesize reduction 11, result has 95.8 percent of original size [2021-11-12 23:57:56,720 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 251 [2021-11-12 23:57:56,723 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:56,735 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:56,736 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:56,736 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:56,737 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:56,737 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:56,738 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:56,740 INFO L180 QuantifierPusher]: treesize reduction 24, result has 70.7 percent of original size [2021-11-12 23:57:56,741 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 23:57:56,744 INFO L180 QuantifierPusher]: treesize reduction 25, result has 71.9 percent of original size [2021-11-12 23:57:56,745 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-11-12 23:57:56,746 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:56,748 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:56,751 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:56,756 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:56,758 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-12 23:57:56,759 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:56,764 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:56,765 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:56,765 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:56,766 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:56,766 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:56,767 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:56,769 INFO L180 QuantifierPusher]: treesize reduction 24, result has 71.8 percent of original size [2021-11-12 23:57:56,770 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-12 23:57:56,773 INFO L180 QuantifierPusher]: treesize reduction 25, result has 78.6 percent of original size [2021-11-12 23:57:56,774 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-12 23:57:56,775 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:56,779 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:56,780 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:56,780 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:56,780 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:56,782 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:56,785 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:57:56,787 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 129 [2021-11-12 23:57:56,788 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:56,794 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:56,794 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:56,795 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:56,795 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:56,795 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:56,796 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:56,796 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:56,797 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:57:56,800 INFO L180 QuantifierPusher]: treesize reduction 24, result has 78.2 percent of original size [2021-11-12 23:57:56,801 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:57:56,804 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:57:57,530 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:57:57,531 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:57:57,531 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32, 32] total 59 [2021-11-12 23:57:57,531 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470475134] [2021-11-12 23:57:57,531 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:57:57,531 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2021-11-12 23:57:57,531 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:57:57,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2021-11-12 23:57:57,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=652, Invalid=3904, Unknown=0, NotChecked=0, Total=4556 [2021-11-12 23:57:57,532 INFO L87 Difference]: Start difference. First operand 80 states and 96 transitions. Second operand has 60 states, 60 states have (on average 2.1166666666666667) internal successors, (127), 59 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:58:01,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:58:01,901 INFO L93 Difference]: Finished difference Result 533 states and 557 transitions. [2021-11-12 23:58:01,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2021-11-12 23:58:01,901 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 60 states have (on average 2.1166666666666667) internal successors, (127), 59 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 64 [2021-11-12 23:58:01,901 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:58:01,902 INFO L225 Difference]: With dead ends: 533 [2021-11-12 23:58:01,902 INFO L226 Difference]: Without dead ends: 485 [2021-11-12 23:58:01,903 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 300 GetRequests, 156 SyntacticMatches, 0 SemanticMatches, 144 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7565 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=3295, Invalid=17875, Unknown=0, NotChecked=0, Total=21170 [2021-11-12 23:58:01,903 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 105 mSDsluCounter, 251 mSDsCounter, 0 mSdLazyCounter, 479 mSolverCounterSat, 145 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 240.53ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 267 SdHoareTripleChecker+Invalid, 624 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.24ms SdHoareTripleChecker+Time, 145 IncrementalHoareTripleChecker+Valid, 479 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 282.42ms IncrementalHoareTripleChecker+Time [2021-11-12 23:58:01,903 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [105 Valid, 267 Invalid, 624 Unknown, 0 Unchecked, 2.24ms Time], IncrementalHoareTripleChecker [145 Valid, 479 Invalid, 0 Unknown, 0 Unchecked, 282.42ms Time] [2021-11-12 23:58:01,903 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 485 states. [2021-11-12 23:58:02,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 485 to 80. [2021-11-12 23:58:02,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 79 states have (on average 1.2151898734177216) internal successors, (96), 79 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:58:02,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 96 transitions. [2021-11-12 23:58:02,219 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 96 transitions. Word has length 64 [2021-11-12 23:58:02,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:58:02,219 INFO L470 AbstractCegarLoop]: Abstraction has 80 states and 96 transitions. [2021-11-12 23:58:02,219 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 60 states have (on average 2.1166666666666667) internal successors, (127), 59 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:58:02,219 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 96 transitions. [2021-11-12 23:58:02,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2021-11-12 23:58:02,220 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:58:02,220 INFO L514 BasicCegarLoop]: trace histogram [15, 14, 14, 7, 7, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:58:02,257 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Forceful destruction successful, exit code 0 [2021-11-12 23:58:02,441 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3583,125 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:58:02,441 INFO L402 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:58:02,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:58:02,441 INFO L85 PathProgramCache]: Analyzing trace with hash -482526660, now seen corresponding path program 85 times [2021-11-12 23:58:02,441 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:58:02,441 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472776810] [2021-11-12 23:58:02,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:58:02,441 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:58:02,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:58:02,762 INFO L134 CoverageAnalysis]: Checked inductivity of 357 backedges. 261 proven. 96 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:58:02,762 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:58:02,762 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472776810] [2021-11-12 23:58:02,762 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [472776810] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:58:02,762 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2074122829] [2021-11-12 23:58:02,762 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-12 23:58:02,762 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:58:02,762 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:58:02,763 INFO L229 MonitoredProcess]: Starting monitored process 126 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:58:02,764 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Waiting until timeout for monitored process [2021-11-12 23:58:02,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:58:02,812 INFO L263 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 34 conjunts are in the unsatisfiable core [2021-11-12 23:58:02,813 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:58:03,705 INFO L134 CoverageAnalysis]: Checked inductivity of 357 backedges. 301 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:58:03,705 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:58:03,881 INFO L134 CoverageAnalysis]: Checked inductivity of 357 backedges. 301 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:58:03,881 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2074122829] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:58:03,881 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [911417816] [2021-11-12 23:58:03,882 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 23:58:03,882 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:58:03,882 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:58:03,882 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:58:03,882 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:58:03,884 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:03,884 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:58:03,885 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:03,885 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:58:03,885 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:58:03,885 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:03,886 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:58:03,886 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 23:58:03,888 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_132|], 10=[|v_#valid_133|]} [2021-11-12 23:58:03,892 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:58:03,893 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:58:03,893 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:03,893 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:58:03,894 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:03,894 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:58:03,894 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:58:03,894 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:03,896 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:03,898 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:58:03,899 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:58:03,900 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:58:03,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:58:03,903 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:58:03,904 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:03,905 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:58:03,905 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:03,905 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:58:03,906 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:58:03,906 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:03,907 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:03,908 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:03,909 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:58:03,909 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:58:03,909 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-12 23:58:03,912 INFO L180 QuantifierPusher]: treesize reduction 16, result has 87.0 percent of original size [2021-11-12 23:58:03,914 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-12 23:58:03,915 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:03,920 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:03,924 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:03,935 INFO L180 QuantifierPusher]: treesize reduction 11, result has 95.8 percent of original size [2021-11-12 23:58:03,938 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 251 [2021-11-12 23:58:03,941 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:03,955 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:03,955 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:03,956 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:03,956 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:03,956 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:03,969 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:03,971 INFO L180 QuantifierPusher]: treesize reduction 24, result has 70.7 percent of original size [2021-11-12 23:58:03,972 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 23:58:03,975 INFO L180 QuantifierPusher]: treesize reduction 25, result has 71.9 percent of original size [2021-11-12 23:58:03,976 INFO L185 QuantifierPusher]: treesize reduction 5, result has 90.6 percent of original size 48 [2021-11-12 23:58:03,977 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:03,980 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:03,984 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:03,989 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:03,991 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 114 [2021-11-12 23:58:03,992 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:03,999 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:03,999 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:04,000 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:04,000 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:04,000 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:04,002 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:04,004 INFO L180 QuantifierPusher]: treesize reduction 24, result has 71.8 percent of original size [2021-11-12 23:58:04,005 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-12 23:58:04,008 INFO L180 QuantifierPusher]: treesize reduction 25, result has 78.6 percent of original size [2021-11-12 23:58:04,010 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-12 23:58:04,011 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:04,015 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:04,016 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:04,016 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:04,017 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:04,018 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:04,021 INFO L180 QuantifierPusher]: treesize reduction 24, result has 78.2 percent of original size [2021-11-12 23:58:04,022 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:58:04,026 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:58:04,830 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:58:04,830 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:58:04,830 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32, 32] total 58 [2021-11-12 23:58:04,830 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659502069] [2021-11-12 23:58:04,830 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:58:04,831 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2021-11-12 23:58:04,831 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:58:04,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2021-11-12 23:58:04,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=633, Invalid=3789, Unknown=0, NotChecked=0, Total=4422 [2021-11-12 23:58:04,832 INFO L87 Difference]: Start difference. First operand 80 states and 96 transitions. Second operand has 59 states, 59 states have (on average 2.135593220338983) internal successors, (126), 58 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:58:09,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:58:09,375 INFO L93 Difference]: Finished difference Result 587 states and 612 transitions. [2021-11-12 23:58:09,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2021-11-12 23:58:09,375 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 59 states have (on average 2.135593220338983) internal successors, (126), 58 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 64 [2021-11-12 23:58:09,375 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:58:09,376 INFO L225 Difference]: With dead ends: 587 [2021-11-12 23:58:09,376 INFO L226 Difference]: Without dead ends: 539 [2021-11-12 23:58:09,377 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 157 SyntacticMatches, 0 SemanticMatches, 144 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7545 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=3295, Invalid=17875, Unknown=0, NotChecked=0, Total=21170 [2021-11-12 23:58:09,377 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 106 mSDsluCounter, 279 mSDsCounter, 0 mSdLazyCounter, 486 mSolverCounterSat, 158 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 264.49ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 294 SdHoareTripleChecker+Invalid, 644 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.23ms SdHoareTripleChecker+Time, 158 IncrementalHoareTripleChecker+Valid, 486 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 307.02ms IncrementalHoareTripleChecker+Time [2021-11-12 23:58:09,378 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [106 Valid, 294 Invalid, 644 Unknown, 0 Unchecked, 2.23ms Time], IncrementalHoareTripleChecker [158 Valid, 486 Invalid, 0 Unknown, 0 Unchecked, 307.02ms Time] [2021-11-12 23:58:09,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 539 states. [2021-11-12 23:58:09,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 539 to 80. [2021-11-12 23:58:09,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 79 states have (on average 1.2151898734177216) internal successors, (96), 79 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:58:09,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 96 transitions. [2021-11-12 23:58:09,779 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 96 transitions. Word has length 64 [2021-11-12 23:58:09,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:58:09,779 INFO L470 AbstractCegarLoop]: Abstraction has 80 states and 96 transitions. [2021-11-12 23:58:09,779 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 59 states have (on average 2.135593220338983) internal successors, (126), 58 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:58:09,780 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 96 transitions. [2021-11-12 23:58:09,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2021-11-12 23:58:09,780 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:58:09,780 INFO L514 BasicCegarLoop]: trace histogram [15, 14, 14, 8, 6, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:58:09,805 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Ended with exit code 0 [2021-11-12 23:58:09,985 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 126 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3621 [2021-11-12 23:58:09,985 INFO L402 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:58:09,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:58:09,985 INFO L85 PathProgramCache]: Analyzing trace with hash 1725782859, now seen corresponding path program 86 times [2021-11-12 23:58:09,986 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:58:09,986 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500430578] [2021-11-12 23:58:09,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:58:09,986 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:58:09,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:58:10,337 INFO L134 CoverageAnalysis]: Checked inductivity of 358 backedges. 261 proven. 97 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:58:10,338 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:58:10,338 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1500430578] [2021-11-12 23:58:10,338 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1500430578] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:58:10,338 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1116780602] [2021-11-12 23:58:10,338 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 23:58:10,339 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:58:10,339 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:58:10,339 INFO L229 MonitoredProcess]: Starting monitored process 127 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:58:10,341 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Waiting until timeout for monitored process [2021-11-12 23:58:10,401 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2021-11-12 23:58:10,401 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:58:10,403 INFO L263 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 34 conjunts are in the unsatisfiable core [2021-11-12 23:58:10,404 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:58:11,245 INFO L134 CoverageAnalysis]: Checked inductivity of 358 backedges. 301 proven. 57 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:58:11,245 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:58:11,453 INFO L134 CoverageAnalysis]: Checked inductivity of 358 backedges. 301 proven. 57 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:58:11,453 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1116780602] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:58:11,453 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [281883602] [2021-11-12 23:58:11,454 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 23:58:11,454 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:58:11,454 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:58:11,454 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:58:11,454 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:58:11,456 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:11,456 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:58:11,456 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:11,457 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:58:11,457 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:58:11,457 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:11,457 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:58:11,458 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 23:58:11,459 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_133|], 10=[|v_#valid_134|]} [2021-11-12 23:58:11,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:58:11,464 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:58:11,464 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:11,465 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:58:11,465 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:11,465 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:58:11,465 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:58:11,466 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:11,467 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:11,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:58:11,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:58:11,471 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:58:11,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:58:11,474 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:58:11,475 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:11,476 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:58:11,476 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:11,476 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:58:11,477 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:58:11,477 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:11,478 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:11,479 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:11,480 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:58:11,480 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:58:11,480 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-12 23:58:11,483 INFO L180 QuantifierPusher]: treesize reduction 16, result has 87.0 percent of original size [2021-11-12 23:58:11,485 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-11-12 23:58:11,486 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:11,490 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:11,494 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:11,504 INFO L180 QuantifierPusher]: treesize reduction 11, result has 95.8 percent of original size [2021-11-12 23:58:11,506 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 251 [2021-11-12 23:58:11,509 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:11,521 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:11,522 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:11,522 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:11,523 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:11,523 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:11,524 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:11,526 INFO L180 QuantifierPusher]: treesize reduction 24, result has 70.7 percent of original size [2021-11-12 23:58:11,527 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 23:58:11,529 INFO L180 QuantifierPusher]: treesize reduction 25, result has 71.9 percent of original size [2021-11-12 23:58:11,530 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-11-12 23:58:11,532 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:11,534 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:11,537 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:11,542 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:11,543 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-12 23:58:11,545 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:11,550 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:11,550 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:11,551 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:11,551 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:11,551 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:11,552 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:11,554 INFO L180 QuantifierPusher]: treesize reduction 24, result has 71.8 percent of original size [2021-11-12 23:58:11,555 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-12 23:58:11,558 INFO L180 QuantifierPusher]: treesize reduction 25, result has 78.6 percent of original size [2021-11-12 23:58:11,560 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-12 23:58:11,561 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:11,564 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:11,565 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:11,565 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:11,566 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:11,567 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:11,570 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:11,571 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 129 [2021-11-12 23:58:11,573 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:11,578 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:11,579 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:11,579 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:11,579 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:11,580 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:11,580 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:11,581 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:11,583 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:11,586 INFO L180 QuantifierPusher]: treesize reduction 24, result has 78.2 percent of original size [2021-11-12 23:58:11,587 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:58:11,590 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:58:12,365 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:58:12,365 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:58:12,366 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32, 32] total 57 [2021-11-12 23:58:12,366 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1280754040] [2021-11-12 23:58:12,366 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:58:12,366 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2021-11-12 23:58:12,366 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:58:12,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2021-11-12 23:58:12,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=618, Invalid=3672, Unknown=0, NotChecked=0, Total=4290 [2021-11-12 23:58:12,368 INFO L87 Difference]: Start difference. First operand 80 states and 96 transitions. Second operand has 58 states, 58 states have (on average 2.1551724137931036) internal successors, (125), 57 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:58:17,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:58:17,090 INFO L93 Difference]: Finished difference Result 640 states and 666 transitions. [2021-11-12 23:58:17,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2021-11-12 23:58:17,090 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 58 states have (on average 2.1551724137931036) internal successors, (125), 57 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 64 [2021-11-12 23:58:17,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:58:17,091 INFO L225 Difference]: With dead ends: 640 [2021-11-12 23:58:17,091 INFO L226 Difference]: Without dead ends: 592 [2021-11-12 23:58:17,092 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 300 GetRequests, 158 SyntacticMatches, 0 SemanticMatches, 142 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7294 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=3198, Invalid=17394, Unknown=0, NotChecked=0, Total=20592 [2021-11-12 23:58:17,093 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 127 mSDsluCounter, 299 mSDsCounter, 0 mSdLazyCounter, 534 mSolverCounterSat, 124 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 244.58ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 313 SdHoareTripleChecker+Invalid, 658 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.31ms SdHoareTripleChecker+Time, 124 IncrementalHoareTripleChecker+Valid, 534 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 287.24ms IncrementalHoareTripleChecker+Time [2021-11-12 23:58:17,093 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [127 Valid, 313 Invalid, 658 Unknown, 0 Unchecked, 2.31ms Time], IncrementalHoareTripleChecker [124 Valid, 534 Invalid, 0 Unknown, 0 Unchecked, 287.24ms Time] [2021-11-12 23:58:17,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 592 states. [2021-11-12 23:58:17,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 592 to 80. [2021-11-12 23:58:17,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 79 states have (on average 1.2151898734177216) internal successors, (96), 79 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:58:17,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 96 transitions. [2021-11-12 23:58:17,485 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 96 transitions. Word has length 64 [2021-11-12 23:58:17,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:58:17,485 INFO L470 AbstractCegarLoop]: Abstraction has 80 states and 96 transitions. [2021-11-12 23:58:17,485 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 58 states have (on average 2.1551724137931036) internal successors, (125), 57 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:58:17,486 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 96 transitions. [2021-11-12 23:58:17,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2021-11-12 23:58:17,486 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:58:17,486 INFO L514 BasicCegarLoop]: trace histogram [15, 14, 14, 9, 5, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:58:17,510 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Forceful destruction successful, exit code 0 [2021-11-12 23:58:17,689 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 127 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3650 [2021-11-12 23:58:17,689 INFO L402 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:58:17,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:58:17,689 INFO L85 PathProgramCache]: Analyzing trace with hash -281191332, now seen corresponding path program 87 times [2021-11-12 23:58:17,690 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:58:17,690 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353652540] [2021-11-12 23:58:17,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:58:17,690 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:58:17,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:58:18,065 INFO L134 CoverageAnalysis]: Checked inductivity of 361 backedges. 261 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:58:18,065 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:58:18,065 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [353652540] [2021-11-12 23:58:18,065 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [353652540] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:58:18,065 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [991141229] [2021-11-12 23:58:18,065 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-12 23:58:18,066 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:58:18,066 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:58:18,070 INFO L229 MonitoredProcess]: Starting monitored process 128 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:58:18,074 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (128)] Waiting until timeout for monitored process [2021-11-12 23:58:18,138 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-12 23:58:18,138 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:58:18,140 INFO L263 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 34 conjunts are in the unsatisfiable core [2021-11-12 23:58:18,141 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:58:18,999 INFO L134 CoverageAnalysis]: Checked inductivity of 361 backedges. 301 proven. 60 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:58:18,999 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:58:19,152 INFO L134 CoverageAnalysis]: Checked inductivity of 361 backedges. 301 proven. 60 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:58:19,152 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [991141229] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:58:19,153 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1319802698] [2021-11-12 23:58:19,153 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 23:58:19,154 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:58:19,154 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:58:19,154 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:58:19,154 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:58:19,160 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:19,160 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:58:19,161 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:19,161 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:58:19,161 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:58:19,161 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:19,162 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:58:19,162 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 23:58:19,163 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_134|], 10=[|v_#valid_135|]} [2021-11-12 23:58:19,168 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:58:19,168 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:58:19,168 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:19,169 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:58:19,169 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:19,169 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:58:19,169 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:58:19,169 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:19,171 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:19,173 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:58:19,174 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:58:19,175 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:58:19,179 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:58:19,179 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:58:19,180 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:19,181 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:58:19,181 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:19,181 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:58:19,181 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:58:19,182 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:19,183 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:19,184 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:19,184 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:58:19,184 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:58:19,185 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-12 23:58:19,188 INFO L180 QuantifierPusher]: treesize reduction 16, result has 87.0 percent of original size [2021-11-12 23:58:19,189 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-11-12 23:58:19,191 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:19,195 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:19,199 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:19,220 INFO L180 QuantifierPusher]: treesize reduction 11, result has 95.8 percent of original size [2021-11-12 23:58:19,223 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 251 [2021-11-12 23:58:19,226 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:19,239 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:19,240 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:19,240 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:19,241 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:19,241 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:19,253 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:19,256 INFO L180 QuantifierPusher]: treesize reduction 24, result has 70.7 percent of original size [2021-11-12 23:58:19,257 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 23:58:19,261 INFO L180 QuantifierPusher]: treesize reduction 25, result has 71.9 percent of original size [2021-11-12 23:58:19,263 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-11-12 23:58:19,264 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:19,269 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:19,273 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:19,282 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:19,284 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-12 23:58:19,287 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:19,295 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:19,296 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:19,297 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:19,297 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:19,298 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:19,300 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:19,303 INFO L180 QuantifierPusher]: treesize reduction 24, result has 71.8 percent of original size [2021-11-12 23:58:19,305 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-12 23:58:19,310 INFO L180 QuantifierPusher]: treesize reduction 25, result has 78.6 percent of original size [2021-11-12 23:58:19,312 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-12 23:58:19,314 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:19,320 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:19,321 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:19,322 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:19,323 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:19,324 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:19,329 INFO L180 QuantifierPusher]: treesize reduction 24, result has 78.2 percent of original size [2021-11-12 23:58:19,331 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:58:19,336 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:58:20,127 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:58:20,127 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:58:20,128 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32, 32] total 56 [2021-11-12 23:58:20,128 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [273618367] [2021-11-12 23:58:20,128 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:58:20,128 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2021-11-12 23:58:20,128 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:58:20,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2021-11-12 23:58:20,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=607, Invalid=3553, Unknown=0, NotChecked=0, Total=4160 [2021-11-12 23:58:20,129 INFO L87 Difference]: Start difference. First operand 80 states and 96 transitions. Second operand has 57 states, 57 states have (on average 2.175438596491228) internal successors, (124), 56 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:58:25,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:58:25,002 INFO L93 Difference]: Finished difference Result 692 states and 719 transitions. [2021-11-12 23:58:25,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2021-11-12 23:58:25,002 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 57 states have (on average 2.175438596491228) internal successors, (124), 56 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 64 [2021-11-12 23:58:25,002 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:58:25,003 INFO L225 Difference]: With dead ends: 692 [2021-11-12 23:58:25,003 INFO L226 Difference]: Without dead ends: 644 [2021-11-12 23:58:25,004 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 297 GetRequests, 159 SyntacticMatches, 0 SemanticMatches, 138 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6821 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=3010, Invalid=16450, Unknown=0, NotChecked=0, Total=19460 [2021-11-12 23:58:25,004 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 156 mSDsluCounter, 301 mSDsCounter, 0 mSdLazyCounter, 517 mSolverCounterSat, 125 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 234.62ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 314 SdHoareTripleChecker+Invalid, 642 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.29ms SdHoareTripleChecker+Time, 125 IncrementalHoareTripleChecker+Valid, 517 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 274.64ms IncrementalHoareTripleChecker+Time [2021-11-12 23:58:25,004 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [156 Valid, 314 Invalid, 642 Unknown, 0 Unchecked, 2.29ms Time], IncrementalHoareTripleChecker [125 Valid, 517 Invalid, 0 Unknown, 0 Unchecked, 274.64ms Time] [2021-11-12 23:58:25,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 644 states. [2021-11-12 23:58:25,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 644 to 80. [2021-11-12 23:58:25,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 79 states have (on average 1.2151898734177216) internal successors, (96), 79 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:58:25,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 96 transitions. [2021-11-12 23:58:25,383 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 96 transitions. Word has length 64 [2021-11-12 23:58:25,383 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:58:25,383 INFO L470 AbstractCegarLoop]: Abstraction has 80 states and 96 transitions. [2021-11-12 23:58:25,383 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 57 states have (on average 2.175438596491228) internal successors, (124), 56 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:58:25,383 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 96 transitions. [2021-11-12 23:58:25,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2021-11-12 23:58:25,384 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:58:25,384 INFO L514 BasicCegarLoop]: trace histogram [15, 14, 14, 10, 4, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:58:25,407 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (128)] Ended with exit code 0 [2021-11-12 23:58:25,584 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3688,128 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:58:25,584 INFO L402 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:58:25,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:58:25,585 INFO L85 PathProgramCache]: Analyzing trace with hash 1732277547, now seen corresponding path program 88 times [2021-11-12 23:58:25,585 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:58:25,585 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198795755] [2021-11-12 23:58:25,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:58:25,585 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:58:25,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:58:25,959 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 261 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:58:25,960 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:58:25,960 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198795755] [2021-11-12 23:58:25,960 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [198795755] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:58:25,960 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [665368898] [2021-11-12 23:58:25,960 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-12 23:58:25,960 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:58:25,960 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:58:25,961 INFO L229 MonitoredProcess]: Starting monitored process 129 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:58:25,963 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (129)] Waiting until timeout for monitored process [2021-11-12 23:58:26,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:58:26,017 INFO L263 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 34 conjunts are in the unsatisfiable core [2021-11-12 23:58:26,018 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:58:26,878 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 301 proven. 65 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:58:26,879 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:58:27,058 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 301 proven. 65 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:58:27,058 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [665368898] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:58:27,059 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1038707834] [2021-11-12 23:58:27,060 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 23:58:27,060 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:58:27,060 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:58:27,060 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:58:27,061 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:58:27,063 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:27,064 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:58:27,064 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:27,064 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:58:27,067 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:58:27,068 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:27,069 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:58:27,070 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 23:58:27,080 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_135|], 10=[|v_#valid_136|]} [2021-11-12 23:58:27,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:58:27,086 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:58:27,086 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:27,086 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:58:27,087 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:27,087 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:58:27,087 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:58:27,087 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:27,089 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:27,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:58:27,095 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:58:27,098 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:58:27,102 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:58:27,105 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:58:27,106 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:27,108 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:58:27,108 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:27,108 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:58:27,108 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:58:27,109 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:27,111 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:27,112 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:27,113 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:58:27,113 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:58:27,113 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-12 23:58:27,117 INFO L180 QuantifierPusher]: treesize reduction 16, result has 87.0 percent of original size [2021-11-12 23:58:27,118 INFO L185 QuantifierPusher]: treesize reduction 7, result has 92.9 percent of original size 91 [2021-11-12 23:58:27,120 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:27,124 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:27,129 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:27,140 INFO L180 QuantifierPusher]: treesize reduction 11, result has 95.8 percent of original size [2021-11-12 23:58:27,143 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 249 [2021-11-12 23:58:27,146 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:27,161 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:27,161 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:27,162 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:27,162 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:27,163 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:27,164 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:27,166 INFO L180 QuantifierPusher]: treesize reduction 24, result has 70.7 percent of original size [2021-11-12 23:58:27,167 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 23:58:27,170 INFO L180 QuantifierPusher]: treesize reduction 25, result has 71.9 percent of original size [2021-11-12 23:58:27,171 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-11-12 23:58:27,173 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:27,176 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:27,179 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:27,185 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:27,186 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-12 23:58:27,188 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:27,194 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:27,194 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:27,194 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:27,195 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:27,195 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:27,196 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:27,198 INFO L180 QuantifierPusher]: treesize reduction 24, result has 71.8 percent of original size [2021-11-12 23:58:27,200 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-12 23:58:27,203 INFO L180 QuantifierPusher]: treesize reduction 25, result has 78.6 percent of original size [2021-11-12 23:58:27,205 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-12 23:58:27,213 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:27,218 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:27,219 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:27,219 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:27,220 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:27,221 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:27,224 INFO L180 QuantifierPusher]: treesize reduction 24, result has 78.2 percent of original size [2021-11-12 23:58:27,225 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:58:27,229 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:58:28,071 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:58:28,071 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:58:28,071 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32, 32] total 55 [2021-11-12 23:58:28,071 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807086857] [2021-11-12 23:58:28,071 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:58:28,072 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2021-11-12 23:58:28,072 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:58:28,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2021-11-12 23:58:28,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=600, Invalid=3432, Unknown=0, NotChecked=0, Total=4032 [2021-11-12 23:58:28,073 INFO L87 Difference]: Start difference. First operand 80 states and 96 transitions. Second operand has 56 states, 56 states have (on average 2.1964285714285716) internal successors, (123), 55 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:58:32,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:58:32,523 INFO L93 Difference]: Finished difference Result 743 states and 771 transitions. [2021-11-12 23:58:32,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2021-11-12 23:58:32,523 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 2.1964285714285716) internal successors, (123), 55 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 64 [2021-11-12 23:58:32,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:58:32,524 INFO L225 Difference]: With dead ends: 743 [2021-11-12 23:58:32,524 INFO L226 Difference]: Without dead ends: 695 [2021-11-12 23:58:32,526 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 292 GetRequests, 160 SyntacticMatches, 0 SemanticMatches, 132 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6147 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=2743, Invalid=15079, Unknown=0, NotChecked=0, Total=17822 [2021-11-12 23:58:32,526 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 195 mSDsluCounter, 270 mSDsCounter, 0 mSdLazyCounter, 476 mSolverCounterSat, 142 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 206.09ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 195 SdHoareTripleChecker+Valid, 282 SdHoareTripleChecker+Invalid, 618 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.11ms SdHoareTripleChecker+Time, 142 IncrementalHoareTripleChecker+Valid, 476 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 243.34ms IncrementalHoareTripleChecker+Time [2021-11-12 23:58:32,526 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [195 Valid, 282 Invalid, 618 Unknown, 0 Unchecked, 2.11ms Time], IncrementalHoareTripleChecker [142 Valid, 476 Invalid, 0 Unknown, 0 Unchecked, 243.34ms Time] [2021-11-12 23:58:32,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 695 states. [2021-11-12 23:58:32,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 695 to 80. [2021-11-12 23:58:32,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 79 states have (on average 1.2151898734177216) internal successors, (96), 79 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:58:32,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 96 transitions. [2021-11-12 23:58:32,863 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 96 transitions. Word has length 64 [2021-11-12 23:58:32,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:58:32,864 INFO L470 AbstractCegarLoop]: Abstraction has 80 states and 96 transitions. [2021-11-12 23:58:32,864 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 56 states have (on average 2.1964285714285716) internal successors, (123), 55 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:58:32,864 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 96 transitions. [2021-11-12 23:58:32,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2021-11-12 23:58:32,864 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:58:32,864 INFO L514 BasicCegarLoop]: trace histogram [15, 14, 14, 11, 3, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:58:32,884 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (129)] Ended with exit code 0 [2021-11-12 23:58:33,064 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3717,129 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:58:33,065 INFO L402 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:58:33,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:58:33,065 INFO L85 PathProgramCache]: Analyzing trace with hash 1797228156, now seen corresponding path program 89 times [2021-11-12 23:58:33,065 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:58:33,065 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [675501585] [2021-11-12 23:58:33,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:58:33,065 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:58:33,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:58:33,385 INFO L134 CoverageAnalysis]: Checked inductivity of 373 backedges. 261 proven. 112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:58:33,385 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:58:33,385 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [675501585] [2021-11-12 23:58:33,385 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [675501585] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:58:33,385 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1669748222] [2021-11-12 23:58:33,385 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 23:58:33,385 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:58:33,385 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:58:33,386 INFO L229 MonitoredProcess]: Starting monitored process 130 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:58:33,388 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (130)] Waiting until timeout for monitored process [2021-11-12 23:58:33,449 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2021-11-12 23:58:33,449 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:58:33,451 INFO L263 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 34 conjunts are in the unsatisfiable core [2021-11-12 23:58:33,452 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:58:34,165 INFO L134 CoverageAnalysis]: Checked inductivity of 373 backedges. 301 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:58:34,165 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:58:34,317 INFO L134 CoverageAnalysis]: Checked inductivity of 373 backedges. 301 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:58:34,317 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1669748222] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:58:34,317 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [940630849] [2021-11-12 23:58:34,318 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 23:58:34,318 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:58:34,318 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:58:34,318 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:58:34,318 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:58:34,321 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:34,321 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:58:34,321 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:34,322 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:58:34,322 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:58:34,322 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:34,323 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:58:34,323 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 23:58:34,325 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_136|], 10=[|v_#valid_137|]} [2021-11-12 23:58:34,329 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:58:34,330 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:58:34,330 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:34,330 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:58:34,330 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:34,331 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:58:34,331 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:58:34,331 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:34,332 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:34,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:58:34,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:58:34,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:58:34,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:58:34,339 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:58:34,339 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:34,340 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:58:34,341 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:34,341 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:58:34,341 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:58:34,341 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:34,342 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:34,343 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:34,344 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:58:34,344 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:58:34,344 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-12 23:58:34,347 INFO L180 QuantifierPusher]: treesize reduction 16, result has 87.0 percent of original size [2021-11-12 23:58:34,348 INFO L185 QuantifierPusher]: treesize reduction 5, result has 94.8 percent of original size 91 [2021-11-12 23:58:34,350 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:34,353 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:34,357 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:34,366 INFO L180 QuantifierPusher]: treesize reduction 21, result has 92.1 percent of original size [2021-11-12 23:58:34,368 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 244 [2021-11-12 23:58:34,371 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:34,381 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:34,382 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:34,382 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:34,383 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:34,383 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:34,384 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:34,386 INFO L180 QuantifierPusher]: treesize reduction 24, result has 70.7 percent of original size [2021-11-12 23:58:34,387 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 23:58:34,390 INFO L180 QuantifierPusher]: treesize reduction 25, result has 71.9 percent of original size [2021-11-12 23:58:34,390 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-11-12 23:58:34,392 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:34,394 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:34,397 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:34,402 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:34,403 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-12 23:58:34,405 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:34,410 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:34,410 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:34,411 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:34,411 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:34,412 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:34,413 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:34,415 INFO L180 QuantifierPusher]: treesize reduction 24, result has 71.8 percent of original size [2021-11-12 23:58:34,415 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-12 23:58:34,418 INFO L180 QuantifierPusher]: treesize reduction 25, result has 78.6 percent of original size [2021-11-12 23:58:34,420 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-12 23:58:34,421 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:34,424 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:34,425 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:34,425 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:34,426 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:34,427 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:34,430 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:34,431 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 129 [2021-11-12 23:58:34,433 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:34,438 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:34,439 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:34,439 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:34,439 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:34,440 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:34,440 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:34,440 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:34,442 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:34,454 INFO L180 QuantifierPusher]: treesize reduction 24, result has 78.2 percent of original size [2021-11-12 23:58:34,455 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:58:34,459 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:58:35,167 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:58:35,167 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:58:35,168 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32, 32] total 54 [2021-11-12 23:58:35,168 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657897723] [2021-11-12 23:58:35,168 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:58:35,168 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2021-11-12 23:58:35,168 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:58:35,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2021-11-12 23:58:35,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=597, Invalid=3309, Unknown=0, NotChecked=0, Total=3906 [2021-11-12 23:58:35,169 INFO L87 Difference]: Start difference. First operand 80 states and 96 transitions. Second operand has 55 states, 55 states have (on average 2.2181818181818183) internal successors, (122), 54 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:58:39,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:58:39,513 INFO L93 Difference]: Finished difference Result 793 states and 822 transitions. [2021-11-12 23:58:39,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2021-11-12 23:58:39,514 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.2181818181818183) internal successors, (122), 54 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 64 [2021-11-12 23:58:39,514 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:58:39,514 INFO L225 Difference]: With dead ends: 793 [2021-11-12 23:58:39,515 INFO L226 Difference]: Without dead ends: 745 [2021-11-12 23:58:39,515 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 285 GetRequests, 161 SyntacticMatches, 0 SemanticMatches, 124 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5305 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=2415, Invalid=13335, Unknown=0, NotChecked=0, Total=15750 [2021-11-12 23:58:39,515 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 383 mSDsluCounter, 267 mSDsCounter, 0 mSdLazyCounter, 444 mSolverCounterSat, 218 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 218.61ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 383 SdHoareTripleChecker+Valid, 278 SdHoareTripleChecker+Invalid, 662 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.37ms SdHoareTripleChecker+Time, 218 IncrementalHoareTripleChecker+Valid, 444 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 259.48ms IncrementalHoareTripleChecker+Time [2021-11-12 23:58:39,516 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [383 Valid, 278 Invalid, 662 Unknown, 0 Unchecked, 2.37ms Time], IncrementalHoareTripleChecker [218 Valid, 444 Invalid, 0 Unknown, 0 Unchecked, 259.48ms Time] [2021-11-12 23:58:39,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 745 states. [2021-11-12 23:58:39,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 745 to 80. [2021-11-12 23:58:39,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 79 states have (on average 1.2151898734177216) internal successors, (96), 79 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:58:39,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 96 transitions. [2021-11-12 23:58:39,867 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 96 transitions. Word has length 64 [2021-11-12 23:58:39,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:58:39,868 INFO L470 AbstractCegarLoop]: Abstraction has 80 states and 96 transitions. [2021-11-12 23:58:39,868 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.2181818181818183) internal successors, (122), 54 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:58:39,868 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 96 transitions. [2021-11-12 23:58:39,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2021-11-12 23:58:39,868 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:58:39,868 INFO L514 BasicCegarLoop]: trace histogram [15, 14, 14, 12, 2, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:58:39,888 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (130)] Forceful destruction successful, exit code 0 [2021-11-12 23:58:40,068 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3746,130 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:58:40,069 INFO L402 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:58:40,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:58:40,069 INFO L85 PathProgramCache]: Analyzing trace with hash -278886645, now seen corresponding path program 90 times [2021-11-12 23:58:40,069 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:58:40,069 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684448363] [2021-11-12 23:58:40,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:58:40,069 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:58:40,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:58:40,393 INFO L134 CoverageAnalysis]: Checked inductivity of 382 backedges. 261 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:58:40,393 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:58:40,394 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684448363] [2021-11-12 23:58:40,394 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [684448363] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:58:40,394 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1688516335] [2021-11-12 23:58:40,394 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-12 23:58:40,394 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:58:40,394 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:58:40,395 INFO L229 MonitoredProcess]: Starting monitored process 131 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:58:40,397 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (131)] Waiting until timeout for monitored process [2021-11-12 23:58:40,444 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-12 23:58:40,444 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:58:40,446 INFO L263 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 34 conjunts are in the unsatisfiable core [2021-11-12 23:58:40,446 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:58:41,142 INFO L134 CoverageAnalysis]: Checked inductivity of 382 backedges. 301 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:58:41,142 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:58:41,297 INFO L134 CoverageAnalysis]: Checked inductivity of 382 backedges. 301 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:58:41,297 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1688516335] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:58:41,297 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [204759959] [2021-11-12 23:58:41,297 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 23:58:41,298 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:58:41,298 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:58:41,298 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:58:41,298 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:58:41,299 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:41,300 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:58:41,300 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:41,300 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:58:41,301 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:58:41,301 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:41,301 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:58:41,302 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 23:58:41,303 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_137|], 10=[|v_#valid_138|]} [2021-11-12 23:58:41,307 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:58:41,307 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:58:41,308 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:41,308 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:58:41,308 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:41,308 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:58:41,308 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:58:41,309 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:41,310 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:41,312 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:58:41,313 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:58:41,313 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:58:41,316 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:58:41,316 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:58:41,317 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:41,318 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:58:41,318 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:41,318 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:58:41,318 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:58:41,319 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:41,320 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:41,320 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:41,321 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:58:41,321 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:58:41,321 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-12 23:58:41,324 INFO L180 QuantifierPusher]: treesize reduction 16, result has 87.0 percent of original size [2021-11-12 23:58:41,326 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-12 23:58:41,327 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:41,331 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:41,335 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:41,344 INFO L180 QuantifierPusher]: treesize reduction 11, result has 95.8 percent of original size [2021-11-12 23:58:41,347 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 251 [2021-11-12 23:58:41,349 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:41,362 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:41,362 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:41,363 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:41,363 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:41,363 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:41,364 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:41,366 INFO L180 QuantifierPusher]: treesize reduction 24, result has 70.7 percent of original size [2021-11-12 23:58:41,367 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 23:58:41,370 INFO L180 QuantifierPusher]: treesize reduction 25, result has 71.9 percent of original size [2021-11-12 23:58:41,371 INFO L185 QuantifierPusher]: treesize reduction 5, result has 90.6 percent of original size 48 [2021-11-12 23:58:41,372 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:41,374 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:41,377 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:41,382 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:41,383 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 114 [2021-11-12 23:58:41,385 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:41,390 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:41,391 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:41,391 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:41,391 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:41,392 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:41,393 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:41,395 INFO L180 QuantifierPusher]: treesize reduction 24, result has 71.8 percent of original size [2021-11-12 23:58:41,396 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-12 23:58:41,399 INFO L180 QuantifierPusher]: treesize reduction 25, result has 78.6 percent of original size [2021-11-12 23:58:41,400 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-12 23:58:41,401 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:41,405 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:41,405 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:41,409 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:41,410 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:41,411 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:41,414 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:41,434 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 129 [2021-11-12 23:58:41,436 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:41,441 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:41,442 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:41,442 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:41,443 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:41,443 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:41,443 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:41,444 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:41,445 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:41,447 INFO L180 QuantifierPusher]: treesize reduction 24, result has 78.2 percent of original size [2021-11-12 23:58:41,449 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:58:41,452 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:58:42,165 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:58:42,165 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:58:42,166 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32, 32] total 53 [2021-11-12 23:58:42,166 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739323135] [2021-11-12 23:58:42,166 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:58:42,166 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2021-11-12 23:58:42,166 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:58:42,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2021-11-12 23:58:42,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=598, Invalid=3184, Unknown=0, NotChecked=0, Total=3782 [2021-11-12 23:58:42,167 INFO L87 Difference]: Start difference. First operand 80 states and 96 transitions. Second operand has 54 states, 54 states have (on average 2.240740740740741) internal successors, (121), 53 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:58:46,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:58:46,713 INFO L93 Difference]: Finished difference Result 842 states and 872 transitions. [2021-11-12 23:58:46,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2021-11-12 23:58:46,713 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.240740740740741) internal successors, (121), 53 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 64 [2021-11-12 23:58:46,713 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:58:46,714 INFO L225 Difference]: With dead ends: 842 [2021-11-12 23:58:46,714 INFO L226 Difference]: Without dead ends: 794 [2021-11-12 23:58:46,715 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 276 GetRequests, 162 SyntacticMatches, 0 SemanticMatches, 114 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4340 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=2050, Invalid=11290, Unknown=0, NotChecked=0, Total=13340 [2021-11-12 23:58:46,715 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 259 mSDsluCounter, 278 mSDsCounter, 0 mSdLazyCounter, 460 mSolverCounterSat, 113 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 194.07ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 259 SdHoareTripleChecker+Valid, 289 SdHoareTripleChecker+Invalid, 573 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.03ms SdHoareTripleChecker+Time, 113 IncrementalHoareTripleChecker+Valid, 460 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 230.87ms IncrementalHoareTripleChecker+Time [2021-11-12 23:58:46,715 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [259 Valid, 289 Invalid, 573 Unknown, 0 Unchecked, 2.03ms Time], IncrementalHoareTripleChecker [113 Valid, 460 Invalid, 0 Unknown, 0 Unchecked, 230.87ms Time] [2021-11-12 23:58:46,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 794 states. [2021-11-12 23:58:47,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 794 to 80. [2021-11-12 23:58:47,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 79 states have (on average 1.2151898734177216) internal successors, (96), 79 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:58:47,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 96 transitions. [2021-11-12 23:58:47,056 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 96 transitions. Word has length 64 [2021-11-12 23:58:47,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:58:47,056 INFO L470 AbstractCegarLoop]: Abstraction has 80 states and 96 transitions. [2021-11-12 23:58:47,056 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.240740740740741) internal successors, (121), 53 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:58:47,056 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 96 transitions. [2021-11-12 23:58:47,057 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2021-11-12 23:58:47,057 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:58:47,057 INFO L514 BasicCegarLoop]: trace histogram [15, 14, 14, 13, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:58:47,078 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (131)] Forceful destruction successful, exit code 0 [2021-11-12 23:58:47,257 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 131 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3784 [2021-11-12 23:58:47,257 INFO L402 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:58:47,258 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:58:47,258 INFO L85 PathProgramCache]: Analyzing trace with hash 2009446556, now seen corresponding path program 91 times [2021-11-12 23:58:47,258 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:58:47,258 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128630175] [2021-11-12 23:58:47,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:58:47,258 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:58:47,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:58:47,596 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 261 proven. 132 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:58:47,596 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:58:47,596 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128630175] [2021-11-12 23:58:47,596 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1128630175] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:58:47,596 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1287217342] [2021-11-12 23:58:47,596 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-12 23:58:47,596 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:58:47,596 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:58:47,597 INFO L229 MonitoredProcess]: Starting monitored process 132 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:58:47,598 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (132)] Waiting until timeout for monitored process [2021-11-12 23:58:47,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:58:47,648 INFO L263 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 34 conjunts are in the unsatisfiable core [2021-11-12 23:58:47,649 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:58:48,385 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 301 proven. 92 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:58:48,385 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:58:48,554 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 301 proven. 92 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:58:48,554 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1287217342] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:58:48,554 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1160980137] [2021-11-12 23:58:48,554 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 23:58:48,555 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:58:48,555 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:58:48,555 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:58:48,555 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:58:48,557 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:48,557 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:58:48,557 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:48,557 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:58:48,558 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:58:48,558 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:48,558 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:58:48,559 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 23:58:48,560 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_138|], 10=[|v_#valid_139|]} [2021-11-12 23:58:48,565 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:58:48,565 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:58:48,565 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:48,566 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:58:48,566 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:48,566 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:58:48,566 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:58:48,567 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:48,568 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:48,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:58:48,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:58:48,572 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:58:48,575 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:58:48,576 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:58:48,576 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:48,577 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:58:48,577 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:48,578 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:58:48,578 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:58:48,578 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:48,580 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:48,580 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:48,581 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:58:48,581 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:58:48,581 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-12 23:58:48,585 INFO L180 QuantifierPusher]: treesize reduction 16, result has 87.0 percent of original size [2021-11-12 23:58:48,586 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-11-12 23:58:48,588 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:48,592 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:48,597 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:48,607 INFO L180 QuantifierPusher]: treesize reduction 11, result has 95.8 percent of original size [2021-11-12 23:58:48,610 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 251 [2021-11-12 23:58:48,613 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:48,628 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:48,628 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:48,629 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:48,629 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:48,630 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:48,631 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:48,633 INFO L180 QuantifierPusher]: treesize reduction 24, result has 70.7 percent of original size [2021-11-12 23:58:48,634 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 23:58:48,637 INFO L180 QuantifierPusher]: treesize reduction 25, result has 71.9 percent of original size [2021-11-12 23:58:48,638 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-11-12 23:58:48,640 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:48,642 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:48,646 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:48,652 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:48,653 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-12 23:58:48,655 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:48,661 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:48,662 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:48,662 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:48,663 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:48,663 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:48,664 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:48,667 INFO L180 QuantifierPusher]: treesize reduction 24, result has 71.8 percent of original size [2021-11-12 23:58:48,668 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-12 23:58:48,671 INFO L180 QuantifierPusher]: treesize reduction 25, result has 78.6 percent of original size [2021-11-12 23:58:48,673 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-12 23:58:48,674 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:48,678 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:48,679 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:48,680 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:48,680 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:48,681 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:48,685 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:48,687 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 129 [2021-11-12 23:58:48,689 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:48,695 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:48,696 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:48,696 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:48,696 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:48,697 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:48,697 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:48,698 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:48,699 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:48,702 INFO L180 QuantifierPusher]: treesize reduction 24, result has 78.2 percent of original size [2021-11-12 23:58:48,703 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:58:48,707 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:58:49,506 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:58:49,506 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:58:49,506 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32, 32] total 52 [2021-11-12 23:58:49,506 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [160404608] [2021-11-12 23:58:49,506 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:58:49,506 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2021-11-12 23:58:49,507 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:58:49,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2021-11-12 23:58:49,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=603, Invalid=3057, Unknown=0, NotChecked=0, Total=3660 [2021-11-12 23:58:49,507 INFO L87 Difference]: Start difference. First operand 80 states and 96 transitions. Second operand has 53 states, 53 states have (on average 2.2641509433962264) internal successors, (120), 52 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:58:54,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:58:54,537 INFO L93 Difference]: Finished difference Result 890 states and 921 transitions. [2021-11-12 23:58:54,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2021-11-12 23:58:54,538 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 2.2641509433962264) internal successors, (120), 52 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 64 [2021-11-12 23:58:54,538 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:58:54,538 INFO L225 Difference]: With dead ends: 890 [2021-11-12 23:58:54,538 INFO L226 Difference]: Without dead ends: 842 [2021-11-12 23:58:54,539 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 265 GetRequests, 163 SyntacticMatches, 0 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3279 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=1678, Invalid=9034, Unknown=0, NotChecked=0, Total=10712 [2021-11-12 23:58:54,539 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 302 mSDsluCounter, 289 mSDsCounter, 0 mSdLazyCounter, 462 mSolverCounterSat, 96 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 198.47ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 302 SdHoareTripleChecker+Valid, 299 SdHoareTripleChecker+Invalid, 558 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.23ms SdHoareTripleChecker+Time, 96 IncrementalHoareTripleChecker+Valid, 462 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 238.54ms IncrementalHoareTripleChecker+Time [2021-11-12 23:58:54,539 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [302 Valid, 299 Invalid, 558 Unknown, 0 Unchecked, 2.23ms Time], IncrementalHoareTripleChecker [96 Valid, 462 Invalid, 0 Unknown, 0 Unchecked, 238.54ms Time] [2021-11-12 23:58:54,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 842 states. [2021-11-12 23:58:54,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 842 to 80. [2021-11-12 23:58:54,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 79 states have (on average 1.2151898734177216) internal successors, (96), 79 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:58:54,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 96 transitions. [2021-11-12 23:58:54,930 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 96 transitions. Word has length 64 [2021-11-12 23:58:54,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:58:54,930 INFO L470 AbstractCegarLoop]: Abstraction has 80 states and 96 transitions. [2021-11-12 23:58:54,930 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 2.2641509433962264) internal successors, (120), 52 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:58:54,931 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 96 transitions. [2021-11-12 23:58:54,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2021-11-12 23:58:54,931 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:58:54,931 INFO L514 BasicCegarLoop]: trace histogram [15, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:58:54,970 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (132)] Ended with exit code 0 [2021-11-12 23:58:55,157 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 132 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3822 [2021-11-12 23:58:55,157 INFO L402 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:58:55,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:58:55,157 INFO L85 PathProgramCache]: Analyzing trace with hash 974885099, now seen corresponding path program 14 times [2021-11-12 23:58:55,157 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:58:55,157 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211825414] [2021-11-12 23:58:55,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:58:55,158 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:58:55,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:58:55,518 INFO L134 CoverageAnalysis]: Checked inductivity of 406 backedges. 261 proven. 145 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:58:55,518 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:58:55,518 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211825414] [2021-11-12 23:58:55,518 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1211825414] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:58:55,518 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [113765510] [2021-11-12 23:58:55,518 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 23:58:55,518 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:58:55,518 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:58:55,519 INFO L229 MonitoredProcess]: Starting monitored process 133 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:58:55,520 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (133)] Waiting until timeout for monitored process [2021-11-12 23:58:55,579 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2021-11-12 23:58:55,579 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:58:55,581 INFO L263 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 34 conjunts are in the unsatisfiable core [2021-11-12 23:58:55,581 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:58:56,254 INFO L134 CoverageAnalysis]: Checked inductivity of 406 backedges. 301 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:58:56,255 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:58:56,409 INFO L134 CoverageAnalysis]: Checked inductivity of 406 backedges. 301 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:58:56,409 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [113765510] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:58:56,409 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1734753407] [2021-11-12 23:58:56,410 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 23:58:56,410 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:58:56,410 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:58:56,410 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:58:56,410 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:58:56,412 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:56,412 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:58:56,412 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:56,413 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:58:56,413 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:58:56,413 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:56,413 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:58:56,414 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 23:58:56,415 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_139|], 10=[|v_#valid_140|]} [2021-11-12 23:58:56,419 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:58:56,420 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:58:56,420 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:56,421 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:58:56,421 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:56,421 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:58:56,421 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:58:56,421 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:56,423 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:56,425 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:58:56,426 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:58:56,426 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:58:56,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:58:56,430 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:58:56,430 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:56,431 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:58:56,431 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:56,432 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:58:56,432 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:58:56,432 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:56,433 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:56,434 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:58:56,435 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:58:56,435 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:58:56,435 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-12 23:58:56,438 INFO L180 QuantifierPusher]: treesize reduction 16, result has 87.0 percent of original size [2021-11-12 23:58:56,439 INFO L185 QuantifierPusher]: treesize reduction 7, result has 92.9 percent of original size 91 [2021-11-12 23:58:56,441 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:56,445 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:56,449 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:56,459 INFO L180 QuantifierPusher]: treesize reduction 11, result has 95.8 percent of original size [2021-11-12 23:58:56,462 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 249 [2021-11-12 23:58:56,465 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:56,486 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:56,487 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:56,487 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:56,488 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:56,488 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:56,489 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:56,492 INFO L180 QuantifierPusher]: treesize reduction 24, result has 70.7 percent of original size [2021-11-12 23:58:56,492 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 23:58:56,496 INFO L180 QuantifierPusher]: treesize reduction 26, result has 78.5 percent of original size [2021-11-12 23:58:56,498 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-12 23:58:56,499 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:56,503 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:56,504 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:56,504 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:56,505 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:56,506 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:58:56,509 INFO L180 QuantifierPusher]: treesize reduction 30, result has 74.1 percent of original size [2021-11-12 23:58:56,510 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:58:56,514 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:58:57,298 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:58:57,298 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:58:57,298 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32, 32] total 51 [2021-11-12 23:58:57,298 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412885432] [2021-11-12 23:58:57,298 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:58:57,298 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2021-11-12 23:58:57,298 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:58:57,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2021-11-12 23:58:57,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=611, Invalid=2929, Unknown=0, NotChecked=0, Total=3540 [2021-11-12 23:58:57,299 INFO L87 Difference]: Start difference. First operand 80 states and 96 transitions. Second operand has 52 states, 52 states have (on average 2.269230769230769) internal successors, (118), 51 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:59:02,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:59:02,507 INFO L93 Difference]: Finished difference Result 939 states and 972 transitions. [2021-11-12 23:59:02,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-11-12 23:59:02,507 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 2.269230769230769) internal successors, (118), 51 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 64 [2021-11-12 23:59:02,507 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:59:02,508 INFO L225 Difference]: With dead ends: 939 [2021-11-12 23:59:02,508 INFO L226 Difference]: Without dead ends: 891 [2021-11-12 23:59:02,509 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 252 GetRequests, 164 SyntacticMatches, 0 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2270 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=1349, Invalid=6661, Unknown=0, NotChecked=0, Total=8010 [2021-11-12 23:59:02,509 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 358 mSDsluCounter, 232 mSDsCounter, 0 mSdLazyCounter, 394 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 183.88ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 358 SdHoareTripleChecker+Valid, 238 SdHoareTripleChecker+Invalid, 452 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.08ms SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 394 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 221.53ms IncrementalHoareTripleChecker+Time [2021-11-12 23:59:02,509 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [358 Valid, 238 Invalid, 452 Unknown, 0 Unchecked, 2.08ms Time], IncrementalHoareTripleChecker [58 Valid, 394 Invalid, 0 Unknown, 0 Unchecked, 221.53ms Time] [2021-11-12 23:59:02,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 891 states. [2021-11-12 23:59:02,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 891 to 81. [2021-11-12 23:59:02,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 80 states have (on average 1.225) internal successors, (98), 80 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:59:02,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 98 transitions. [2021-11-12 23:59:02,869 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 98 transitions. Word has length 64 [2021-11-12 23:59:02,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:59:02,869 INFO L470 AbstractCegarLoop]: Abstraction has 81 states and 98 transitions. [2021-11-12 23:59:02,869 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 2.269230769230769) internal successors, (118), 51 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:59:02,869 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 98 transitions. [2021-11-12 23:59:02,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2021-11-12 23:59:02,869 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:59:02,870 INFO L514 BasicCegarLoop]: trace histogram [15, 15, 14, 14, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:59:02,891 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (133)] Ended with exit code 0 [2021-11-12 23:59:03,070 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3860,133 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:59:03,070 INFO L402 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:59:03,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:59:03,070 INFO L85 PathProgramCache]: Analyzing trace with hash 1654437711, now seen corresponding path program 28 times [2021-11-12 23:59:03,071 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:59:03,071 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516144860] [2021-11-12 23:59:03,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:59:03,071 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:59:03,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:59:03,229 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 120 proven. 301 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:59:03,229 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:59:03,230 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516144860] [2021-11-12 23:59:03,230 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516144860] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:59:03,230 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1602809886] [2021-11-12 23:59:03,230 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-12 23:59:03,230 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:59:03,230 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:59:03,231 INFO L229 MonitoredProcess]: Starting monitored process 134 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:59:03,231 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (134)] Waiting until timeout for monitored process [2021-11-12 23:59:03,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:59:03,282 INFO L263 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 33 conjunts are in the unsatisfiable core [2021-11-12 23:59:03,283 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:59:03,413 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 120 proven. 301 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:59:03,413 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:59:03,543 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 120 proven. 301 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:59:03,543 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1602809886] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:59:03,543 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1778676212] [2021-11-12 23:59:03,544 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 23:59:03,544 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:59:03,544 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:59:03,545 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:59:03,545 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:59:03,547 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:03,548 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:59:03,548 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:03,548 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:59:03,549 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:59:03,549 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:03,550 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:59:03,551 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 23:59:03,552 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_140|], 10=[|v_#valid_141|]} [2021-11-12 23:59:03,557 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:59:03,558 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:59:03,558 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:03,558 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:59:03,558 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:03,559 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:59:03,559 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:59:03,559 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:03,560 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:03,563 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:59:03,563 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:59:03,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:59:03,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:59:03,571 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:59:03,572 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:03,573 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:59:03,573 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:03,574 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:59:03,574 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:59:03,574 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:03,575 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:03,576 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:03,576 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:59:03,577 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:59:03,577 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-12 23:59:03,581 INFO L180 QuantifierPusher]: treesize reduction 17, result has 86.9 percent of original size [2021-11-12 23:59:03,583 INFO L185 QuantifierPusher]: treesize reduction 7, result has 93.3 percent of original size 97 [2021-11-12 23:59:03,585 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:03,589 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:03,594 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:03,606 INFO L180 QuantifierPusher]: treesize reduction 7, result has 97.5 percent of original size [2021-11-12 23:59:03,609 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 267 [2021-11-12 23:59:03,611 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:03,626 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:03,627 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:03,627 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:03,628 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:03,628 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:03,630 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:03,632 INFO L180 QuantifierPusher]: treesize reduction 30, result has 67.0 percent of original size [2021-11-12 23:59:03,633 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-12 23:59:03,636 INFO L180 QuantifierPusher]: treesize reduction 31, result has 74.8 percent of original size [2021-11-12 23:59:03,638 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-12 23:59:03,639 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:03,643 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:03,643 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:03,644 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:03,644 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:03,645 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:03,648 INFO L180 QuantifierPusher]: treesize reduction 30, result has 74.1 percent of original size [2021-11-12 23:59:03,650 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:59:03,653 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:59:04,310 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:59:04,310 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:59:04,310 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 19 [2021-11-12 23:59:04,310 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255902473] [2021-11-12 23:59:04,311 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:59:04,311 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-11-12 23:59:04,311 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:59:04,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-11-12 23:59:04,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=191, Invalid=565, Unknown=0, NotChecked=0, Total=756 [2021-11-12 23:59:04,311 INFO L87 Difference]: Start difference. First operand 81 states and 98 transitions. Second operand has 20 states, 20 states have (on average 3.35) internal successors, (67), 19 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:59:05,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:59:05,091 INFO L93 Difference]: Finished difference Result 92 states and 109 transitions. [2021-11-12 23:59:05,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-11-12 23:59:05,092 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.35) internal successors, (67), 19 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 65 [2021-11-12 23:59:05,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:59:05,092 INFO L225 Difference]: With dead ends: 92 [2021-11-12 23:59:05,092 INFO L226 Difference]: Without dead ends: 90 [2021-11-12 23:59:05,092 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 242 GetRequests, 197 SyntacticMatches, 2 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 517 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=534, Invalid=1446, Unknown=0, NotChecked=0, Total=1980 [2021-11-12 23:59:05,092 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 68 mSDsluCounter, 96 mSDsCounter, 0 mSdLazyCounter, 317 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 147.87ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 26 SdHoareTripleChecker+Invalid, 396 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.05ms SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 317 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 181.67ms IncrementalHoareTripleChecker+Time [2021-11-12 23:59:05,093 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [68 Valid, 26 Invalid, 396 Unknown, 0 Unchecked, 1.05ms Time], IncrementalHoareTripleChecker [79 Valid, 317 Invalid, 0 Unknown, 0 Unchecked, 181.67ms Time] [2021-11-12 23:59:05,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2021-11-12 23:59:05,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 84. [2021-11-12 23:59:05,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 83 states have (on average 1.216867469879518) internal successors, (101), 83 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:59:05,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 101 transitions. [2021-11-12 23:59:05,504 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 101 transitions. Word has length 65 [2021-11-12 23:59:05,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:59:05,504 INFO L470 AbstractCegarLoop]: Abstraction has 84 states and 101 transitions. [2021-11-12 23:59:05,504 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.35) internal successors, (67), 19 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:59:05,504 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 101 transitions. [2021-11-12 23:59:05,504 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2021-11-12 23:59:05,504 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:59:05,504 INFO L514 BasicCegarLoop]: trace histogram [16, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:59:05,529 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (134)] Ended with exit code 0 [2021-11-12 23:59:05,705 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3879,134 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:59:05,705 INFO L402 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:59:05,705 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:59:05,705 INFO L85 PathProgramCache]: Analyzing trace with hash -1685997375, now seen corresponding path program 29 times [2021-11-12 23:59:05,705 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:59:05,706 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767522976] [2021-11-12 23:59:05,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:59:05,706 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:59:05,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:59:06,152 INFO L134 CoverageAnalysis]: Checked inductivity of 465 backedges. 302 proven. 163 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:59:06,152 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:59:06,152 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767522976] [2021-11-12 23:59:06,152 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767522976] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:59:06,152 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [883159303] [2021-11-12 23:59:06,153 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 23:59:06,153 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:59:06,153 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:59:06,153 INFO L229 MonitoredProcess]: Starting monitored process 135 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:59:06,154 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (135)] Waiting until timeout for monitored process [2021-11-12 23:59:06,230 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2021-11-12 23:59:06,230 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:59:06,232 INFO L263 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 36 conjunts are in the unsatisfiable core [2021-11-12 23:59:06,233 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:59:07,439 INFO L134 CoverageAnalysis]: Checked inductivity of 465 backedges. 345 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:59:07,439 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:59:07,636 INFO L134 CoverageAnalysis]: Checked inductivity of 465 backedges. 345 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:59:07,636 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [883159303] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:59:07,636 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [406684892] [2021-11-12 23:59:07,637 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 23:59:07,637 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:59:07,637 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:59:07,637 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:59:07,638 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:59:07,639 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:07,640 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:59:07,640 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:07,640 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:59:07,641 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:59:07,641 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:07,641 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:59:07,642 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 23:59:07,643 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_141|], 10=[|v_#valid_142|]} [2021-11-12 23:59:07,648 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:59:07,649 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:59:07,649 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:07,650 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:59:07,650 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:07,650 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:59:07,650 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:59:07,651 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:07,652 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:07,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:59:07,656 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:59:07,656 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:59:07,659 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:59:07,660 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:59:07,661 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:07,662 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:59:07,662 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:07,663 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:59:07,663 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:59:07,663 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:07,665 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:07,665 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:07,666 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:59:07,666 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:59:07,666 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-12 23:59:07,671 INFO L180 QuantifierPusher]: treesize reduction 17, result has 86.9 percent of original size [2021-11-12 23:59:07,673 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-12 23:59:07,690 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:07,697 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:07,706 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:07,727 INFO L180 QuantifierPusher]: treesize reduction 7, result has 97.5 percent of original size [2021-11-12 23:59:07,732 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 269 [2021-11-12 23:59:07,737 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:07,761 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:07,762 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:07,763 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:07,763 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:07,764 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:07,767 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:07,771 INFO L180 QuantifierPusher]: treesize reduction 30, result has 67.0 percent of original size [2021-11-12 23:59:07,772 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-12 23:59:07,778 INFO L180 QuantifierPusher]: treesize reduction 31, result has 74.8 percent of original size [2021-11-12 23:59:07,780 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-12 23:59:07,782 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:07,788 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:07,789 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:07,790 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:07,790 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:07,792 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:07,797 INFO L180 QuantifierPusher]: treesize reduction 30, result has 74.1 percent of original size [2021-11-12 23:59:07,799 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:59:07,804 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:59:08,667 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:59:08,667 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:59:08,668 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34, 34] total 69 [2021-11-12 23:59:08,668 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101876915] [2021-11-12 23:59:08,668 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:59:08,668 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 70 states [2021-11-12 23:59:08,668 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:59:08,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2021-11-12 23:59:08,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=964, Invalid=5042, Unknown=0, NotChecked=0, Total=6006 [2021-11-12 23:59:08,669 INFO L87 Difference]: Start difference. First operand 84 states and 101 transitions. Second operand has 70 states, 70 states have (on average 2.0) internal successors, (140), 69 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:59:10,324 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:59:10,324 INFO L93 Difference]: Finished difference Result 200 states and 219 transitions. [2021-11-12 23:59:10,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-11-12 23:59:10,324 INFO L78 Accepts]: Start accepts. Automaton has has 70 states, 70 states have (on average 2.0) internal successors, (140), 69 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 68 [2021-11-12 23:59:10,325 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:59:10,325 INFO L225 Difference]: With dead ends: 200 [2021-11-12 23:59:10,325 INFO L226 Difference]: Without dead ends: 149 [2021-11-12 23:59:10,325 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 268 GetRequests, 160 SyntacticMatches, 0 SemanticMatches, 108 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4262 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=1911, Invalid=10079, Unknown=0, NotChecked=0, Total=11990 [2021-11-12 23:59:10,326 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 27 mSDsluCounter, 168 mSDsCounter, 0 mSdLazyCounter, 354 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 136.66ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 188 SdHoareTripleChecker+Invalid, 399 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.20ms SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 354 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 162.53ms IncrementalHoareTripleChecker+Time [2021-11-12 23:59:10,326 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 188 Invalid, 399 Unknown, 0 Unchecked, 1.20ms Time], IncrementalHoareTripleChecker [45 Valid, 354 Invalid, 0 Unknown, 0 Unchecked, 162.53ms Time] [2021-11-12 23:59:10,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2021-11-12 23:59:10,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 85. [2021-11-12 23:59:10,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 84 states have (on average 1.2142857142857142) internal successors, (102), 84 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:59:10,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 102 transitions. [2021-11-12 23:59:10,782 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 102 transitions. Word has length 68 [2021-11-12 23:59:10,782 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:59:10,782 INFO L470 AbstractCegarLoop]: Abstraction has 85 states and 102 transitions. [2021-11-12 23:59:10,782 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 70 states, 70 states have (on average 2.0) internal successors, (140), 69 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:59:10,782 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 102 transitions. [2021-11-12 23:59:10,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2021-11-12 23:59:10,782 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:59:10,782 INFO L514 BasicCegarLoop]: trace histogram [16, 15, 15, 14, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:59:10,806 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (135)] Ended with exit code 0 [2021-11-12 23:59:10,983 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 135 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3898 [2021-11-12 23:59:10,983 INFO L402 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:59:10,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:59:10,983 INFO L85 PathProgramCache]: Analyzing trace with hash -308565934, now seen corresponding path program 92 times [2021-11-12 23:59:10,983 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:59:10,984 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039401571] [2021-11-12 23:59:10,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:59:10,984 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:59:10,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:59:11,409 INFO L134 CoverageAnalysis]: Checked inductivity of 451 backedges. 302 proven. 149 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:59:11,409 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:59:11,409 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039401571] [2021-11-12 23:59:11,409 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2039401571] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:59:11,409 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [396888313] [2021-11-12 23:59:11,410 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 23:59:11,410 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:59:11,410 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:59:11,410 INFO L229 MonitoredProcess]: Starting monitored process 136 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:59:11,411 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (136)] Waiting until timeout for monitored process [2021-11-12 23:59:11,486 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2021-11-12 23:59:11,486 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:59:11,488 INFO L263 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 36 conjunts are in the unsatisfiable core [2021-11-12 23:59:11,488 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:59:12,640 INFO L134 CoverageAnalysis]: Checked inductivity of 451 backedges. 345 proven. 106 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:59:12,640 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:59:12,843 INFO L134 CoverageAnalysis]: Checked inductivity of 451 backedges. 345 proven. 106 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:59:12,843 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [396888313] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:59:12,843 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1551297833] [2021-11-12 23:59:12,844 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 23:59:12,844 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:59:12,844 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:59:12,845 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:59:12,845 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:59:12,846 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:12,847 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:59:12,847 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:12,847 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:59:12,848 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:59:12,848 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:12,848 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:59:12,849 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 23:59:12,850 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_142|], 10=[|v_#valid_143|]} [2021-11-12 23:59:12,856 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:59:12,856 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:59:12,857 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:12,857 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:59:12,857 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:12,858 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:59:12,858 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:59:12,858 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:12,860 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:12,862 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:59:12,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:59:12,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:59:12,867 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:59:12,868 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:59:12,868 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:12,869 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:59:12,870 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:12,870 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:59:12,870 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:59:12,870 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:12,872 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:12,873 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:12,874 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:59:12,874 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:59:12,874 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-12 23:59:12,878 INFO L180 QuantifierPusher]: treesize reduction 16, result has 87.0 percent of original size [2021-11-12 23:59:12,879 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-11-12 23:59:12,882 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:12,887 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:12,892 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:12,904 INFO L180 QuantifierPusher]: treesize reduction 11, result has 95.8 percent of original size [2021-11-12 23:59:12,924 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 251 [2021-11-12 23:59:12,928 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:12,944 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:12,944 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:12,945 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:12,945 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:12,946 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:12,947 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:12,950 INFO L180 QuantifierPusher]: treesize reduction 24, result has 70.7 percent of original size [2021-11-12 23:59:12,951 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 23:59:12,954 INFO L180 QuantifierPusher]: treesize reduction 25, result has 71.9 percent of original size [2021-11-12 23:59:12,955 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-11-12 23:59:12,957 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:12,960 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:12,963 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:12,970 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:12,971 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-12 23:59:12,974 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:12,980 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:12,981 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:12,981 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:12,982 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:12,982 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:12,983 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:12,986 INFO L180 QuantifierPusher]: treesize reduction 24, result has 71.8 percent of original size [2021-11-12 23:59:12,987 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-12 23:59:12,990 INFO L180 QuantifierPusher]: treesize reduction 25, result has 78.6 percent of original size [2021-11-12 23:59:12,992 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-12 23:59:12,994 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:12,998 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:12,999 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:12,999 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:13,000 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:13,001 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:13,004 INFO L180 QuantifierPusher]: treesize reduction 24, result has 78.2 percent of original size [2021-11-12 23:59:13,006 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:59:13,010 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:59:13,892 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:59:13,892 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:59:13,892 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34, 34] total 68 [2021-11-12 23:59:13,892 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874621532] [2021-11-12 23:59:13,892 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:59:13,893 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 69 states [2021-11-12 23:59:13,893 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:59:13,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2021-11-12 23:59:13,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=906, Invalid=4946, Unknown=0, NotChecked=0, Total=5852 [2021-11-12 23:59:13,894 INFO L87 Difference]: Start difference. First operand 85 states and 102 transitions. Second operand has 69 states, 69 states have (on average 2.028985507246377) internal successors, (140), 68 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:59:16,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:59:16,211 INFO L93 Difference]: Finished difference Result 264 states and 284 transitions. [2021-11-12 23:59:16,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-11-12 23:59:16,211 INFO L78 Accepts]: Start accepts. Automaton has has 69 states, 69 states have (on average 2.028985507246377) internal successors, (140), 68 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 68 [2021-11-12 23:59:16,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:59:16,212 INFO L225 Difference]: With dead ends: 264 [2021-11-12 23:59:16,212 INFO L226 Difference]: Without dead ends: 213 [2021-11-12 23:59:16,213 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 282 GetRequests, 161 SyntacticMatches, 0 SemanticMatches, 121 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5321 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=2312, Invalid=12694, Unknown=0, NotChecked=0, Total=15006 [2021-11-12 23:59:16,213 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 34 mSDsluCounter, 219 mSDsCounter, 0 mSdLazyCounter, 449 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 181.17ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 242 SdHoareTripleChecker+Invalid, 516 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.45ms SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 449 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 213.99ms IncrementalHoareTripleChecker+Time [2021-11-12 23:59:16,213 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 242 Invalid, 516 Unknown, 0 Unchecked, 1.45ms Time], IncrementalHoareTripleChecker [67 Valid, 449 Invalid, 0 Unknown, 0 Unchecked, 213.99ms Time] [2021-11-12 23:59:16,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2021-11-12 23:59:16,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 85. [2021-11-12 23:59:16,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 84 states have (on average 1.2142857142857142) internal successors, (102), 84 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:59:16,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 102 transitions. [2021-11-12 23:59:16,620 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 102 transitions. Word has length 68 [2021-11-12 23:59:16,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:59:16,620 INFO L470 AbstractCegarLoop]: Abstraction has 85 states and 102 transitions. [2021-11-12 23:59:16,620 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 69 states, 69 states have (on average 2.028985507246377) internal successors, (140), 68 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:59:16,621 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 102 transitions. [2021-11-12 23:59:16,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2021-11-12 23:59:16,621 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:59:16,621 INFO L514 BasicCegarLoop]: trace histogram [16, 15, 15, 13, 2, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:59:16,640 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (136)] Ended with exit code 0 [2021-11-12 23:59:16,821 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3917,136 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:59:16,821 INFO L402 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:59:16,822 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:59:16,822 INFO L85 PathProgramCache]: Analyzing trace with hash -1649605983, now seen corresponding path program 93 times [2021-11-12 23:59:16,822 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:59:16,822 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129156910] [2021-11-12 23:59:16,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:59:16,822 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:59:16,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:59:17,195 INFO L134 CoverageAnalysis]: Checked inductivity of 439 backedges. 302 proven. 137 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:59:17,195 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:59:17,195 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129156910] [2021-11-12 23:59:17,195 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2129156910] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:59:17,195 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [499152804] [2021-11-12 23:59:17,195 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-12 23:59:17,195 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:59:17,195 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:59:17,196 INFO L229 MonitoredProcess]: Starting monitored process 137 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:59:17,197 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (137)] Waiting until timeout for monitored process [2021-11-12 23:59:17,249 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-12 23:59:17,250 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:59:17,251 INFO L263 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 36 conjunts are in the unsatisfiable core [2021-11-12 23:59:17,252 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:59:18,271 INFO L134 CoverageAnalysis]: Checked inductivity of 439 backedges. 345 proven. 94 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:59:18,271 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:59:18,453 INFO L134 CoverageAnalysis]: Checked inductivity of 439 backedges. 345 proven. 94 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:59:18,454 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [499152804] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:59:18,454 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1238361792] [2021-11-12 23:59:18,455 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 23:59:18,455 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:59:18,455 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:59:18,455 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:59:18,455 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:59:18,457 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:18,457 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:59:18,458 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:18,458 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:59:18,458 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:59:18,458 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:18,459 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:59:18,459 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 23:59:18,461 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_143|], 10=[|v_#valid_144|]} [2021-11-12 23:59:18,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:59:18,466 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:59:18,466 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:18,466 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:59:18,467 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:18,467 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:59:18,467 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:59:18,467 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:18,469 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:18,471 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:59:18,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:59:18,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:59:18,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:59:18,476 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:59:18,477 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:18,478 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:59:18,478 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:18,478 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:59:18,479 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:59:18,479 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:18,480 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:18,481 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:18,482 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:59:18,482 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:59:18,482 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-12 23:59:18,486 INFO L180 QuantifierPusher]: treesize reduction 16, result has 87.0 percent of original size [2021-11-12 23:59:18,487 INFO L185 QuantifierPusher]: treesize reduction 7, result has 92.9 percent of original size 91 [2021-11-12 23:59:18,489 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:18,493 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:18,498 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:18,508 INFO L180 QuantifierPusher]: treesize reduction 11, result has 95.8 percent of original size [2021-11-12 23:59:18,511 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 249 [2021-11-12 23:59:18,514 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:18,528 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:18,529 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:18,529 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:18,530 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:18,530 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:18,531 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:18,534 INFO L180 QuantifierPusher]: treesize reduction 24, result has 70.7 percent of original size [2021-11-12 23:59:18,535 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 23:59:18,537 INFO L180 QuantifierPusher]: treesize reduction 25, result has 71.9 percent of original size [2021-11-12 23:59:18,538 INFO L185 QuantifierPusher]: treesize reduction 5, result has 90.6 percent of original size 48 [2021-11-12 23:59:18,540 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:18,543 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:18,546 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:18,551 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:18,553 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 114 [2021-11-12 23:59:18,555 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:18,561 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:18,562 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:18,562 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:18,562 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:18,563 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:18,564 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:18,566 INFO L180 QuantifierPusher]: treesize reduction 24, result has 71.8 percent of original size [2021-11-12 23:59:18,567 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-12 23:59:18,571 INFO L180 QuantifierPusher]: treesize reduction 25, result has 78.6 percent of original size [2021-11-12 23:59:18,572 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-12 23:59:18,574 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:18,578 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:18,578 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:18,579 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:18,579 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:18,580 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:18,583 INFO L180 QuantifierPusher]: treesize reduction 24, result has 78.2 percent of original size [2021-11-12 23:59:18,584 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:59:18,588 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:59:19,437 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:59:19,437 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:59:19,437 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34, 34] total 67 [2021-11-12 23:59:19,437 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [796149123] [2021-11-12 23:59:19,438 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:59:19,438 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 68 states [2021-11-12 23:59:19,438 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:59:19,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2021-11-12 23:59:19,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=864, Invalid=4836, Unknown=0, NotChecked=0, Total=5700 [2021-11-12 23:59:19,439 INFO L87 Difference]: Start difference. First operand 85 states and 102 transitions. Second operand has 68 states, 68 states have (on average 2.0441176470588234) internal successors, (139), 67 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:59:22,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:59:22,893 INFO L93 Difference]: Finished difference Result 327 states and 348 transitions. [2021-11-12 23:59:22,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2021-11-12 23:59:22,894 INFO L78 Accepts]: Start accepts. Automaton has has 68 states, 68 states have (on average 2.0441176470588234) internal successors, (139), 67 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 68 [2021-11-12 23:59:22,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:59:22,894 INFO L225 Difference]: With dead ends: 327 [2021-11-12 23:59:22,894 INFO L226 Difference]: Without dead ends: 276 [2021-11-12 23:59:22,895 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 294 GetRequests, 162 SyntacticMatches, 0 SemanticMatches, 132 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6340 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=2741, Invalid=15081, Unknown=0, NotChecked=0, Total=17822 [2021-11-12 23:59:22,895 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 52 mSDsluCounter, 344 mSDsCounter, 0 mSdLazyCounter, 661 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 271.24ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 365 SdHoareTripleChecker+Invalid, 750 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.20ms SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 661 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 322.12ms IncrementalHoareTripleChecker+Time [2021-11-12 23:59:22,896 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 365 Invalid, 750 Unknown, 0 Unchecked, 2.20ms Time], IncrementalHoareTripleChecker [89 Valid, 661 Invalid, 0 Unknown, 0 Unchecked, 322.12ms Time] [2021-11-12 23:59:22,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 276 states. [2021-11-12 23:59:23,411 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 276 to 85. [2021-11-12 23:59:23,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 84 states have (on average 1.2142857142857142) internal successors, (102), 84 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:59:23,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 102 transitions. [2021-11-12 23:59:23,412 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 102 transitions. Word has length 68 [2021-11-12 23:59:23,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:59:23,412 INFO L470 AbstractCegarLoop]: Abstraction has 85 states and 102 transitions. [2021-11-12 23:59:23,412 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 68 states, 68 states have (on average 2.0441176470588234) internal successors, (139), 67 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:59:23,412 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 102 transitions. [2021-11-12 23:59:23,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2021-11-12 23:59:23,413 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:59:23,413 INFO L514 BasicCegarLoop]: trace histogram [16, 15, 15, 12, 3, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:59:23,437 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (137)] Ended with exit code 0 [2021-11-12 23:59:23,613 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 137 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3946 [2021-11-12 23:59:23,613 INFO L402 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:59:23,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:59:23,614 INFO L85 PathProgramCache]: Analyzing trace with hash -168844686, now seen corresponding path program 94 times [2021-11-12 23:59:23,614 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:59:23,614 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1059619349] [2021-11-12 23:59:23,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:59:23,614 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:59:23,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:59:24,061 INFO L134 CoverageAnalysis]: Checked inductivity of 429 backedges. 302 proven. 127 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:59:24,061 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:59:24,061 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1059619349] [2021-11-12 23:59:24,061 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1059619349] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:59:24,061 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1822591382] [2021-11-12 23:59:24,061 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-12 23:59:24,061 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:59:24,061 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:59:24,062 INFO L229 MonitoredProcess]: Starting monitored process 138 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:59:24,063 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (138)] Waiting until timeout for monitored process [2021-11-12 23:59:24,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:59:24,122 INFO L263 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 36 conjunts are in the unsatisfiable core [2021-11-12 23:59:24,123 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:59:25,254 INFO L134 CoverageAnalysis]: Checked inductivity of 429 backedges. 345 proven. 84 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:59:25,255 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:59:25,419 INFO L134 CoverageAnalysis]: Checked inductivity of 429 backedges. 345 proven. 84 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:59:25,419 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1822591382] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:59:25,420 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1044522965] [2021-11-12 23:59:25,420 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 23:59:25,420 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:59:25,420 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:59:25,420 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:59:25,421 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:59:25,422 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:25,422 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:59:25,423 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:25,423 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:59:25,423 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:59:25,423 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:25,424 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:59:25,424 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 23:59:25,425 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_144|], 10=[|v_#valid_145|]} [2021-11-12 23:59:25,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:59:25,430 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:59:25,430 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:25,430 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:59:25,431 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:25,431 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:59:25,431 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:59:25,431 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:25,432 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:25,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:59:25,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:59:25,436 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:59:25,438 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:59:25,439 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:59:25,439 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:25,440 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:59:25,441 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:25,441 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:59:25,441 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:59:25,441 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:25,442 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:25,443 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:25,444 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:59:25,444 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:59:25,444 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-12 23:59:25,447 INFO L180 QuantifierPusher]: treesize reduction 16, result has 87.0 percent of original size [2021-11-12 23:59:25,448 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-12 23:59:25,449 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:25,453 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:25,457 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:25,467 INFO L180 QuantifierPusher]: treesize reduction 11, result has 95.8 percent of original size [2021-11-12 23:59:25,469 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 251 [2021-11-12 23:59:25,472 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:25,484 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:25,485 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:25,485 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:25,496 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:25,497 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:25,498 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:25,500 INFO L180 QuantifierPusher]: treesize reduction 24, result has 70.7 percent of original size [2021-11-12 23:59:25,501 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 23:59:25,503 INFO L180 QuantifierPusher]: treesize reduction 25, result has 71.9 percent of original size [2021-11-12 23:59:25,504 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-11-12 23:59:25,505 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:25,508 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:25,511 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:25,516 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:25,517 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-12 23:59:25,519 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:25,524 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:25,525 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:25,525 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:25,525 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:25,526 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:25,527 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:25,529 INFO L180 QuantifierPusher]: treesize reduction 24, result has 71.8 percent of original size [2021-11-12 23:59:25,530 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-12 23:59:25,533 INFO L180 QuantifierPusher]: treesize reduction 25, result has 78.6 percent of original size [2021-11-12 23:59:25,534 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-12 23:59:25,535 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:25,539 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:25,540 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:25,540 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:25,540 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:25,542 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:25,544 INFO L180 QuantifierPusher]: treesize reduction 24, result has 78.2 percent of original size [2021-11-12 23:59:25,545 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:59:25,549 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:59:26,303 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:59:26,303 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:59:26,303 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34, 34] total 66 [2021-11-12 23:59:26,303 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986951518] [2021-11-12 23:59:26,303 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:59:26,303 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 67 states [2021-11-12 23:59:26,304 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:59:26,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2021-11-12 23:59:26,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=826, Invalid=4724, Unknown=0, NotChecked=0, Total=5550 [2021-11-12 23:59:26,304 INFO L87 Difference]: Start difference. First operand 85 states and 102 transitions. Second operand has 67 states, 67 states have (on average 2.0597014925373136) internal successors, (138), 66 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:59:30,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:59:30,206 INFO L93 Difference]: Finished difference Result 389 states and 411 transitions. [2021-11-12 23:59:30,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2021-11-12 23:59:30,206 INFO L78 Accepts]: Start accepts. Automaton has has 67 states, 67 states have (on average 2.0597014925373136) internal successors, (138), 66 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 68 [2021-11-12 23:59:30,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:59:30,206 INFO L225 Difference]: With dead ends: 389 [2021-11-12 23:59:30,206 INFO L226 Difference]: Without dead ends: 338 [2021-11-12 23:59:30,207 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 304 GetRequests, 163 SyntacticMatches, 0 SemanticMatches, 141 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7254 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=3137, Invalid=17169, Unknown=0, NotChecked=0, Total=20306 [2021-11-12 23:59:30,208 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 63 mSDsluCounter, 278 mSDsCounter, 0 mSdLazyCounter, 540 mSolverCounterSat, 112 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 244.59ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 299 SdHoareTripleChecker+Invalid, 652 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.05ms SdHoareTripleChecker+Time, 112 IncrementalHoareTripleChecker+Valid, 540 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 286.67ms IncrementalHoareTripleChecker+Time [2021-11-12 23:59:30,208 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 299 Invalid, 652 Unknown, 0 Unchecked, 2.05ms Time], IncrementalHoareTripleChecker [112 Valid, 540 Invalid, 0 Unknown, 0 Unchecked, 286.67ms Time] [2021-11-12 23:59:30,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 338 states. [2021-11-12 23:59:30,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 338 to 85. [2021-11-12 23:59:30,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 84 states have (on average 1.2142857142857142) internal successors, (102), 84 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:59:30,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 102 transitions. [2021-11-12 23:59:30,729 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 102 transitions. Word has length 68 [2021-11-12 23:59:30,729 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:59:30,729 INFO L470 AbstractCegarLoop]: Abstraction has 85 states and 102 transitions. [2021-11-12 23:59:30,729 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 67 states, 67 states have (on average 2.0597014925373136) internal successors, (138), 66 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:59:30,730 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 102 transitions. [2021-11-12 23:59:30,730 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2021-11-12 23:59:30,730 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:59:30,730 INFO L514 BasicCegarLoop]: trace histogram [16, 15, 15, 11, 4, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:59:30,758 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (138)] Ended with exit code 0 [2021-11-12 23:59:30,941 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 138 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3975 [2021-11-12 23:59:30,941 INFO L402 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:59:30,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:59:30,941 INFO L85 PathProgramCache]: Analyzing trace with hash 1541489793, now seen corresponding path program 95 times [2021-11-12 23:59:30,941 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:59:30,942 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593601277] [2021-11-12 23:59:30,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:59:30,942 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:59:30,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:59:31,379 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 302 proven. 119 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:59:31,379 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:59:31,379 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1593601277] [2021-11-12 23:59:31,379 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1593601277] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:59:31,380 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1415425754] [2021-11-12 23:59:31,380 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 23:59:31,380 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:59:31,380 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:59:31,381 INFO L229 MonitoredProcess]: Starting monitored process 139 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:59:31,381 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (139)] Waiting until timeout for monitored process [2021-11-12 23:59:31,460 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2021-11-12 23:59:31,461 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:59:31,463 INFO L263 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 36 conjunts are in the unsatisfiable core [2021-11-12 23:59:31,464 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:59:32,451 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 345 proven. 76 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:59:32,451 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:59:32,619 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 345 proven. 76 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:59:32,619 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1415425754] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:59:32,619 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2023131164] [2021-11-12 23:59:32,620 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 23:59:32,620 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:59:32,620 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:59:32,620 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:59:32,620 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:59:32,622 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:32,622 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:59:32,622 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:32,623 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:59:32,623 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:59:32,623 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:32,623 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:59:32,624 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 23:59:32,625 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_145|], 10=[|v_#valid_146|]} [2021-11-12 23:59:32,629 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:59:32,630 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:59:32,630 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:32,630 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:59:32,631 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:32,631 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:59:32,631 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:59:32,631 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:32,632 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:32,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:59:32,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:59:32,636 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:59:32,638 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:59:32,639 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:59:32,639 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:32,640 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:59:32,641 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:32,641 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:59:32,641 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:59:32,641 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:32,642 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:32,643 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:32,644 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:59:32,644 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:59:32,644 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-12 23:59:32,647 INFO L180 QuantifierPusher]: treesize reduction 16, result has 87.0 percent of original size [2021-11-12 23:59:32,648 INFO L185 QuantifierPusher]: treesize reduction 5, result has 94.8 percent of original size 91 [2021-11-12 23:59:32,650 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:32,654 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:32,658 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:32,667 INFO L180 QuantifierPusher]: treesize reduction 21, result has 92.1 percent of original size [2021-11-12 23:59:32,670 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 244 [2021-11-12 23:59:32,672 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:32,683 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:32,684 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:32,684 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:32,685 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:32,685 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:32,686 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:32,688 INFO L180 QuantifierPusher]: treesize reduction 24, result has 70.7 percent of original size [2021-11-12 23:59:32,689 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 23:59:32,691 INFO L180 QuantifierPusher]: treesize reduction 25, result has 71.9 percent of original size [2021-11-12 23:59:32,692 INFO L185 QuantifierPusher]: treesize reduction 5, result has 90.6 percent of original size 48 [2021-11-12 23:59:32,694 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:32,696 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:32,699 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:32,704 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:32,706 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 114 [2021-11-12 23:59:32,707 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:32,713 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:32,713 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:32,714 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:32,714 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:32,715 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:32,715 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:32,718 INFO L180 QuantifierPusher]: treesize reduction 24, result has 71.8 percent of original size [2021-11-12 23:59:32,719 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-12 23:59:32,722 INFO L180 QuantifierPusher]: treesize reduction 25, result has 78.6 percent of original size [2021-11-12 23:59:32,723 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-12 23:59:32,724 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:32,728 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:32,729 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:32,729 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:32,730 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:32,731 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:32,733 INFO L180 QuantifierPusher]: treesize reduction 24, result has 78.2 percent of original size [2021-11-12 23:59:32,734 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:59:32,738 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:59:33,509 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:59:33,510 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:59:33,510 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34, 34] total 65 [2021-11-12 23:59:33,510 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289678786] [2021-11-12 23:59:33,510 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:59:33,510 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2021-11-12 23:59:33,510 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:59:33,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2021-11-12 23:59:33,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=792, Invalid=4610, Unknown=0, NotChecked=0, Total=5402 [2021-11-12 23:59:33,511 INFO L87 Difference]: Start difference. First operand 85 states and 102 transitions. Second operand has 66 states, 66 states have (on average 2.0757575757575757) internal successors, (137), 65 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:59:38,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:59:38,249 INFO L93 Difference]: Finished difference Result 450 states and 473 transitions. [2021-11-12 23:59:38,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2021-11-12 23:59:38,249 INFO L78 Accepts]: Start accepts. Automaton has has 66 states, 66 states have (on average 2.0757575757575757) internal successors, (137), 65 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 68 [2021-11-12 23:59:38,249 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:59:38,250 INFO L225 Difference]: With dead ends: 450 [2021-11-12 23:59:38,250 INFO L226 Difference]: Without dead ends: 399 [2021-11-12 23:59:38,251 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 312 GetRequests, 164 SyntacticMatches, 0 SemanticMatches, 148 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8022 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=3473, Invalid=18877, Unknown=0, NotChecked=0, Total=22350 [2021-11-12 23:59:38,251 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 89 mSDsluCounter, 264 mSDsCounter, 0 mSdLazyCounter, 516 mSolverCounterSat, 157 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 264.77ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 284 SdHoareTripleChecker+Invalid, 673 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.27ms SdHoareTripleChecker+Time, 157 IncrementalHoareTripleChecker+Valid, 516 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 309.60ms IncrementalHoareTripleChecker+Time [2021-11-12 23:59:38,251 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [89 Valid, 284 Invalid, 673 Unknown, 0 Unchecked, 2.27ms Time], IncrementalHoareTripleChecker [157 Valid, 516 Invalid, 0 Unknown, 0 Unchecked, 309.60ms Time] [2021-11-12 23:59:38,252 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 399 states. [2021-11-12 23:59:38,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 399 to 85. [2021-11-12 23:59:38,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 84 states have (on average 1.2142857142857142) internal successors, (102), 84 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:59:38,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 102 transitions. [2021-11-12 23:59:38,784 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 102 transitions. Word has length 68 [2021-11-12 23:59:38,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:59:38,784 INFO L470 AbstractCegarLoop]: Abstraction has 85 states and 102 transitions. [2021-11-12 23:59:38,784 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 2.0757575757575757) internal successors, (137), 65 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:59:38,784 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 102 transitions. [2021-11-12 23:59:38,784 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2021-11-12 23:59:38,784 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:59:38,784 INFO L514 BasicCegarLoop]: trace histogram [16, 15, 15, 10, 5, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:59:38,809 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (139)] Forceful destruction successful, exit code 0 [2021-11-12 23:59:38,985 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4004,139 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:59:38,985 INFO L402 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:59:38,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:59:38,985 INFO L85 PathProgramCache]: Analyzing trace with hash -1589926766, now seen corresponding path program 96 times [2021-11-12 23:59:38,985 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:59:38,985 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040951809] [2021-11-12 23:59:38,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:59:38,986 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:59:38,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:59:39,451 INFO L134 CoverageAnalysis]: Checked inductivity of 415 backedges. 302 proven. 113 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:59:39,451 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:59:39,451 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040951809] [2021-11-12 23:59:39,452 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040951809] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:59:39,452 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [112857054] [2021-11-12 23:59:39,452 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-12 23:59:39,452 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:59:39,452 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:59:39,453 INFO L229 MonitoredProcess]: Starting monitored process 140 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:59:39,453 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (140)] Waiting until timeout for monitored process [2021-11-12 23:59:39,513 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-12 23:59:39,514 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:59:39,515 INFO L263 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 36 conjunts are in the unsatisfiable core [2021-11-12 23:59:39,516 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:59:40,432 INFO L134 CoverageAnalysis]: Checked inductivity of 415 backedges. 345 proven. 70 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:59:40,432 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:59:40,599 INFO L134 CoverageAnalysis]: Checked inductivity of 415 backedges. 345 proven. 70 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:59:40,599 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [112857054] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:59:40,599 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1159779998] [2021-11-12 23:59:40,600 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 23:59:40,600 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:59:40,600 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:59:40,600 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:59:40,600 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:59:40,602 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:40,602 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:59:40,602 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:40,603 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:59:40,603 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:59:40,603 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:40,603 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:59:40,604 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 23:59:40,605 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_146|], 10=[|v_#valid_147|]} [2021-11-12 23:59:40,609 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:59:40,610 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:59:40,610 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:40,610 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:59:40,611 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:40,611 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:59:40,611 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:59:40,611 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:40,613 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:40,615 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:59:40,616 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:59:40,616 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:59:40,619 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:59:40,620 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:59:40,620 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:40,627 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:59:40,627 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:40,628 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:59:40,628 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:59:40,628 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:40,629 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:40,630 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:40,630 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:59:40,631 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:59:40,631 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-12 23:59:40,634 INFO L180 QuantifierPusher]: treesize reduction 16, result has 87.0 percent of original size [2021-11-12 23:59:40,635 INFO L185 QuantifierPusher]: treesize reduction 5, result has 94.8 percent of original size 91 [2021-11-12 23:59:40,637 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:40,641 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:40,645 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:40,654 INFO L180 QuantifierPusher]: treesize reduction 21, result has 92.1 percent of original size [2021-11-12 23:59:40,657 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 244 [2021-11-12 23:59:40,660 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:40,671 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:40,672 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:40,672 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:40,673 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:40,673 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:40,674 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:40,676 INFO L180 QuantifierPusher]: treesize reduction 24, result has 70.7 percent of original size [2021-11-12 23:59:40,677 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 23:59:40,680 INFO L180 QuantifierPusher]: treesize reduction 25, result has 71.9 percent of original size [2021-11-12 23:59:40,681 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-11-12 23:59:40,682 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:40,685 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:40,688 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:40,693 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:40,695 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-12 23:59:40,697 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:40,702 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:40,703 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:40,703 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:40,703 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:40,704 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:40,705 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:40,707 INFO L180 QuantifierPusher]: treesize reduction 24, result has 71.8 percent of original size [2021-11-12 23:59:40,708 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-12 23:59:40,711 INFO L180 QuantifierPusher]: treesize reduction 25, result has 78.6 percent of original size [2021-11-12 23:59:40,713 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-12 23:59:40,737 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:40,741 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:40,741 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:40,742 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:40,742 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:40,743 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:40,746 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:40,748 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 129 [2021-11-12 23:59:40,750 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:40,756 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:40,756 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:40,757 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:40,757 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:40,758 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:40,758 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:40,758 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:40,760 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:40,762 INFO L180 QuantifierPusher]: treesize reduction 24, result has 78.2 percent of original size [2021-11-12 23:59:40,764 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:59:40,767 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:59:41,561 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:59:41,561 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:59:41,562 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34, 34] total 64 [2021-11-12 23:59:41,562 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1526153141] [2021-11-12 23:59:41,562 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:59:41,562 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 65 states [2021-11-12 23:59:41,562 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:59:41,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2021-11-12 23:59:41,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=762, Invalid=4494, Unknown=0, NotChecked=0, Total=5256 [2021-11-12 23:59:41,563 INFO L87 Difference]: Start difference. First operand 85 states and 102 transitions. Second operand has 65 states, 65 states have (on average 2.0923076923076924) internal successors, (136), 64 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:59:46,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:59:46,877 INFO L93 Difference]: Finished difference Result 510 states and 534 transitions. [2021-11-12 23:59:46,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2021-11-12 23:59:46,877 INFO L78 Accepts]: Start accepts. Automaton has has 65 states, 65 states have (on average 2.0923076923076924) internal successors, (136), 64 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 68 [2021-11-12 23:59:46,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:59:46,878 INFO L225 Difference]: With dead ends: 510 [2021-11-12 23:59:46,878 INFO L226 Difference]: Without dead ends: 459 [2021-11-12 23:59:46,879 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 318 GetRequests, 165 SyntacticMatches, 0 SemanticMatches, 153 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8599 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=3728, Invalid=20142, Unknown=0, NotChecked=0, Total=23870 [2021-11-12 23:59:46,879 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 82 mSDsluCounter, 260 mSDsCounter, 0 mSdLazyCounter, 488 mSolverCounterSat, 135 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 248.59ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 279 SdHoareTripleChecker+Invalid, 623 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.14ms SdHoareTripleChecker+Time, 135 IncrementalHoareTripleChecker+Valid, 488 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 290.76ms IncrementalHoareTripleChecker+Time [2021-11-12 23:59:46,879 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 279 Invalid, 623 Unknown, 0 Unchecked, 2.14ms Time], IncrementalHoareTripleChecker [135 Valid, 488 Invalid, 0 Unknown, 0 Unchecked, 290.76ms Time] [2021-11-12 23:59:46,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 459 states. [2021-11-12 23:59:47,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 459 to 85. [2021-11-12 23:59:47,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 84 states have (on average 1.2142857142857142) internal successors, (102), 84 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:59:47,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 102 transitions. [2021-11-12 23:59:47,454 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 102 transitions. Word has length 68 [2021-11-12 23:59:47,454 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:59:47,454 INFO L470 AbstractCegarLoop]: Abstraction has 85 states and 102 transitions. [2021-11-12 23:59:47,454 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 65 states, 65 states have (on average 2.0923076923076924) internal successors, (136), 64 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:59:47,454 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 102 transitions. [2021-11-12 23:59:47,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2021-11-12 23:59:47,455 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:59:47,455 INFO L514 BasicCegarLoop]: trace histogram [16, 15, 15, 9, 6, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:59:47,480 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (140)] Ended with exit code 0 [2021-11-12 23:59:47,655 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4033,140 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:59:47,655 INFO L402 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:59:47,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:59:47,656 INFO L85 PathProgramCache]: Analyzing trace with hash -1275298207, now seen corresponding path program 97 times [2021-11-12 23:59:47,656 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:59:47,656 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1032871086] [2021-11-12 23:59:47,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:59:47,656 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:59:47,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:59:48,023 INFO L134 CoverageAnalysis]: Checked inductivity of 411 backedges. 302 proven. 109 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:59:48,024 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:59:48,024 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1032871086] [2021-11-12 23:59:48,024 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1032871086] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:59:48,024 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [182413966] [2021-11-12 23:59:48,024 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-12 23:59:48,024 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:59:48,024 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:59:48,025 INFO L229 MonitoredProcess]: Starting monitored process 141 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:59:48,025 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (141)] Waiting until timeout for monitored process [2021-11-12 23:59:48,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:59:48,074 INFO L263 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 36 conjunts are in the unsatisfiable core [2021-11-12 23:59:48,075 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:59:48,997 INFO L134 CoverageAnalysis]: Checked inductivity of 411 backedges. 345 proven. 66 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:59:48,997 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:59:49,176 INFO L134 CoverageAnalysis]: Checked inductivity of 411 backedges. 345 proven. 66 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:59:49,177 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [182413966] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:59:49,177 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [324207138] [2021-11-12 23:59:49,177 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 23:59:49,177 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:59:49,178 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:59:49,178 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:59:49,178 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:59:49,180 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:49,180 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:59:49,180 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:49,181 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:59:49,181 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:59:49,181 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:49,181 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:59:49,182 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 23:59:49,183 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_147|], 10=[|v_#valid_148|]} [2021-11-12 23:59:49,188 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:59:49,188 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:59:49,189 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:49,189 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:59:49,189 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:49,190 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:59:49,190 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:59:49,190 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:49,191 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:49,194 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:59:49,195 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:59:49,195 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:59:49,198 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:59:49,199 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:59:49,199 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:49,200 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:59:49,201 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:49,201 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:59:49,201 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:59:49,201 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:49,203 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:49,203 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:49,204 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:59:49,204 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:59:49,204 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-12 23:59:49,208 INFO L180 QuantifierPusher]: treesize reduction 16, result has 87.0 percent of original size [2021-11-12 23:59:49,209 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-11-12 23:59:49,211 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:49,215 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:49,220 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:49,230 INFO L180 QuantifierPusher]: treesize reduction 11, result has 95.8 percent of original size [2021-11-12 23:59:49,235 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 251 [2021-11-12 23:59:49,238 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:49,264 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:49,265 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:49,265 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:49,265 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:49,266 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:49,267 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:49,269 INFO L180 QuantifierPusher]: treesize reduction 24, result has 70.7 percent of original size [2021-11-12 23:59:49,270 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 23:59:49,273 INFO L180 QuantifierPusher]: treesize reduction 25, result has 71.9 percent of original size [2021-11-12 23:59:49,274 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-11-12 23:59:49,275 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:49,279 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:49,282 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:49,287 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:49,289 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-12 23:59:49,291 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:49,297 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:49,297 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:49,298 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:49,298 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:49,298 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:49,300 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:49,302 INFO L180 QuantifierPusher]: treesize reduction 24, result has 71.8 percent of original size [2021-11-12 23:59:49,303 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-12 23:59:49,306 INFO L180 QuantifierPusher]: treesize reduction 25, result has 78.6 percent of original size [2021-11-12 23:59:49,308 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-12 23:59:49,309 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:49,313 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:49,313 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:49,314 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:49,314 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:49,315 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:49,319 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:49,320 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 129 [2021-11-12 23:59:49,322 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:49,328 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:49,329 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:49,329 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:49,330 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:49,330 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:49,330 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:49,331 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:49,332 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:49,335 INFO L180 QuantifierPusher]: treesize reduction 24, result has 78.2 percent of original size [2021-11-12 23:59:49,336 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:59:49,340 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:59:50,134 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:59:50,134 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:59:50,134 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34, 34] total 63 [2021-11-12 23:59:50,134 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275605932] [2021-11-12 23:59:50,134 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:59:50,135 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2021-11-12 23:59:50,135 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:59:50,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2021-11-12 23:59:50,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=736, Invalid=4376, Unknown=0, NotChecked=0, Total=5112 [2021-11-12 23:59:50,135 INFO L87 Difference]: Start difference. First operand 85 states and 102 transitions. Second operand has 64 states, 64 states have (on average 2.109375) internal successors, (135), 63 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:59:55,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:59:55,703 INFO L93 Difference]: Finished difference Result 569 states and 594 transitions. [2021-11-12 23:59:55,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2021-11-12 23:59:55,704 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 64 states have (on average 2.109375) internal successors, (135), 63 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 68 [2021-11-12 23:59:55,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:59:55,704 INFO L225 Difference]: With dead ends: 569 [2021-11-12 23:59:55,704 INFO L226 Difference]: Without dead ends: 518 [2021-11-12 23:59:55,705 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 322 GetRequests, 166 SyntacticMatches, 0 SemanticMatches, 156 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8952 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=3887, Invalid=20919, Unknown=0, NotChecked=0, Total=24806 [2021-11-12 23:59:55,706 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 122 mSDsluCounter, 306 mSDsCounter, 0 mSdLazyCounter, 557 mSolverCounterSat, 202 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 265.08ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 324 SdHoareTripleChecker+Invalid, 759 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.39ms SdHoareTripleChecker+Time, 202 IncrementalHoareTripleChecker+Valid, 557 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 310.70ms IncrementalHoareTripleChecker+Time [2021-11-12 23:59:55,706 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [122 Valid, 324 Invalid, 759 Unknown, 0 Unchecked, 2.39ms Time], IncrementalHoareTripleChecker [202 Valid, 557 Invalid, 0 Unknown, 0 Unchecked, 310.70ms Time] [2021-11-12 23:59:55,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 518 states. [2021-11-12 23:59:56,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 518 to 85. [2021-11-12 23:59:56,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 84 states have (on average 1.2142857142857142) internal successors, (102), 84 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:59:56,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 102 transitions. [2021-11-12 23:59:56,226 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 102 transitions. Word has length 68 [2021-11-12 23:59:56,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:59:56,226 INFO L470 AbstractCegarLoop]: Abstraction has 85 states and 102 transitions. [2021-11-12 23:59:56,226 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 64 states have (on average 2.109375) internal successors, (135), 63 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:59:56,226 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 102 transitions. [2021-11-12 23:59:56,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2021-11-12 23:59:56,227 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:59:56,227 INFO L514 BasicCegarLoop]: trace histogram [16, 15, 15, 8, 7, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:59:56,251 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (141)] Forceful destruction successful, exit code 0 [2021-11-12 23:59:56,427 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 141 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4071 [2021-11-12 23:59:56,427 INFO L402 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:59:56,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:59:56,428 INFO L85 PathProgramCache]: Analyzing trace with hash -572412238, now seen corresponding path program 98 times [2021-11-12 23:59:56,428 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:59:56,428 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19855660] [2021-11-12 23:59:56,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:59:56,428 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:59:56,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:59:56,825 INFO L134 CoverageAnalysis]: Checked inductivity of 409 backedges. 302 proven. 107 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:59:56,825 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:59:56,825 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19855660] [2021-11-12 23:59:56,825 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19855660] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:59:56,825 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [98520662] [2021-11-12 23:59:56,825 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 23:59:56,826 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:59:56,826 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:59:56,826 INFO L229 MonitoredProcess]: Starting monitored process 142 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:59:56,827 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (142)] Waiting until timeout for monitored process [2021-11-12 23:59:56,900 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2021-11-12 23:59:56,900 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:59:56,902 INFO L263 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 36 conjunts are in the unsatisfiable core [2021-11-12 23:59:56,903 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:59:57,909 INFO L134 CoverageAnalysis]: Checked inductivity of 409 backedges. 345 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:59:57,909 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:59:58,096 INFO L134 CoverageAnalysis]: Checked inductivity of 409 backedges. 345 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:59:58,096 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [98520662] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:59:58,096 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [901662981] [2021-11-12 23:59:58,097 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 23:59:58,097 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:59:58,097 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:59:58,097 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:59:58,097 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:59:58,101 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:58,101 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:59:58,102 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:58,102 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:59:58,102 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:59:58,102 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:58,103 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:59:58,104 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-12 23:59:58,125 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_148|], 10=[|v_#valid_149|]} [2021-11-12 23:59:58,131 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:59:58,132 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:59:58,133 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:58,133 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:59:58,134 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:58,134 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:59:58,135 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:59:58,135 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:58,138 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:58,141 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:59:58,142 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:59:58,143 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:59:58,147 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:59:58,148 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:59:58,149 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:58,150 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:59:58,151 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:58,151 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:59:58,152 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:59:58,152 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:58,155 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:58,156 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:58,157 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:59:58,157 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:59:58,158 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-12 23:59:58,163 INFO L180 QuantifierPusher]: treesize reduction 16, result has 87.0 percent of original size [2021-11-12 23:59:58,165 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-12 23:59:58,168 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:58,175 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:58,182 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:58,201 INFO L180 QuantifierPusher]: treesize reduction 11, result has 95.8 percent of original size [2021-11-12 23:59:58,206 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 251 [2021-11-12 23:59:58,210 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:58,234 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:58,235 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:58,235 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:58,236 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:58,236 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:58,238 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:58,242 INFO L180 QuantifierPusher]: treesize reduction 24, result has 70.7 percent of original size [2021-11-12 23:59:58,244 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-12 23:59:58,248 INFO L180 QuantifierPusher]: treesize reduction 25, result has 71.9 percent of original size [2021-11-12 23:59:58,250 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-11-12 23:59:58,252 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:58,256 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:58,261 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:58,271 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:59:58,273 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-12 23:59:58,276 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:58,285 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:58,286 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:58,287 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:58,288 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:58,288 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:58,290 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:58,294 INFO L180 QuantifierPusher]: treesize reduction 24, result has 71.8 percent of original size [2021-11-12 23:59:58,296 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-12 23:59:58,302 INFO L180 QuantifierPusher]: treesize reduction 25, result has 78.6 percent of original size [2021-11-12 23:59:58,304 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-12 23:59:58,306 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:58,313 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:58,314 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:58,315 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:58,315 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:58,317 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:59:58,321 INFO L180 QuantifierPusher]: treesize reduction 24, result has 78.2 percent of original size [2021-11-12 23:59:58,323 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-12 23:59:58,327 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:59:59,185 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:59:59,185 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:59:59,185 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34, 34] total 62 [2021-11-12 23:59:59,185 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888168856] [2021-11-12 23:59:59,185 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:59:59,186 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2021-11-12 23:59:59,186 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:59:59,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2021-11-12 23:59:59,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=714, Invalid=4256, Unknown=0, NotChecked=0, Total=4970 [2021-11-12 23:59:59,186 INFO L87 Difference]: Start difference. First operand 85 states and 102 transitions. Second operand has 63 states, 63 states have (on average 2.126984126984127) internal successors, (134), 62 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 00:00:05,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 00:00:05,280 INFO L93 Difference]: Finished difference Result 627 states and 653 transitions. [2021-11-13 00:00:05,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2021-11-13 00:00:05,280 INFO L78 Accepts]: Start accepts. Automaton has has 63 states, 63 states have (on average 2.126984126984127) internal successors, (134), 62 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 68 [2021-11-13 00:00:05,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 00:00:05,281 INFO L225 Difference]: With dead ends: 627 [2021-11-13 00:00:05,282 INFO L226 Difference]: Without dead ends: 576 [2021-11-13 00:00:05,283 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 324 GetRequests, 167 SyntacticMatches, 0 SemanticMatches, 157 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9060 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=3941, Invalid=21181, Unknown=0, NotChecked=0, Total=25122 [2021-11-13 00:00:05,284 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 132 mSDsluCounter, 321 mSDsCounter, 0 mSdLazyCounter, 598 mSolverCounterSat, 166 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 278.95ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 337 SdHoareTripleChecker+Invalid, 764 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.58ms SdHoareTripleChecker+Time, 166 IncrementalHoareTripleChecker+Valid, 598 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 327.04ms IncrementalHoareTripleChecker+Time [2021-11-13 00:00:05,284 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [132 Valid, 337 Invalid, 764 Unknown, 0 Unchecked, 2.58ms Time], IncrementalHoareTripleChecker [166 Valid, 598 Invalid, 0 Unknown, 0 Unchecked, 327.04ms Time] [2021-11-13 00:00:05,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 576 states. [2021-11-13 00:00:05,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 576 to 85. [2021-11-13 00:00:05,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 84 states have (on average 1.2142857142857142) internal successors, (102), 84 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 00:00:05,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 102 transitions. [2021-11-13 00:00:05,889 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 102 transitions. Word has length 68 [2021-11-13 00:00:05,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 00:00:05,890 INFO L470 AbstractCegarLoop]: Abstraction has 85 states and 102 transitions. [2021-11-13 00:00:05,890 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 63 states, 63 states have (on average 2.126984126984127) internal successors, (134), 62 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 00:00:05,890 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 102 transitions. [2021-11-13 00:00:05,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2021-11-13 00:00:05,890 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 00:00:05,890 INFO L514 BasicCegarLoop]: trace histogram [16, 15, 15, 8, 7, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 00:00:05,914 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (142)] Forceful destruction successful, exit code 0 [2021-11-13 00:00:06,090 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4109,142 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 00:00:06,091 INFO L402 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 00:00:06,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 00:00:06,091 INFO L85 PathProgramCache]: Analyzing trace with hash 1667018817, now seen corresponding path program 99 times [2021-11-13 00:00:06,091 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 00:00:06,091 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631268883] [2021-11-13 00:00:06,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 00:00:06,092 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 00:00:06,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 00:00:06,491 INFO L134 CoverageAnalysis]: Checked inductivity of 409 backedges. 302 proven. 107 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 00:00:06,491 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 00:00:06,491 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631268883] [2021-11-13 00:00:06,492 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1631268883] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 00:00:06,492 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1165853350] [2021-11-13 00:00:06,492 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-13 00:00:06,492 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 00:00:06,492 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 00:00:06,493 INFO L229 MonitoredProcess]: Starting monitored process 143 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 00:00:06,493 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (143)] Waiting until timeout for monitored process [2021-11-13 00:00:06,555 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-13 00:00:06,555 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 00:00:06,557 INFO L263 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 36 conjunts are in the unsatisfiable core [2021-11-13 00:00:06,558 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 00:00:07,587 INFO L134 CoverageAnalysis]: Checked inductivity of 409 backedges. 345 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 00:00:07,588 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 00:00:07,783 INFO L134 CoverageAnalysis]: Checked inductivity of 409 backedges. 345 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 00:00:07,783 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1165853350] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 00:00:07,783 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [782142143] [2021-11-13 00:00:07,784 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-13 00:00:07,784 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 00:00:07,784 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-13 00:00:07,784 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-13 00:00:07,785 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-13 00:00:07,786 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:00:07,787 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 00:00:07,787 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:00:07,787 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-13 00:00:07,788 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 00:00:07,788 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:00:07,794 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-13 00:00:07,795 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-13 00:00:07,797 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_149|], 10=[|v_#valid_150|]} [2021-11-13 00:00:07,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:00:07,804 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-13 00:00:07,805 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:00:07,805 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-13 00:00:07,806 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:00:07,806 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-13 00:00:07,807 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 00:00:07,807 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:07,810 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:00:07,813 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:00:07,814 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:00:07,815 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:00:07,819 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:00:07,820 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-13 00:00:07,821 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:00:07,822 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 00:00:07,823 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:00:07,823 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 00:00:07,823 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 00:00:07,824 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:07,826 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:00:07,828 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:00:07,829 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-13 00:00:07,829 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 00:00:07,830 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-13 00:00:07,835 INFO L180 QuantifierPusher]: treesize reduction 16, result has 87.0 percent of original size [2021-11-13 00:00:07,838 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-13 00:00:07,840 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:07,847 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:07,855 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:07,874 INFO L180 QuantifierPusher]: treesize reduction 11, result has 95.8 percent of original size [2021-11-13 00:00:07,879 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 251 [2021-11-13 00:00:07,883 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:07,907 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:07,908 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:07,909 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:07,909 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:07,910 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:07,912 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:07,916 INFO L180 QuantifierPusher]: treesize reduction 24, result has 70.7 percent of original size [2021-11-13 00:00:07,917 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 00:00:07,921 INFO L180 QuantifierPusher]: treesize reduction 25, result has 71.9 percent of original size [2021-11-13 00:00:07,923 INFO L185 QuantifierPusher]: treesize reduction 5, result has 90.6 percent of original size 48 [2021-11-13 00:00:07,925 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:07,930 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:07,935 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:07,941 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:00:07,943 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 114 [2021-11-13 00:00:07,945 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:07,951 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:07,952 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:07,952 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:07,953 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:07,953 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:07,954 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:07,957 INFO L180 QuantifierPusher]: treesize reduction 24, result has 71.8 percent of original size [2021-11-13 00:00:07,958 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-13 00:00:07,962 INFO L180 QuantifierPusher]: treesize reduction 25, result has 78.6 percent of original size [2021-11-13 00:00:07,963 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-13 00:00:07,965 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:07,969 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:07,970 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:07,971 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:07,971 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:07,972 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:07,976 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:00:07,978 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 129 [2021-11-13 00:00:07,980 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:07,987 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:07,988 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:07,988 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:07,989 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:07,989 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:07,990 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:07,990 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:07,997 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:08,002 INFO L180 QuantifierPusher]: treesize reduction 24, result has 78.2 percent of original size [2021-11-13 00:00:08,004 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-13 00:00:08,010 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-13 00:00:09,070 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-13 00:00:09,071 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 00:00:09,071 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34, 34] total 61 [2021-11-13 00:00:09,071 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403122643] [2021-11-13 00:00:09,071 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 00:00:09,071 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2021-11-13 00:00:09,071 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 00:00:09,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2021-11-13 00:00:09,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=696, Invalid=4134, Unknown=0, NotChecked=0, Total=4830 [2021-11-13 00:00:09,072 INFO L87 Difference]: Start difference. First operand 85 states and 102 transitions. Second operand has 62 states, 62 states have (on average 2.1451612903225805) internal successors, (133), 61 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 00:00:15,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 00:00:15,488 INFO L93 Difference]: Finished difference Result 684 states and 711 transitions. [2021-11-13 00:00:15,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2021-11-13 00:00:15,488 INFO L78 Accepts]: Start accepts. Automaton has has 62 states, 62 states have (on average 2.1451612903225805) internal successors, (133), 61 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 68 [2021-11-13 00:00:15,488 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 00:00:15,489 INFO L225 Difference]: With dead ends: 684 [2021-11-13 00:00:15,489 INFO L226 Difference]: Without dead ends: 633 [2021-11-13 00:00:15,490 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 324 GetRequests, 168 SyntacticMatches, 0 SemanticMatches, 156 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8914 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=3887, Invalid=20919, Unknown=0, NotChecked=0, Total=24806 [2021-11-13 00:00:15,490 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 124 mSDsluCounter, 409 mSDsCounter, 0 mSdLazyCounter, 716 mSolverCounterSat, 128 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 311.42ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 424 SdHoareTripleChecker+Invalid, 844 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.77ms SdHoareTripleChecker+Time, 128 IncrementalHoareTripleChecker+Valid, 716 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 367.31ms IncrementalHoareTripleChecker+Time [2021-11-13 00:00:15,491 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 424 Invalid, 844 Unknown, 0 Unchecked, 2.77ms Time], IncrementalHoareTripleChecker [128 Valid, 716 Invalid, 0 Unknown, 0 Unchecked, 367.31ms Time] [2021-11-13 00:00:15,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 633 states. [2021-11-13 00:00:16,049 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 633 to 85. [2021-11-13 00:00:16,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 84 states have (on average 1.2142857142857142) internal successors, (102), 84 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 00:00:16,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 102 transitions. [2021-11-13 00:00:16,050 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 102 transitions. Word has length 68 [2021-11-13 00:00:16,050 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 00:00:16,050 INFO L470 AbstractCegarLoop]: Abstraction has 85 states and 102 transitions. [2021-11-13 00:00:16,050 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 62 states have (on average 2.1451612903225805) internal successors, (133), 61 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 00:00:16,050 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 102 transitions. [2021-11-13 00:00:16,050 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2021-11-13 00:00:16,050 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 00:00:16,050 INFO L514 BasicCegarLoop]: trace histogram [16, 15, 15, 9, 6, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 00:00:16,075 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (143)] Ended with exit code 0 [2021-11-13 00:00:16,251 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4138,143 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 00:00:16,251 INFO L402 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 00:00:16,251 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 00:00:16,251 INFO L85 PathProgramCache]: Analyzing trace with hash -893140782, now seen corresponding path program 100 times [2021-11-13 00:00:16,251 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 00:00:16,251 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [110806733] [2021-11-13 00:00:16,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 00:00:16,252 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 00:00:16,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 00:00:16,682 INFO L134 CoverageAnalysis]: Checked inductivity of 411 backedges. 302 proven. 109 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 00:00:16,682 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 00:00:16,682 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [110806733] [2021-11-13 00:00:16,682 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [110806733] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 00:00:16,682 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1592168989] [2021-11-13 00:00:16,682 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-13 00:00:16,682 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 00:00:16,682 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 00:00:16,683 INFO L229 MonitoredProcess]: Starting monitored process 144 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 00:00:16,684 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (144)] Waiting until timeout for monitored process [2021-11-13 00:00:16,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 00:00:16,743 INFO L263 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 36 conjunts are in the unsatisfiable core [2021-11-13 00:00:16,743 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 00:00:17,642 INFO L134 CoverageAnalysis]: Checked inductivity of 411 backedges. 345 proven. 66 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 00:00:17,642 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 00:00:17,811 INFO L134 CoverageAnalysis]: Checked inductivity of 411 backedges. 345 proven. 66 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 00:00:17,811 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1592168989] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 00:00:17,811 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1701101620] [2021-11-13 00:00:17,812 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-13 00:00:17,812 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 00:00:17,812 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-13 00:00:17,812 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-13 00:00:17,812 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-13 00:00:17,814 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:00:17,814 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 00:00:17,814 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:00:17,815 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-13 00:00:17,815 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 00:00:17,815 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:00:17,815 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-13 00:00:17,816 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-13 00:00:17,817 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_150|], 10=[|v_#valid_151|]} [2021-11-13 00:00:17,821 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:00:17,822 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-13 00:00:17,822 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:00:17,823 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-13 00:00:17,823 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:00:17,823 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-13 00:00:17,823 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 00:00:17,823 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:17,825 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:00:17,827 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:00:17,828 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:00:17,828 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:00:17,831 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:00:17,832 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-13 00:00:17,832 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:00:17,833 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 00:00:17,833 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:00:17,834 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 00:00:17,834 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 00:00:17,834 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:17,835 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:00:17,836 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:00:17,837 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-13 00:00:17,837 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 00:00:17,837 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-13 00:00:17,843 INFO L180 QuantifierPusher]: treesize reduction 16, result has 87.0 percent of original size [2021-11-13 00:00:17,844 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-11-13 00:00:17,846 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:17,865 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:17,872 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:17,888 INFO L180 QuantifierPusher]: treesize reduction 11, result has 95.8 percent of original size [2021-11-13 00:00:17,892 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 251 [2021-11-13 00:00:17,896 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:17,917 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:17,917 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:17,918 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:17,918 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:17,919 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:17,921 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:17,924 INFO L180 QuantifierPusher]: treesize reduction 24, result has 70.7 percent of original size [2021-11-13 00:00:17,925 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 00:00:17,929 INFO L180 QuantifierPusher]: treesize reduction 25, result has 71.9 percent of original size [2021-11-13 00:00:17,931 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-11-13 00:00:17,932 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:17,936 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:17,941 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:17,949 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:00:17,951 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-13 00:00:17,954 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:17,976 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:17,977 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:17,977 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:17,978 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:17,978 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:17,980 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:17,984 INFO L180 QuantifierPusher]: treesize reduction 24, result has 71.8 percent of original size [2021-11-13 00:00:17,985 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-13 00:00:17,990 INFO L180 QuantifierPusher]: treesize reduction 25, result has 78.6 percent of original size [2021-11-13 00:00:17,992 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-13 00:00:17,994 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:17,999 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:18,000 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:18,001 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:18,002 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:18,003 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:18,009 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:00:18,011 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 129 [2021-11-13 00:00:18,014 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:18,023 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:18,023 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:18,024 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:18,025 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:18,025 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:18,026 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:18,026 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:18,028 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:18,033 INFO L180 QuantifierPusher]: treesize reduction 24, result has 78.2 percent of original size [2021-11-13 00:00:18,035 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-13 00:00:18,039 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-13 00:00:18,922 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-13 00:00:18,922 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 00:00:18,922 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34, 34] total 60 [2021-11-13 00:00:18,923 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983321775] [2021-11-13 00:00:18,923 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 00:00:18,923 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2021-11-13 00:00:18,923 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 00:00:18,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2021-11-13 00:00:18,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=682, Invalid=4010, Unknown=0, NotChecked=0, Total=4692 [2021-11-13 00:00:18,924 INFO L87 Difference]: Start difference. First operand 85 states and 102 transitions. Second operand has 61 states, 61 states have (on average 2.1639344262295084) internal successors, (132), 60 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 00:00:25,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 00:00:25,933 INFO L93 Difference]: Finished difference Result 740 states and 768 transitions. [2021-11-13 00:00:25,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2021-11-13 00:00:25,933 INFO L78 Accepts]: Start accepts. Automaton has has 61 states, 61 states have (on average 2.1639344262295084) internal successors, (132), 60 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 68 [2021-11-13 00:00:25,934 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 00:00:25,934 INFO L225 Difference]: With dead ends: 740 [2021-11-13 00:00:25,934 INFO L226 Difference]: Without dead ends: 689 [2021-11-13 00:00:25,935 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 322 GetRequests, 169 SyntacticMatches, 0 SemanticMatches, 153 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8517 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=3728, Invalid=20142, Unknown=0, NotChecked=0, Total=23870 [2021-11-13 00:00:25,935 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 182 mSDsluCounter, 317 mSDsCounter, 0 mSdLazyCounter, 560 mSolverCounterSat, 185 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 290.24ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 182 SdHoareTripleChecker+Valid, 332 SdHoareTripleChecker+Invalid, 745 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.78ms SdHoareTripleChecker+Time, 185 IncrementalHoareTripleChecker+Valid, 560 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 341.62ms IncrementalHoareTripleChecker+Time [2021-11-13 00:00:25,935 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [182 Valid, 332 Invalid, 745 Unknown, 0 Unchecked, 2.78ms Time], IncrementalHoareTripleChecker [185 Valid, 560 Invalid, 0 Unknown, 0 Unchecked, 341.62ms Time] [2021-11-13 00:00:25,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 689 states. [2021-11-13 00:00:26,379 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 689 to 85. [2021-11-13 00:00:26,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 84 states have (on average 1.2142857142857142) internal successors, (102), 84 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 00:00:26,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 102 transitions. [2021-11-13 00:00:26,380 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 102 transitions. Word has length 68 [2021-11-13 00:00:26,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 00:00:26,380 INFO L470 AbstractCegarLoop]: Abstraction has 85 states and 102 transitions. [2021-11-13 00:00:26,380 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 2.1639344262295084) internal successors, (132), 60 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 00:00:26,380 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 102 transitions. [2021-11-13 00:00:26,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2021-11-13 00:00:26,380 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 00:00:26,380 INFO L514 BasicCegarLoop]: trace histogram [16, 15, 15, 10, 5, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 00:00:26,400 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (144)] Forceful destruction successful, exit code 0 [2021-11-13 00:00:26,581 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 144 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4176 [2021-11-13 00:00:26,581 INFO L402 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 00:00:26,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 00:00:26,581 INFO L85 PathProgramCache]: Analyzing trace with hash -421537247, now seen corresponding path program 101 times [2021-11-13 00:00:26,581 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 00:00:26,581 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779965414] [2021-11-13 00:00:26,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 00:00:26,582 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 00:00:26,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 00:00:26,946 INFO L134 CoverageAnalysis]: Checked inductivity of 415 backedges. 302 proven. 113 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 00:00:26,946 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 00:00:26,946 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779965414] [2021-11-13 00:00:26,946 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [779965414] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 00:00:26,946 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [306016783] [2021-11-13 00:00:26,946 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-13 00:00:26,947 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 00:00:26,947 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 00:00:26,947 INFO L229 MonitoredProcess]: Starting monitored process 145 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 00:00:26,956 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (145)] Waiting until timeout for monitored process [2021-11-13 00:00:27,022 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2021-11-13 00:00:27,022 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 00:00:27,024 INFO L263 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 36 conjunts are in the unsatisfiable core [2021-11-13 00:00:27,024 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 00:00:27,879 INFO L134 CoverageAnalysis]: Checked inductivity of 415 backedges. 345 proven. 70 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 00:00:27,879 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 00:00:28,060 INFO L134 CoverageAnalysis]: Checked inductivity of 415 backedges. 345 proven. 70 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 00:00:28,061 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [306016783] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 00:00:28,061 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1890195380] [2021-11-13 00:00:28,061 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-13 00:00:28,062 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 00:00:28,062 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-13 00:00:28,062 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-13 00:00:28,062 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-13 00:00:28,068 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:00:28,069 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 00:00:28,069 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:00:28,069 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-13 00:00:28,069 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 00:00:28,070 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:00:28,070 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-13 00:00:28,071 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-13 00:00:28,072 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_151|], 10=[|v_#valid_152|]} [2021-11-13 00:00:28,077 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:00:28,077 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-13 00:00:28,077 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:00:28,078 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-13 00:00:28,078 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:00:28,078 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-13 00:00:28,078 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 00:00:28,079 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:28,080 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:00:28,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:00:28,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:00:28,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:00:28,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:00:28,097 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-13 00:00:28,097 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:00:28,099 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 00:00:28,099 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:00:28,099 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 00:00:28,099 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 00:00:28,100 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:28,101 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:00:28,102 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:00:28,102 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-13 00:00:28,103 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 00:00:28,103 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-13 00:00:28,106 INFO L180 QuantifierPusher]: treesize reduction 16, result has 87.0 percent of original size [2021-11-13 00:00:28,108 INFO L185 QuantifierPusher]: treesize reduction 7, result has 92.9 percent of original size 91 [2021-11-13 00:00:28,109 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:28,114 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:28,118 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:28,129 INFO L180 QuantifierPusher]: treesize reduction 11, result has 95.8 percent of original size [2021-11-13 00:00:28,132 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 249 [2021-11-13 00:00:28,135 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:28,150 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:28,150 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:28,151 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:28,151 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:28,152 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:28,153 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:28,155 INFO L180 QuantifierPusher]: treesize reduction 24, result has 70.7 percent of original size [2021-11-13 00:00:28,156 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 00:00:28,160 INFO L180 QuantifierPusher]: treesize reduction 25, result has 71.9 percent of original size [2021-11-13 00:00:28,161 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-11-13 00:00:28,163 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:28,166 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:28,169 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:28,175 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:00:28,177 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-13 00:00:28,179 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:28,185 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:28,185 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:28,186 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:28,186 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:28,187 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:28,188 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:28,190 INFO L180 QuantifierPusher]: treesize reduction 24, result has 71.8 percent of original size [2021-11-13 00:00:28,191 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-13 00:00:28,209 INFO L180 QuantifierPusher]: treesize reduction 25, result has 78.6 percent of original size [2021-11-13 00:00:28,211 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-13 00:00:28,214 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:28,220 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:28,221 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:28,221 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:28,222 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:28,224 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:28,229 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:00:28,231 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 129 [2021-11-13 00:00:28,233 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:28,239 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:28,240 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:28,240 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:28,241 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:28,241 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:28,241 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:28,242 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:28,243 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:28,246 INFO L180 QuantifierPusher]: treesize reduction 24, result has 78.2 percent of original size [2021-11-13 00:00:28,247 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-13 00:00:28,251 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-13 00:00:28,992 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-13 00:00:28,992 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 00:00:28,992 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34, 34] total 59 [2021-11-13 00:00:28,993 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821460965] [2021-11-13 00:00:28,993 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 00:00:28,993 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2021-11-13 00:00:28,993 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 00:00:28,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2021-11-13 00:00:28,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=672, Invalid=3884, Unknown=0, NotChecked=0, Total=4556 [2021-11-13 00:00:28,994 INFO L87 Difference]: Start difference. First operand 85 states and 102 transitions. Second operand has 60 states, 60 states have (on average 2.183333333333333) internal successors, (131), 59 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 00:00:36,051 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 00:00:36,051 INFO L93 Difference]: Finished difference Result 795 states and 824 transitions. [2021-11-13 00:00:36,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2021-11-13 00:00:36,051 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 60 states have (on average 2.183333333333333) internal successors, (131), 59 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 68 [2021-11-13 00:00:36,052 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 00:00:36,052 INFO L225 Difference]: With dead ends: 795 [2021-11-13 00:00:36,053 INFO L226 Difference]: Without dead ends: 744 [2021-11-13 00:00:36,054 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 318 GetRequests, 170 SyntacticMatches, 0 SemanticMatches, 148 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7884 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=3473, Invalid=18877, Unknown=0, NotChecked=0, Total=22350 [2021-11-13 00:00:36,054 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 217 mSDsluCounter, 280 mSDsCounter, 0 mSdLazyCounter, 510 mSolverCounterSat, 216 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 289.43ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 217 SdHoareTripleChecker+Valid, 294 SdHoareTripleChecker+Invalid, 726 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.83ms SdHoareTripleChecker+Time, 216 IncrementalHoareTripleChecker+Valid, 510 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 348.82ms IncrementalHoareTripleChecker+Time [2021-11-13 00:00:36,054 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [217 Valid, 294 Invalid, 726 Unknown, 0 Unchecked, 2.83ms Time], IncrementalHoareTripleChecker [216 Valid, 510 Invalid, 0 Unknown, 0 Unchecked, 348.82ms Time] [2021-11-13 00:00:36,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 744 states. [2021-11-13 00:00:36,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 744 to 85. [2021-11-13 00:00:36,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 84 states have (on average 1.2142857142857142) internal successors, (102), 84 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 00:00:36,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 102 transitions. [2021-11-13 00:00:36,627 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 102 transitions. Word has length 68 [2021-11-13 00:00:36,627 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 00:00:36,627 INFO L470 AbstractCegarLoop]: Abstraction has 85 states and 102 transitions. [2021-11-13 00:00:36,627 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 60 states have (on average 2.183333333333333) internal successors, (131), 59 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 00:00:36,627 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 102 transitions. [2021-11-13 00:00:36,627 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2021-11-13 00:00:36,627 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 00:00:36,628 INFO L514 BasicCegarLoop]: trace histogram [16, 15, 15, 11, 4, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 00:00:36,652 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (145)] Forceful destruction successful, exit code 0 [2021-11-13 00:00:36,829 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4214,145 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 00:00:36,829 INFO L402 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 00:00:36,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 00:00:36,829 INFO L85 PathProgramCache]: Analyzing trace with hash -683418894, now seen corresponding path program 102 times [2021-11-13 00:00:36,829 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 00:00:36,829 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [117151599] [2021-11-13 00:00:36,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 00:00:36,830 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 00:00:36,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 00:00:37,182 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 302 proven. 119 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 00:00:37,182 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 00:00:37,182 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [117151599] [2021-11-13 00:00:37,182 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [117151599] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 00:00:37,182 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [265688667] [2021-11-13 00:00:37,182 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-13 00:00:37,182 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 00:00:37,182 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 00:00:37,183 INFO L229 MonitoredProcess]: Starting monitored process 146 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 00:00:37,184 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (146)] Waiting until timeout for monitored process [2021-11-13 00:00:37,235 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-13 00:00:37,235 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 00:00:37,236 INFO L263 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 36 conjunts are in the unsatisfiable core [2021-11-13 00:00:37,237 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 00:00:38,037 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 345 proven. 76 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 00:00:38,037 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 00:00:38,227 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 345 proven. 76 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 00:00:38,227 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [265688667] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 00:00:38,227 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [812714008] [2021-11-13 00:00:38,228 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-13 00:00:38,228 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 00:00:38,228 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-13 00:00:38,228 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-13 00:00:38,229 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-13 00:00:38,239 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:00:38,239 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 00:00:38,240 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:00:38,240 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-13 00:00:38,240 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 00:00:38,240 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:00:38,241 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-13 00:00:38,241 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-13 00:00:38,242 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_152|], 10=[|v_#valid_153|]} [2021-11-13 00:00:38,246 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:00:38,247 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-13 00:00:38,247 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:00:38,247 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-13 00:00:38,248 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:00:38,248 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-13 00:00:38,248 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 00:00:38,248 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:38,249 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:00:38,252 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:00:38,252 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:00:38,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:00:38,255 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:00:38,256 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-13 00:00:38,256 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:00:38,257 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 00:00:38,257 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:00:38,257 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 00:00:38,258 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 00:00:38,258 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:38,259 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:00:38,260 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:00:38,260 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-13 00:00:38,260 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 00:00:38,260 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-13 00:00:38,264 INFO L180 QuantifierPusher]: treesize reduction 16, result has 87.0 percent of original size [2021-11-13 00:00:38,265 INFO L185 QuantifierPusher]: treesize reduction 5, result has 94.8 percent of original size 91 [2021-11-13 00:00:38,267 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:38,270 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:38,274 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:38,283 INFO L180 QuantifierPusher]: treesize reduction 21, result has 92.1 percent of original size [2021-11-13 00:00:38,286 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 244 [2021-11-13 00:00:38,288 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:38,299 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:38,299 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:38,300 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:38,300 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:38,301 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:38,302 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:38,304 INFO L180 QuantifierPusher]: treesize reduction 24, result has 70.7 percent of original size [2021-11-13 00:00:38,305 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 00:00:38,307 INFO L180 QuantifierPusher]: treesize reduction 25, result has 71.9 percent of original size [2021-11-13 00:00:38,308 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-11-13 00:00:38,310 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:38,312 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:38,315 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:38,320 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:00:38,322 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-13 00:00:38,323 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:38,329 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:38,329 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:38,330 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:38,330 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:38,330 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:38,331 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:38,333 INFO L180 QuantifierPusher]: treesize reduction 24, result has 71.8 percent of original size [2021-11-13 00:00:38,334 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-13 00:00:38,337 INFO L180 QuantifierPusher]: treesize reduction 25, result has 78.6 percent of original size [2021-11-13 00:00:38,338 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-13 00:00:38,340 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:38,343 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:38,344 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:38,344 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:38,345 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:38,346 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:38,348 INFO L180 QuantifierPusher]: treesize reduction 24, result has 78.2 percent of original size [2021-11-13 00:00:38,349 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-13 00:00:38,353 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-13 00:00:39,087 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-13 00:00:39,088 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 00:00:39,088 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34, 34] total 58 [2021-11-13 00:00:39,088 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456050147] [2021-11-13 00:00:39,088 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 00:00:39,088 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2021-11-13 00:00:39,088 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 00:00:39,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2021-11-13 00:00:39,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=666, Invalid=3756, Unknown=0, NotChecked=0, Total=4422 [2021-11-13 00:00:39,089 INFO L87 Difference]: Start difference. First operand 85 states and 102 transitions. Second operand has 59 states, 59 states have (on average 2.2033898305084745) internal successors, (130), 58 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 00:00:45,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 00:00:45,416 INFO L93 Difference]: Finished difference Result 849 states and 879 transitions. [2021-11-13 00:00:45,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2021-11-13 00:00:45,416 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 59 states have (on average 2.2033898305084745) internal successors, (130), 58 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 68 [2021-11-13 00:00:45,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 00:00:45,417 INFO L225 Difference]: With dead ends: 849 [2021-11-13 00:00:45,417 INFO L226 Difference]: Without dead ends: 798 [2021-11-13 00:00:45,418 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 312 GetRequests, 171 SyntacticMatches, 0 SemanticMatches, 141 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7042 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=3137, Invalid=17169, Unknown=0, NotChecked=0, Total=20306 [2021-11-13 00:00:45,419 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 236 mSDsluCounter, 320 mSDsCounter, 0 mSdLazyCounter, 564 mSolverCounterSat, 161 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 243.45ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 236 SdHoareTripleChecker+Valid, 333 SdHoareTripleChecker+Invalid, 725 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.54ms SdHoareTripleChecker+Time, 161 IncrementalHoareTripleChecker+Valid, 564 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 293.24ms IncrementalHoareTripleChecker+Time [2021-11-13 00:00:45,419 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [236 Valid, 333 Invalid, 725 Unknown, 0 Unchecked, 2.54ms Time], IncrementalHoareTripleChecker [161 Valid, 564 Invalid, 0 Unknown, 0 Unchecked, 293.24ms Time] [2021-11-13 00:00:45,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 798 states. [2021-11-13 00:00:45,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 798 to 85. [2021-11-13 00:00:45,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 84 states have (on average 1.2142857142857142) internal successors, (102), 84 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 00:00:45,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 102 transitions. [2021-11-13 00:00:45,895 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 102 transitions. Word has length 68 [2021-11-13 00:00:45,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 00:00:45,895 INFO L470 AbstractCegarLoop]: Abstraction has 85 states and 102 transitions. [2021-11-13 00:00:45,896 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 59 states have (on average 2.2033898305084745) internal successors, (130), 58 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 00:00:45,896 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 102 transitions. [2021-11-13 00:00:45,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2021-11-13 00:00:45,896 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 00:00:45,896 INFO L514 BasicCegarLoop]: trace histogram [16, 15, 15, 12, 3, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 00:00:45,917 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (146)] Ended with exit code 0 [2021-11-13 00:00:46,096 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 146 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4252 [2021-11-13 00:00:46,097 INFO L402 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 00:00:46,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 00:00:46,097 INFO L85 PathProgramCache]: Analyzing trace with hash 1524890625, now seen corresponding path program 103 times [2021-11-13 00:00:46,097 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 00:00:46,097 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [178837569] [2021-11-13 00:00:46,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 00:00:46,097 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 00:00:46,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 00:00:46,466 INFO L134 CoverageAnalysis]: Checked inductivity of 429 backedges. 302 proven. 127 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 00:00:46,467 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 00:00:46,467 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [178837569] [2021-11-13 00:00:46,467 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [178837569] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 00:00:46,467 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1415364698] [2021-11-13 00:00:46,467 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-13 00:00:46,467 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 00:00:46,467 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 00:00:46,468 INFO L229 MonitoredProcess]: Starting monitored process 147 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 00:00:46,468 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (147)] Waiting until timeout for monitored process [2021-11-13 00:00:46,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 00:00:46,537 INFO L263 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 36 conjunts are in the unsatisfiable core [2021-11-13 00:00:46,538 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 00:00:47,354 INFO L134 CoverageAnalysis]: Checked inductivity of 429 backedges. 345 proven. 84 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 00:00:47,354 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 00:00:47,526 INFO L134 CoverageAnalysis]: Checked inductivity of 429 backedges. 345 proven. 84 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 00:00:47,526 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1415364698] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 00:00:47,526 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [891654531] [2021-11-13 00:00:47,526 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-13 00:00:47,526 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 00:00:47,527 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-13 00:00:47,527 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-13 00:00:47,527 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-13 00:00:47,528 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:00:47,529 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 00:00:47,529 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:00:47,529 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-13 00:00:47,529 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 00:00:47,530 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:00:47,530 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-13 00:00:47,530 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-13 00:00:47,531 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_153|], 10=[|v_#valid_154|]} [2021-11-13 00:00:47,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:00:47,536 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-13 00:00:47,536 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:00:47,536 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-13 00:00:47,537 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:00:47,537 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-13 00:00:47,537 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 00:00:47,537 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:47,538 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:00:47,541 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:00:47,541 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:00:47,542 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:00:47,544 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:00:47,547 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-13 00:00:47,547 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:00:47,548 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 00:00:47,548 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:00:47,549 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 00:00:47,549 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 00:00:47,549 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:47,550 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:00:47,551 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:00:47,551 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-13 00:00:47,551 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 00:00:47,552 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-13 00:00:47,555 INFO L180 QuantifierPusher]: treesize reduction 16, result has 87.0 percent of original size [2021-11-13 00:00:47,556 INFO L185 QuantifierPusher]: treesize reduction 7, result has 92.9 percent of original size 91 [2021-11-13 00:00:47,557 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:47,561 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:47,565 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:47,574 INFO L180 QuantifierPusher]: treesize reduction 11, result has 95.8 percent of original size [2021-11-13 00:00:47,577 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 249 [2021-11-13 00:00:47,580 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:47,592 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:47,593 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:47,593 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:47,593 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:47,594 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:47,595 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:47,597 INFO L180 QuantifierPusher]: treesize reduction 24, result has 70.7 percent of original size [2021-11-13 00:00:47,598 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 00:00:47,600 INFO L180 QuantifierPusher]: treesize reduction 25, result has 71.9 percent of original size [2021-11-13 00:00:47,601 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-11-13 00:00:47,602 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:47,605 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:47,608 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:47,613 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:00:47,615 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-13 00:00:47,617 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:47,622 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:47,623 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:47,623 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:47,623 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:47,624 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:47,625 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:47,627 INFO L180 QuantifierPusher]: treesize reduction 24, result has 71.8 percent of original size [2021-11-13 00:00:47,628 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-13 00:00:47,631 INFO L180 QuantifierPusher]: treesize reduction 25, result has 78.6 percent of original size [2021-11-13 00:00:47,632 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-13 00:00:47,634 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:47,637 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:47,638 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:47,638 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:47,639 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:47,640 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:47,643 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:00:47,645 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 129 [2021-11-13 00:00:47,647 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:47,652 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:47,653 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:47,653 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:47,654 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:47,654 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:47,654 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:47,655 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:47,656 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:47,659 INFO L180 QuantifierPusher]: treesize reduction 24, result has 78.2 percent of original size [2021-11-13 00:00:47,660 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-13 00:00:47,664 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-13 00:00:48,463 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-13 00:00:48,463 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 00:00:48,464 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34, 34] total 57 [2021-11-13 00:00:48,464 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441273518] [2021-11-13 00:00:48,464 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 00:00:48,464 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2021-11-13 00:00:48,464 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 00:00:48,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2021-11-13 00:00:48,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=664, Invalid=3626, Unknown=0, NotChecked=0, Total=4290 [2021-11-13 00:00:48,465 INFO L87 Difference]: Start difference. First operand 85 states and 102 transitions. Second operand has 58 states, 58 states have (on average 2.2241379310344827) internal successors, (129), 57 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 00:00:55,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 00:00:55,351 INFO L93 Difference]: Finished difference Result 902 states and 933 transitions. [2021-11-13 00:00:55,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2021-11-13 00:00:55,351 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 58 states have (on average 2.2241379310344827) internal successors, (129), 57 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 68 [2021-11-13 00:00:55,351 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 00:00:55,352 INFO L225 Difference]: With dead ends: 902 [2021-11-13 00:00:55,352 INFO L226 Difference]: Without dead ends: 851 [2021-11-13 00:00:55,353 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 304 GetRequests, 172 SyntacticMatches, 0 SemanticMatches, 132 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6030 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=2741, Invalid=15081, Unknown=0, NotChecked=0, Total=17822 [2021-11-13 00:00:55,353 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 296 mSDsluCounter, 301 mSDsCounter, 0 mSdLazyCounter, 496 mSolverCounterSat, 203 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 264.32ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 296 SdHoareTripleChecker+Valid, 313 SdHoareTripleChecker+Invalid, 699 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.75ms SdHoareTripleChecker+Time, 203 IncrementalHoareTripleChecker+Valid, 496 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 313.13ms IncrementalHoareTripleChecker+Time [2021-11-13 00:00:55,353 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [296 Valid, 313 Invalid, 699 Unknown, 0 Unchecked, 2.75ms Time], IncrementalHoareTripleChecker [203 Valid, 496 Invalid, 0 Unknown, 0 Unchecked, 313.13ms Time] [2021-11-13 00:00:55,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 851 states. [2021-11-13 00:00:55,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 851 to 85. [2021-11-13 00:00:55,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 84 states have (on average 1.2142857142857142) internal successors, (102), 84 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 00:00:55,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 102 transitions. [2021-11-13 00:00:55,825 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 102 transitions. Word has length 68 [2021-11-13 00:00:55,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 00:00:55,826 INFO L470 AbstractCegarLoop]: Abstraction has 85 states and 102 transitions. [2021-11-13 00:00:55,826 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 58 states have (on average 2.2241379310344827) internal successors, (129), 57 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 00:00:55,826 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 102 transitions. [2021-11-13 00:00:55,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2021-11-13 00:00:55,826 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 00:00:55,826 INFO L514 BasicCegarLoop]: trace histogram [16, 15, 15, 13, 2, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 00:00:55,846 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (147)] Forceful destruction successful, exit code 0 [2021-11-13 00:00:56,026 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 147 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4281 [2021-11-13 00:00:56,027 INFO L402 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 00:00:56,027 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 00:00:56,027 INFO L85 PathProgramCache]: Analyzing trace with hash -482083566, now seen corresponding path program 104 times [2021-11-13 00:00:56,027 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 00:00:56,027 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364331299] [2021-11-13 00:00:56,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 00:00:56,027 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 00:00:56,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 00:00:56,386 INFO L134 CoverageAnalysis]: Checked inductivity of 439 backedges. 302 proven. 137 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 00:00:56,386 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 00:00:56,386 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364331299] [2021-11-13 00:00:56,386 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364331299] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 00:00:56,386 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2059630345] [2021-11-13 00:00:56,386 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-13 00:00:56,386 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 00:00:56,386 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 00:00:56,387 INFO L229 MonitoredProcess]: Starting monitored process 148 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 00:00:56,387 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (148)] Waiting until timeout for monitored process [2021-11-13 00:00:56,453 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2021-11-13 00:00:56,453 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 00:00:56,455 INFO L263 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 36 conjunts are in the unsatisfiable core [2021-11-13 00:00:56,455 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 00:00:57,225 INFO L134 CoverageAnalysis]: Checked inductivity of 439 backedges. 345 proven. 94 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 00:00:57,225 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 00:00:57,393 INFO L134 CoverageAnalysis]: Checked inductivity of 439 backedges. 345 proven. 94 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 00:00:57,394 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2059630345] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 00:00:57,394 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1807725465] [2021-11-13 00:00:57,395 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-13 00:00:57,395 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 00:00:57,395 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-13 00:00:57,395 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-13 00:00:57,395 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-13 00:00:57,397 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:00:57,397 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 00:00:57,397 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:00:57,398 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-13 00:00:57,398 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 00:00:57,398 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:00:57,398 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-13 00:00:57,399 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-13 00:00:57,400 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_154|], 10=[|v_#valid_155|]} [2021-11-13 00:00:57,404 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:00:57,405 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-13 00:00:57,405 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:00:57,405 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-13 00:00:57,405 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:00:57,406 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-13 00:00:57,406 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 00:00:57,406 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:57,407 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:00:57,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:00:57,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:00:57,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:00:57,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:00:57,414 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-13 00:00:57,415 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:00:57,416 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 00:00:57,416 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:00:57,416 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 00:00:57,416 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 00:00:57,416 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:57,418 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:00:57,418 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:00:57,419 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-13 00:00:57,419 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 00:00:57,419 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-13 00:00:57,422 INFO L180 QuantifierPusher]: treesize reduction 16, result has 87.0 percent of original size [2021-11-13 00:00:57,424 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-13 00:00:57,425 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:57,429 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:57,433 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:57,443 INFO L180 QuantifierPusher]: treesize reduction 11, result has 95.8 percent of original size [2021-11-13 00:00:57,445 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 251 [2021-11-13 00:00:57,448 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:57,461 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:57,461 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:57,461 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:57,462 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:57,462 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:57,463 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:57,472 INFO L180 QuantifierPusher]: treesize reduction 24, result has 70.7 percent of original size [2021-11-13 00:00:57,473 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 00:00:57,475 INFO L180 QuantifierPusher]: treesize reduction 25, result has 71.9 percent of original size [2021-11-13 00:00:57,476 INFO L185 QuantifierPusher]: treesize reduction 5, result has 90.6 percent of original size 48 [2021-11-13 00:00:57,478 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:57,480 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:57,483 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:57,488 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:00:57,490 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 114 [2021-11-13 00:00:57,491 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:57,497 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:57,497 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:57,498 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:57,498 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:57,498 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:57,499 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:57,501 INFO L180 QuantifierPusher]: treesize reduction 24, result has 71.8 percent of original size [2021-11-13 00:00:57,502 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-13 00:00:57,505 INFO L180 QuantifierPusher]: treesize reduction 25, result has 78.6 percent of original size [2021-11-13 00:00:57,506 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-13 00:00:57,508 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:57,511 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:57,512 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:57,512 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:57,513 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:57,514 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:00:57,516 INFO L180 QuantifierPusher]: treesize reduction 24, result has 78.2 percent of original size [2021-11-13 00:00:57,517 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-13 00:00:57,521 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-13 00:00:58,257 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-13 00:00:58,258 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 00:00:58,258 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34, 34] total 56 [2021-11-13 00:00:58,258 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348104379] [2021-11-13 00:00:58,258 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 00:00:58,258 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2021-11-13 00:00:58,258 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 00:00:58,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2021-11-13 00:00:58,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=666, Invalid=3494, Unknown=0, NotChecked=0, Total=4160 [2021-11-13 00:00:58,259 INFO L87 Difference]: Start difference. First operand 85 states and 102 transitions. Second operand has 57 states, 57 states have (on average 2.245614035087719) internal successors, (128), 56 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 00:01:04,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 00:01:04,517 INFO L93 Difference]: Finished difference Result 954 states and 986 transitions. [2021-11-13 00:01:04,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2021-11-13 00:01:04,517 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 57 states have (on average 2.245614035087719) internal successors, (128), 56 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 68 [2021-11-13 00:01:04,517 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 00:01:04,519 INFO L225 Difference]: With dead ends: 954 [2021-11-13 00:01:04,519 INFO L226 Difference]: Without dead ends: 903 [2021-11-13 00:01:04,520 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 294 GetRequests, 173 SyntacticMatches, 0 SemanticMatches, 121 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4899 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=2312, Invalid=12694, Unknown=0, NotChecked=0, Total=15006 [2021-11-13 00:01:04,521 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 293 mSDsluCounter, 237 mSDsCounter, 0 mSdLazyCounter, 388 mSolverCounterSat, 157 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 186.15ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 293 SdHoareTripleChecker+Valid, 247 SdHoareTripleChecker+Invalid, 545 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.27ms SdHoareTripleChecker+Time, 157 IncrementalHoareTripleChecker+Valid, 388 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 222.31ms IncrementalHoareTripleChecker+Time [2021-11-13 00:01:04,521 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [293 Valid, 247 Invalid, 545 Unknown, 0 Unchecked, 2.27ms Time], IncrementalHoareTripleChecker [157 Valid, 388 Invalid, 0 Unknown, 0 Unchecked, 222.31ms Time] [2021-11-13 00:01:04,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 903 states. [2021-11-13 00:01:05,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 903 to 85. [2021-11-13 00:01:05,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 84 states have (on average 1.2142857142857142) internal successors, (102), 84 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 00:01:05,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 102 transitions. [2021-11-13 00:01:05,111 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 102 transitions. Word has length 68 [2021-11-13 00:01:05,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 00:01:05,111 INFO L470 AbstractCegarLoop]: Abstraction has 85 states and 102 transitions. [2021-11-13 00:01:05,111 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 57 states have (on average 2.245614035087719) internal successors, (128), 56 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 00:01:05,111 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 102 transitions. [2021-11-13 00:01:05,112 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2021-11-13 00:01:05,112 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 00:01:05,112 INFO L514 BasicCegarLoop]: trace histogram [16, 15, 15, 14, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 00:01:05,132 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (148)] Forceful destruction successful, exit code 0 [2021-11-13 00:01:05,312 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 148 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4319 [2021-11-13 00:01:05,312 INFO L402 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 00:01:05,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 00:01:05,312 INFO L85 PathProgramCache]: Analyzing trace with hash 1531385313, now seen corresponding path program 105 times [2021-11-13 00:01:05,313 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 00:01:05,313 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098799515] [2021-11-13 00:01:05,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 00:01:05,313 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 00:01:05,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 00:01:05,681 INFO L134 CoverageAnalysis]: Checked inductivity of 451 backedges. 302 proven. 149 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 00:01:05,682 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 00:01:05,682 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1098799515] [2021-11-13 00:01:05,682 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1098799515] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 00:01:05,682 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2139560879] [2021-11-13 00:01:05,682 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-13 00:01:05,682 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 00:01:05,682 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 00:01:05,683 INFO L229 MonitoredProcess]: Starting monitored process 149 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 00:01:05,684 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (149)] Waiting until timeout for monitored process [2021-11-13 00:01:05,745 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-13 00:01:05,746 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 00:01:05,747 INFO L263 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 36 conjunts are in the unsatisfiable core [2021-11-13 00:01:05,748 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 00:01:06,513 INFO L134 CoverageAnalysis]: Checked inductivity of 451 backedges. 345 proven. 106 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 00:01:06,514 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 00:01:06,677 INFO L134 CoverageAnalysis]: Checked inductivity of 451 backedges. 345 proven. 106 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 00:01:06,677 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2139560879] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 00:01:06,677 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1259623295] [2021-11-13 00:01:06,678 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-13 00:01:06,678 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 00:01:06,678 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-13 00:01:06,678 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-13 00:01:06,678 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-13 00:01:06,680 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:06,680 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 00:01:06,680 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:06,681 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-13 00:01:06,681 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 00:01:06,681 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:06,681 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-13 00:01:06,682 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-13 00:01:06,683 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_155|], 10=[|v_#valid_156|]} [2021-11-13 00:01:06,688 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:01:06,688 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-13 00:01:06,688 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:06,689 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-13 00:01:06,689 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:06,689 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-13 00:01:06,689 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 00:01:06,690 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:06,691 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:06,693 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:01:06,694 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:01:06,694 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:01:06,697 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:01:06,697 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-13 00:01:06,698 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:06,699 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 00:01:06,699 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:06,699 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 00:01:06,699 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 00:01:06,700 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:06,701 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:06,702 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:06,702 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-13 00:01:06,702 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 00:01:06,702 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-13 00:01:06,705 INFO L180 QuantifierPusher]: treesize reduction 16, result has 87.0 percent of original size [2021-11-13 00:01:06,707 INFO L185 QuantifierPusher]: treesize reduction 5, result has 94.8 percent of original size 91 [2021-11-13 00:01:06,708 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:06,712 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:06,716 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:06,725 INFO L180 QuantifierPusher]: treesize reduction 21, result has 92.1 percent of original size [2021-11-13 00:01:06,727 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 244 [2021-11-13 00:01:06,730 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:06,741 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:06,741 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:06,742 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:06,742 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:06,742 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:06,744 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:06,746 INFO L180 QuantifierPusher]: treesize reduction 24, result has 70.7 percent of original size [2021-11-13 00:01:06,747 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 00:01:06,749 INFO L180 QuantifierPusher]: treesize reduction 25, result has 71.9 percent of original size [2021-11-13 00:01:06,750 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-11-13 00:01:06,751 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:06,754 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:06,757 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:06,763 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:06,764 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-13 00:01:06,766 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:06,772 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:06,772 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:06,773 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:06,773 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:06,773 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:06,774 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:06,777 INFO L180 QuantifierPusher]: treesize reduction 24, result has 71.8 percent of original size [2021-11-13 00:01:06,778 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-13 00:01:06,781 INFO L180 QuantifierPusher]: treesize reduction 25, result has 78.6 percent of original size [2021-11-13 00:01:06,782 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-13 00:01:06,784 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:06,788 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:06,788 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:06,789 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:06,789 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:06,790 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:06,793 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:06,795 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 129 [2021-11-13 00:01:06,797 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:06,803 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:06,803 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:06,804 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:06,804 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:06,805 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:06,805 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:06,805 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:06,807 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:06,809 INFO L180 QuantifierPusher]: treesize reduction 24, result has 78.2 percent of original size [2021-11-13 00:01:06,811 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-13 00:01:06,814 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-13 00:01:07,548 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-13 00:01:07,549 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 00:01:07,549 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34, 34] total 55 [2021-11-13 00:01:07,549 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112509372] [2021-11-13 00:01:07,549 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 00:01:07,549 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2021-11-13 00:01:07,549 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 00:01:07,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2021-11-13 00:01:07,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=672, Invalid=3360, Unknown=0, NotChecked=0, Total=4032 [2021-11-13 00:01:07,550 INFO L87 Difference]: Start difference. First operand 85 states and 102 transitions. Second operand has 56 states, 56 states have (on average 2.267857142857143) internal successors, (127), 55 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 00:01:13,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 00:01:13,666 INFO L93 Difference]: Finished difference Result 1005 states and 1038 transitions. [2021-11-13 00:01:13,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2021-11-13 00:01:13,666 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 2.267857142857143) internal successors, (127), 55 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 68 [2021-11-13 00:01:13,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 00:01:13,667 INFO L225 Difference]: With dead ends: 1005 [2021-11-13 00:01:13,667 INFO L226 Difference]: Without dead ends: 954 [2021-11-13 00:01:13,668 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 282 GetRequests, 174 SyntacticMatches, 0 SemanticMatches, 108 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3680 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=1883, Invalid=10107, Unknown=0, NotChecked=0, Total=11990 [2021-11-13 00:01:13,668 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 308 mSDsluCounter, 293 mSDsCounter, 0 mSdLazyCounter, 481 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 185.42ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 308 SdHoareTripleChecker+Valid, 303 SdHoareTripleChecker+Invalid, 579 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.11ms SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 481 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 223.14ms IncrementalHoareTripleChecker+Time [2021-11-13 00:01:13,668 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [308 Valid, 303 Invalid, 579 Unknown, 0 Unchecked, 2.11ms Time], IncrementalHoareTripleChecker [98 Valid, 481 Invalid, 0 Unknown, 0 Unchecked, 223.14ms Time] [2021-11-13 00:01:13,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 954 states. [2021-11-13 00:01:14,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 954 to 85. [2021-11-13 00:01:14,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 84 states have (on average 1.2142857142857142) internal successors, (102), 84 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 00:01:14,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 102 transitions. [2021-11-13 00:01:14,122 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 102 transitions. Word has length 68 [2021-11-13 00:01:14,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 00:01:14,122 INFO L470 AbstractCegarLoop]: Abstraction has 85 states and 102 transitions. [2021-11-13 00:01:14,122 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 56 states have (on average 2.267857142857143) internal successors, (127), 55 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 00:01:14,122 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 102 transitions. [2021-11-13 00:01:14,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2021-11-13 00:01:14,122 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 00:01:14,122 INFO L514 BasicCegarLoop]: trace histogram [16, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 00:01:14,142 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (149)] Forceful destruction successful, exit code 0 [2021-11-13 00:01:14,323 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4348,149 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 00:01:14,323 INFO L402 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 00:01:14,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 00:01:14,323 INFO L85 PathProgramCache]: Analyzing trace with hash 1596335922, now seen corresponding path program 15 times [2021-11-13 00:01:14,323 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 00:01:14,323 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960709964] [2021-11-13 00:01:14,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 00:01:14,324 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 00:01:14,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 00:01:14,684 INFO L134 CoverageAnalysis]: Checked inductivity of 465 backedges. 302 proven. 163 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 00:01:14,684 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 00:01:14,684 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960709964] [2021-11-13 00:01:14,684 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960709964] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 00:01:14,684 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [495980522] [2021-11-13 00:01:14,684 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-13 00:01:14,684 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 00:01:14,685 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 00:01:14,685 INFO L229 MonitoredProcess]: Starting monitored process 150 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 00:01:14,686 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (150)] Waiting until timeout for monitored process [2021-11-13 00:01:14,737 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-13 00:01:14,737 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 00:01:14,739 INFO L263 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 36 conjunts are in the unsatisfiable core [2021-11-13 00:01:14,739 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 00:01:15,482 INFO L134 CoverageAnalysis]: Checked inductivity of 465 backedges. 345 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 00:01:15,482 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 00:01:15,640 INFO L134 CoverageAnalysis]: Checked inductivity of 465 backedges. 345 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 00:01:15,640 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [495980522] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 00:01:15,640 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [726683136] [2021-11-13 00:01:15,641 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-13 00:01:15,641 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 00:01:15,641 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-13 00:01:15,641 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-13 00:01:15,641 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-13 00:01:15,643 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:15,643 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 00:01:15,643 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:15,644 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-13 00:01:15,644 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 00:01:15,644 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:15,644 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-13 00:01:15,645 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-13 00:01:15,646 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_156|], 10=[|v_#valid_157|]} [2021-11-13 00:01:15,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:01:15,650 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-13 00:01:15,651 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:15,651 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-13 00:01:15,651 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:15,651 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-13 00:01:15,651 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 00:01:15,652 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:15,653 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:15,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:01:15,659 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:01:15,660 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:01:15,662 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:01:15,663 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-13 00:01:15,663 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:15,664 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 00:01:15,664 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:15,664 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 00:01:15,664 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 00:01:15,665 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:15,666 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:15,666 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:15,667 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-13 00:01:15,667 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 00:01:15,667 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-13 00:01:15,670 INFO L180 QuantifierPusher]: treesize reduction 16, result has 87.0 percent of original size [2021-11-13 00:01:15,672 INFO L185 QuantifierPusher]: treesize reduction 7, result has 92.9 percent of original size 91 [2021-11-13 00:01:15,673 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:15,677 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:15,681 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:15,690 INFO L180 QuantifierPusher]: treesize reduction 11, result has 95.8 percent of original size [2021-11-13 00:01:15,692 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 249 [2021-11-13 00:01:15,695 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:15,707 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:15,708 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:15,708 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:15,709 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:15,709 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:15,710 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:15,712 INFO L180 QuantifierPusher]: treesize reduction 24, result has 70.7 percent of original size [2021-11-13 00:01:15,713 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 00:01:15,716 INFO L180 QuantifierPusher]: treesize reduction 26, result has 78.5 percent of original size [2021-11-13 00:01:15,718 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-13 00:01:15,719 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:15,723 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:15,723 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:15,724 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:15,724 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:15,725 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:15,728 INFO L180 QuantifierPusher]: treesize reduction 30, result has 74.1 percent of original size [2021-11-13 00:01:15,729 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-13 00:01:15,732 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-13 00:01:16,486 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-13 00:01:16,486 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 00:01:16,486 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34, 34] total 54 [2021-11-13 00:01:16,486 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013678444] [2021-11-13 00:01:16,486 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 00:01:16,487 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2021-11-13 00:01:16,487 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 00:01:16,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2021-11-13 00:01:16,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=681, Invalid=3225, Unknown=0, NotChecked=0, Total=3906 [2021-11-13 00:01:16,487 INFO L87 Difference]: Start difference. First operand 85 states and 102 transitions. Second operand has 55 states, 55 states have (on average 2.272727272727273) internal successors, (125), 54 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 00:01:22,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 00:01:22,476 INFO L93 Difference]: Finished difference Result 1057 states and 1092 transitions. [2021-11-13 00:01:22,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-11-13 00:01:22,476 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.272727272727273) internal successors, (125), 54 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 68 [2021-11-13 00:01:22,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 00:01:22,477 INFO L225 Difference]: With dead ends: 1057 [2021-11-13 00:01:22,477 INFO L226 Difference]: Without dead ends: 1006 [2021-11-13 00:01:22,478 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 268 GetRequests, 175 SyntacticMatches, 0 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2533 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=1508, Invalid=7422, Unknown=0, NotChecked=0, Total=8930 [2021-11-13 00:01:22,478 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 302 mSDsluCounter, 222 mSDsCounter, 0 mSdLazyCounter, 357 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 143.40ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 302 SdHoareTripleChecker+Valid, 228 SdHoareTripleChecker+Invalid, 401 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.77ms SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 357 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 173.93ms IncrementalHoareTripleChecker+Time [2021-11-13 00:01:22,478 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [302 Valid, 228 Invalid, 401 Unknown, 0 Unchecked, 1.77ms Time], IncrementalHoareTripleChecker [44 Valid, 357 Invalid, 0 Unknown, 0 Unchecked, 173.93ms Time] [2021-11-13 00:01:22,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1006 states. [2021-11-13 00:01:22,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1006 to 86. [2021-11-13 00:01:22,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 85 states have (on average 1.223529411764706) internal successors, (104), 85 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 00:01:22,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 104 transitions. [2021-11-13 00:01:22,947 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 104 transitions. Word has length 68 [2021-11-13 00:01:22,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 00:01:22,948 INFO L470 AbstractCegarLoop]: Abstraction has 86 states and 104 transitions. [2021-11-13 00:01:22,948 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.272727272727273) internal successors, (125), 54 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 00:01:22,948 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 104 transitions. [2021-11-13 00:01:22,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2021-11-13 00:01:22,948 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 00:01:22,948 INFO L514 BasicCegarLoop]: trace histogram [16, 16, 15, 15, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 00:01:22,968 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (150)] Ended with exit code 0 [2021-11-13 00:01:23,148 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 150 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4386 [2021-11-13 00:01:23,149 INFO L402 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 00:01:23,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 00:01:23,149 INFO L85 PathProgramCache]: Analyzing trace with hash 2017880645, now seen corresponding path program 30 times [2021-11-13 00:01:23,149 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 00:01:23,149 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608875289] [2021-11-13 00:01:23,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 00:01:23,149 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 00:01:23,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 00:01:23,311 INFO L134 CoverageAnalysis]: Checked inductivity of 481 backedges. 136 proven. 345 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 00:01:23,311 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 00:01:23,311 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608875289] [2021-11-13 00:01:23,311 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [608875289] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 00:01:23,311 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [506424301] [2021-11-13 00:01:23,311 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-13 00:01:23,311 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 00:01:23,312 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 00:01:23,312 INFO L229 MonitoredProcess]: Starting monitored process 151 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 00:01:23,313 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (151)] Waiting until timeout for monitored process [2021-11-13 00:01:23,363 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-13 00:01:23,363 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 00:01:23,365 INFO L263 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 35 conjunts are in the unsatisfiable core [2021-11-13 00:01:23,365 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 00:01:23,492 INFO L134 CoverageAnalysis]: Checked inductivity of 481 backedges. 136 proven. 345 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 00:01:23,492 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 00:01:23,621 INFO L134 CoverageAnalysis]: Checked inductivity of 481 backedges. 136 proven. 345 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 00:01:23,622 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [506424301] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 00:01:23,622 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1053816965] [2021-11-13 00:01:23,622 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-13 00:01:23,622 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 00:01:23,623 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-13 00:01:23,623 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-13 00:01:23,623 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-13 00:01:23,624 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:23,624 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 00:01:23,625 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:23,625 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-13 00:01:23,625 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 00:01:23,625 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:23,626 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-13 00:01:23,626 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-13 00:01:23,627 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_157|], 10=[|v_#valid_158|]} [2021-11-13 00:01:23,631 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:01:23,632 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-13 00:01:23,632 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:23,632 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-13 00:01:23,632 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:23,633 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-13 00:01:23,633 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 00:01:23,633 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:23,634 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:23,636 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:01:23,637 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:01:23,638 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:01:23,640 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:01:23,653 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-13 00:01:23,653 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:23,654 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 00:01:23,655 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:23,655 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 00:01:23,655 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 00:01:23,655 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:23,657 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:23,657 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:23,658 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-13 00:01:23,658 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 00:01:23,658 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-13 00:01:23,662 INFO L180 QuantifierPusher]: treesize reduction 17, result has 86.9 percent of original size [2021-11-13 00:01:23,663 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 108 [2021-11-13 00:01:23,665 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:23,669 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:23,673 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:23,683 INFO L180 QuantifierPusher]: treesize reduction 12, result has 95.7 percent of original size [2021-11-13 00:01:23,686 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 269 [2021-11-13 00:01:23,688 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:23,701 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:23,702 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:23,702 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:23,703 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:23,703 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:23,704 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:23,707 INFO L180 QuantifierPusher]: treesize reduction 30, result has 67.0 percent of original size [2021-11-13 00:01:23,707 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-13 00:01:23,710 INFO L180 QuantifierPusher]: treesize reduction 31, result has 74.8 percent of original size [2021-11-13 00:01:23,712 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-13 00:01:23,713 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:23,717 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:23,717 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:23,718 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:23,718 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:23,719 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:23,722 INFO L180 QuantifierPusher]: treesize reduction 30, result has 74.1 percent of original size [2021-11-13 00:01:23,723 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-13 00:01:23,726 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-13 00:01:24,342 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-13 00:01:24,342 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 00:01:24,342 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 20 [2021-11-13 00:01:24,342 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622473273] [2021-11-13 00:01:24,342 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 00:01:24,342 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-11-13 00:01:24,342 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 00:01:24,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-11-13 00:01:24,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=209, Invalid=603, Unknown=0, NotChecked=0, Total=812 [2021-11-13 00:01:24,343 INFO L87 Difference]: Start difference. First operand 86 states and 104 transitions. Second operand has 21 states, 21 states have (on average 3.380952380952381) internal successors, (71), 20 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 00:01:25,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 00:01:25,157 INFO L93 Difference]: Finished difference Result 97 states and 115 transitions. [2021-11-13 00:01:25,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-11-13 00:01:25,158 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.380952380952381) internal successors, (71), 20 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 69 [2021-11-13 00:01:25,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 00:01:25,158 INFO L225 Difference]: With dead ends: 97 [2021-11-13 00:01:25,158 INFO L226 Difference]: Without dead ends: 95 [2021-11-13 00:01:25,158 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 257 GetRequests, 210 SyntacticMatches, 2 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 566 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=590, Invalid=1572, Unknown=0, NotChecked=0, Total=2162 [2021-11-13 00:01:25,159 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 92 mSDsluCounter, 71 mSDsCounter, 0 mSdLazyCounter, 259 mSolverCounterSat, 100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 121.92ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 23 SdHoareTripleChecker+Invalid, 359 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.91ms SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 259 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 149.59ms IncrementalHoareTripleChecker+Time [2021-11-13 00:01:25,159 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 23 Invalid, 359 Unknown, 0 Unchecked, 0.91ms Time], IncrementalHoareTripleChecker [100 Valid, 259 Invalid, 0 Unknown, 0 Unchecked, 149.59ms Time] [2021-11-13 00:01:25,159 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states. [2021-11-13 00:01:25,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 89. [2021-11-13 00:01:25,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 88 states have (on average 1.2159090909090908) internal successors, (107), 88 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 00:01:25,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 107 transitions. [2021-11-13 00:01:25,632 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 107 transitions. Word has length 69 [2021-11-13 00:01:25,632 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 00:01:25,632 INFO L470 AbstractCegarLoop]: Abstraction has 89 states and 107 transitions. [2021-11-13 00:01:25,632 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.380952380952381) internal successors, (71), 20 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 00:01:25,632 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 107 transitions. [2021-11-13 00:01:25,632 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2021-11-13 00:01:25,632 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 00:01:25,633 INFO L514 BasicCegarLoop]: trace histogram [17, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 00:01:25,652 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (151)] Ended with exit code 0 [2021-11-13 00:01:25,833 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4405,151 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 00:01:25,833 INFO L402 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 00:01:25,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 00:01:25,833 INFO L85 PathProgramCache]: Analyzing trace with hash -1970103797, now seen corresponding path program 31 times [2021-11-13 00:01:25,833 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 00:01:25,833 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601257269] [2021-11-13 00:01:25,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 00:01:25,834 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 00:01:25,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 00:01:26,255 INFO L134 CoverageAnalysis]: Checked inductivity of 528 backedges. 346 proven. 182 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 00:01:26,255 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 00:01:26,255 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601257269] [2021-11-13 00:01:26,255 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1601257269] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 00:01:26,256 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [25506935] [2021-11-13 00:01:26,256 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-13 00:01:26,256 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 00:01:26,256 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 00:01:26,256 INFO L229 MonitoredProcess]: Starting monitored process 152 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 00:01:26,257 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (152)] Waiting until timeout for monitored process [2021-11-13 00:01:26,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 00:01:26,307 INFO L263 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 38 conjunts are in the unsatisfiable core [2021-11-13 00:01:26,308 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 00:01:27,414 INFO L134 CoverageAnalysis]: Checked inductivity of 528 backedges. 392 proven. 136 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 00:01:27,414 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 00:01:27,610 INFO L134 CoverageAnalysis]: Checked inductivity of 528 backedges. 392 proven. 136 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 00:01:27,610 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [25506935] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 00:01:27,610 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [162645184] [2021-11-13 00:01:27,610 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-13 00:01:27,611 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 00:01:27,611 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-13 00:01:27,611 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-13 00:01:27,611 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-13 00:01:27,612 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:27,613 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 00:01:27,613 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:27,613 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-13 00:01:27,613 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 00:01:27,614 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:27,614 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-13 00:01:27,615 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-13 00:01:27,616 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_158|], 10=[|v_#valid_159|]} [2021-11-13 00:01:27,620 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:01:27,620 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-13 00:01:27,620 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:27,621 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-13 00:01:27,621 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:27,621 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-13 00:01:27,621 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 00:01:27,622 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:27,623 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:27,625 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:01:27,626 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:01:27,627 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:01:27,629 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:01:27,630 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-13 00:01:27,630 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:27,631 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 00:01:27,631 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:27,632 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 00:01:27,632 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 00:01:27,632 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:27,633 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:27,634 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:27,634 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-13 00:01:27,635 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 00:01:27,635 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-13 00:01:27,639 INFO L180 QuantifierPusher]: treesize reduction 17, result has 86.9 percent of original size [2021-11-13 00:01:27,640 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-13 00:01:27,642 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:27,646 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:27,650 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:27,662 INFO L180 QuantifierPusher]: treesize reduction 7, result has 97.5 percent of original size [2021-11-13 00:01:27,664 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 269 [2021-11-13 00:01:27,667 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:27,680 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:27,681 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:27,681 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:27,681 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:27,682 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:27,683 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:27,686 INFO L180 QuantifierPusher]: treesize reduction 30, result has 67.0 percent of original size [2021-11-13 00:01:27,687 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-13 00:01:27,690 INFO L180 QuantifierPusher]: treesize reduction 31, result has 74.8 percent of original size [2021-11-13 00:01:27,691 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-13 00:01:27,692 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:27,696 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:27,697 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:27,697 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:27,698 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:27,699 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:27,702 INFO L180 QuantifierPusher]: treesize reduction 30, result has 74.1 percent of original size [2021-11-13 00:01:27,703 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-13 00:01:27,706 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-13 00:01:28,591 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-13 00:01:28,591 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 00:01:28,591 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36, 36] total 73 [2021-11-13 00:01:28,591 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601988451] [2021-11-13 00:01:28,591 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 00:01:28,592 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 74 states [2021-11-13 00:01:28,592 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 00:01:28,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2021-11-13 00:01:28,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1072, Invalid=5570, Unknown=0, NotChecked=0, Total=6642 [2021-11-13 00:01:28,592 INFO L87 Difference]: Start difference. First operand 89 states and 107 transitions. Second operand has 74 states, 74 states have (on average 2.0) internal successors, (148), 73 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 00:01:30,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 00:01:30,489 INFO L93 Difference]: Finished difference Result 212 states and 232 transitions. [2021-11-13 00:01:30,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-11-13 00:01:30,490 INFO L78 Accepts]: Start accepts. Automaton has has 74 states, 74 states have (on average 2.0) internal successors, (148), 73 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 72 [2021-11-13 00:01:30,490 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 00:01:30,490 INFO L225 Difference]: With dead ends: 212 [2021-11-13 00:01:30,490 INFO L226 Difference]: Without dead ends: 158 [2021-11-13 00:01:30,490 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 284 GetRequests, 170 SyntacticMatches, 0 SemanticMatches, 114 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4758 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=2129, Invalid=11211, Unknown=0, NotChecked=0, Total=13340 [2021-11-13 00:01:30,491 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 32 mSDsluCounter, 255 mSDsCounter, 0 mSdLazyCounter, 526 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 169.50ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 276 SdHoareTripleChecker+Invalid, 574 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.37ms SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 526 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 202.77ms IncrementalHoareTripleChecker+Time [2021-11-13 00:01:30,491 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 276 Invalid, 574 Unknown, 0 Unchecked, 1.37ms Time], IncrementalHoareTripleChecker [48 Valid, 526 Invalid, 0 Unknown, 0 Unchecked, 202.77ms Time] [2021-11-13 00:01:30,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2021-11-13 00:01:30,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 90. [2021-11-13 00:01:30,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 89 states have (on average 1.2134831460674158) internal successors, (108), 89 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 00:01:30,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 108 transitions. [2021-11-13 00:01:30,994 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 108 transitions. Word has length 72 [2021-11-13 00:01:30,994 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 00:01:30,994 INFO L470 AbstractCegarLoop]: Abstraction has 90 states and 108 transitions. [2021-11-13 00:01:30,995 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 74 states, 74 states have (on average 2.0) internal successors, (148), 73 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 00:01:30,995 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 108 transitions. [2021-11-13 00:01:30,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2021-11-13 00:01:30,995 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 00:01:30,995 INFO L514 BasicCegarLoop]: trace histogram [17, 16, 16, 15, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 00:01:31,014 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (152)] Ended with exit code 0 [2021-11-13 00:01:31,195 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 152 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4424 [2021-11-13 00:01:31,196 INFO L402 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 00:01:31,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 00:01:31,196 INFO L85 PathProgramCache]: Analyzing trace with hash 1477990684, now seen corresponding path program 106 times [2021-11-13 00:01:31,196 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 00:01:31,196 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789094311] [2021-11-13 00:01:31,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 00:01:31,196 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 00:01:31,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 00:01:31,625 INFO L134 CoverageAnalysis]: Checked inductivity of 513 backedges. 346 proven. 167 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 00:01:31,625 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 00:01:31,625 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789094311] [2021-11-13 00:01:31,625 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [789094311] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 00:01:31,625 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1119644606] [2021-11-13 00:01:31,625 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-13 00:01:31,625 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 00:01:31,625 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 00:01:31,626 INFO L229 MonitoredProcess]: Starting monitored process 153 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 00:01:31,627 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (153)] Waiting until timeout for monitored process [2021-11-13 00:01:31,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 00:01:31,677 INFO L263 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 38 conjunts are in the unsatisfiable core [2021-11-13 00:01:31,678 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 00:01:32,750 INFO L134 CoverageAnalysis]: Checked inductivity of 513 backedges. 392 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 00:01:32,750 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 00:01:32,921 INFO L134 CoverageAnalysis]: Checked inductivity of 513 backedges. 392 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 00:01:32,922 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1119644606] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 00:01:32,922 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [608832629] [2021-11-13 00:01:32,922 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-13 00:01:32,922 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 00:01:32,922 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-13 00:01:32,923 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-13 00:01:32,923 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-13 00:01:32,924 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:32,924 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 00:01:32,925 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:32,925 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-13 00:01:32,925 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 00:01:32,925 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:32,926 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-13 00:01:32,926 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-13 00:01:32,927 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_159|], 10=[|v_#valid_160|]} [2021-11-13 00:01:32,931 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:01:32,932 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-13 00:01:32,932 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:32,932 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-13 00:01:32,933 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:32,933 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-13 00:01:32,933 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 00:01:32,933 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:32,934 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:32,937 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:01:32,937 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:01:32,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:01:32,940 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:01:32,941 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-13 00:01:32,941 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:32,942 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 00:01:32,942 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:32,943 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 00:01:32,943 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 00:01:32,943 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:32,944 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:32,945 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:32,945 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-13 00:01:32,945 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 00:01:32,946 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-13 00:01:32,949 INFO L180 QuantifierPusher]: treesize reduction 16, result has 87.0 percent of original size [2021-11-13 00:01:32,950 INFO L185 QuantifierPusher]: treesize reduction 5, result has 94.8 percent of original size 91 [2021-11-13 00:01:32,951 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:32,955 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:32,959 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:32,968 INFO L180 QuantifierPusher]: treesize reduction 21, result has 92.1 percent of original size [2021-11-13 00:01:32,970 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 244 [2021-11-13 00:01:32,973 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:32,983 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:32,984 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:32,984 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:32,985 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:32,985 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:32,986 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:32,988 INFO L180 QuantifierPusher]: treesize reduction 24, result has 70.7 percent of original size [2021-11-13 00:01:32,989 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 00:01:32,991 INFO L180 QuantifierPusher]: treesize reduction 25, result has 71.9 percent of original size [2021-11-13 00:01:32,992 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-11-13 00:01:32,993 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:32,996 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:32,999 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:33,004 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:33,005 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-13 00:01:33,008 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:33,013 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:33,013 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:33,014 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:33,014 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:33,014 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:33,015 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:33,017 INFO L180 QuantifierPusher]: treesize reduction 24, result has 71.8 percent of original size [2021-11-13 00:01:33,018 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-13 00:01:33,021 INFO L180 QuantifierPusher]: treesize reduction 25, result has 78.6 percent of original size [2021-11-13 00:01:33,022 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-13 00:01:33,030 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:33,034 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:33,035 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:33,035 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:33,035 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:33,036 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:33,039 INFO L180 QuantifierPusher]: treesize reduction 24, result has 78.2 percent of original size [2021-11-13 00:01:33,040 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-13 00:01:33,043 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-13 00:01:33,804 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-13 00:01:33,804 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 00:01:33,805 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36, 36] total 72 [2021-11-13 00:01:33,805 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267899129] [2021-11-13 00:01:33,805 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 00:01:33,805 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 73 states [2021-11-13 00:01:33,805 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 00:01:33,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2021-11-13 00:01:33,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1011, Invalid=5469, Unknown=0, NotChecked=0, Total=6480 [2021-11-13 00:01:33,806 INFO L87 Difference]: Start difference. First operand 90 states and 108 transitions. Second operand has 73 states, 73 states have (on average 2.0273972602739727) internal successors, (148), 72 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 00:01:36,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 00:01:36,568 INFO L93 Difference]: Finished difference Result 280 states and 301 transitions. [2021-11-13 00:01:36,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-11-13 00:01:36,569 INFO L78 Accepts]: Start accepts. Automaton has has 73 states, 73 states have (on average 2.0273972602739727) internal successors, (148), 72 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 72 [2021-11-13 00:01:36,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 00:01:36,569 INFO L225 Difference]: With dead ends: 280 [2021-11-13 00:01:36,569 INFO L226 Difference]: Without dead ends: 226 [2021-11-13 00:01:36,570 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 299 GetRequests, 171 SyntacticMatches, 0 SemanticMatches, 128 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5969 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=2590, Invalid=14180, Unknown=0, NotChecked=0, Total=16770 [2021-11-13 00:01:36,570 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 31 mSDsluCounter, 300 mSDsCounter, 0 mSdLazyCounter, 630 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 206.54ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 324 SdHoareTripleChecker+Invalid, 678 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.65ms SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 630 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 245.25ms IncrementalHoareTripleChecker+Time [2021-11-13 00:01:36,570 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 324 Invalid, 678 Unknown, 0 Unchecked, 1.65ms Time], IncrementalHoareTripleChecker [48 Valid, 630 Invalid, 0 Unknown, 0 Unchecked, 245.25ms Time] [2021-11-13 00:01:36,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states. [2021-11-13 00:01:37,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 90. [2021-11-13 00:01:37,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 89 states have (on average 1.2134831460674158) internal successors, (108), 89 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 00:01:37,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 108 transitions. [2021-11-13 00:01:37,152 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 108 transitions. Word has length 72 [2021-11-13 00:01:37,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 00:01:37,152 INFO L470 AbstractCegarLoop]: Abstraction has 90 states and 108 transitions. [2021-11-13 00:01:37,153 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 73 states, 73 states have (on average 2.0273972602739727) internal successors, (148), 72 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 00:01:37,153 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 108 transitions. [2021-11-13 00:01:37,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2021-11-13 00:01:37,153 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 00:01:37,153 INFO L514 BasicCegarLoop]: trace histogram [17, 16, 16, 14, 2, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 00:01:37,174 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (153)] Forceful destruction successful, exit code 0 [2021-11-13 00:01:37,353 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4443,153 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 00:01:37,354 INFO L402 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 00:01:37,354 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 00:01:37,354 INFO L85 PathProgramCache]: Analyzing trace with hash -1874463765, now seen corresponding path program 107 times [2021-11-13 00:01:37,354 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 00:01:37,354 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1877861613] [2021-11-13 00:01:37,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 00:01:37,355 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 00:01:37,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 00:01:37,818 INFO L134 CoverageAnalysis]: Checked inductivity of 500 backedges. 346 proven. 154 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 00:01:37,818 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 00:01:37,818 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1877861613] [2021-11-13 00:01:37,818 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1877861613] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 00:01:37,818 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1474126996] [2021-11-13 00:01:37,818 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-13 00:01:37,819 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 00:01:37,819 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 00:01:37,819 INFO L229 MonitoredProcess]: Starting monitored process 154 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 00:01:37,820 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (154)] Waiting until timeout for monitored process [2021-11-13 00:01:37,889 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 17 check-sat command(s) [2021-11-13 00:01:37,889 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 00:01:37,891 INFO L263 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 38 conjunts are in the unsatisfiable core [2021-11-13 00:01:37,892 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 00:01:38,967 INFO L134 CoverageAnalysis]: Checked inductivity of 500 backedges. 392 proven. 108 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 00:01:38,967 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 00:01:39,146 INFO L134 CoverageAnalysis]: Checked inductivity of 500 backedges. 392 proven. 108 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 00:01:39,146 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1474126996] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 00:01:39,146 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [239825968] [2021-11-13 00:01:39,147 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-13 00:01:39,147 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 00:01:39,147 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-13 00:01:39,147 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-13 00:01:39,147 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-13 00:01:39,149 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:39,149 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 00:01:39,149 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:39,150 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-13 00:01:39,150 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 00:01:39,150 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:39,150 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-13 00:01:39,151 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-13 00:01:39,152 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_160|], 10=[|v_#valid_161|]} [2021-11-13 00:01:39,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:01:39,157 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-13 00:01:39,157 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:39,157 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-13 00:01:39,158 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:39,158 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-13 00:01:39,158 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 00:01:39,158 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:39,160 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:39,162 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:01:39,163 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:01:39,163 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:01:39,166 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:01:39,166 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-13 00:01:39,167 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:39,168 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 00:01:39,168 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:39,168 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 00:01:39,168 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 00:01:39,169 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:39,170 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:39,171 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:39,171 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-13 00:01:39,172 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 00:01:39,172 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-13 00:01:39,175 INFO L180 QuantifierPusher]: treesize reduction 16, result has 87.0 percent of original size [2021-11-13 00:01:39,176 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-13 00:01:39,178 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:39,181 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:39,186 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:39,195 INFO L180 QuantifierPusher]: treesize reduction 11, result has 95.8 percent of original size [2021-11-13 00:01:39,198 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 251 [2021-11-13 00:01:39,201 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:39,213 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:39,214 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:39,214 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:39,215 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:39,215 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:39,216 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:39,220 INFO L180 QuantifierPusher]: treesize reduction 24, result has 70.7 percent of original size [2021-11-13 00:01:39,221 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 00:01:39,223 INFO L180 QuantifierPusher]: treesize reduction 25, result has 71.9 percent of original size [2021-11-13 00:01:39,225 INFO L185 QuantifierPusher]: treesize reduction 5, result has 90.6 percent of original size 48 [2021-11-13 00:01:39,226 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:39,229 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:39,232 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:39,237 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:39,238 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 114 [2021-11-13 00:01:39,240 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:39,246 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:39,246 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:39,247 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:39,247 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:39,247 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:39,248 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:39,251 INFO L180 QuantifierPusher]: treesize reduction 24, result has 71.8 percent of original size [2021-11-13 00:01:39,252 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-13 00:01:39,255 INFO L180 QuantifierPusher]: treesize reduction 25, result has 78.6 percent of original size [2021-11-13 00:01:39,256 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-13 00:01:39,258 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:39,261 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:39,262 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:39,263 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:39,263 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:39,264 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:39,267 INFO L180 QuantifierPusher]: treesize reduction 24, result has 78.2 percent of original size [2021-11-13 00:01:39,268 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-13 00:01:39,272 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-13 00:01:40,060 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-13 00:01:40,060 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 00:01:40,060 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36, 36] total 71 [2021-11-13 00:01:40,060 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936730755] [2021-11-13 00:01:40,060 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 00:01:40,061 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 72 states [2021-11-13 00:01:40,061 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 00:01:40,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2021-11-13 00:01:40,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=966, Invalid=5354, Unknown=0, NotChecked=0, Total=6320 [2021-11-13 00:01:40,061 INFO L87 Difference]: Start difference. First operand 90 states and 108 transitions. Second operand has 72 states, 72 states have (on average 2.0416666666666665) internal successors, (147), 71 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 00:01:43,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 00:01:43,598 INFO L93 Difference]: Finished difference Result 347 states and 369 transitions. [2021-11-13 00:01:43,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2021-11-13 00:01:43,599 INFO L78 Accepts]: Start accepts. Automaton has has 72 states, 72 states have (on average 2.0416666666666665) internal successors, (147), 71 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 72 [2021-11-13 00:01:43,599 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 00:01:43,599 INFO L225 Difference]: With dead ends: 347 [2021-11-13 00:01:43,599 INFO L226 Difference]: Without dead ends: 293 [2021-11-13 00:01:43,600 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 312 GetRequests, 172 SyntacticMatches, 0 SemanticMatches, 140 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7154 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=3088, Invalid=16934, Unknown=0, NotChecked=0, Total=20022 [2021-11-13 00:01:43,601 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 65 mSDsluCounter, 238 mSDsCounter, 0 mSdLazyCounter, 495 mSolverCounterSat, 125 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 199.26ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 261 SdHoareTripleChecker+Invalid, 620 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.84ms SdHoareTripleChecker+Time, 125 IncrementalHoareTripleChecker+Valid, 495 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 234.87ms IncrementalHoareTripleChecker+Time [2021-11-13 00:01:43,601 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 261 Invalid, 620 Unknown, 0 Unchecked, 1.84ms Time], IncrementalHoareTripleChecker [125 Valid, 495 Invalid, 0 Unknown, 0 Unchecked, 234.87ms Time] [2021-11-13 00:01:43,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 293 states. [2021-11-13 00:01:44,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 293 to 90. [2021-11-13 00:01:44,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 89 states have (on average 1.2134831460674158) internal successors, (108), 89 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 00:01:44,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 108 transitions. [2021-11-13 00:01:44,151 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 108 transitions. Word has length 72 [2021-11-13 00:01:44,151 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 00:01:44,151 INFO L470 AbstractCegarLoop]: Abstraction has 90 states and 108 transitions. [2021-11-13 00:01:44,151 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 72 states, 72 states have (on average 2.0416666666666665) internal successors, (147), 71 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 00:01:44,152 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 108 transitions. [2021-11-13 00:01:44,152 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2021-11-13 00:01:44,152 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 00:01:44,152 INFO L514 BasicCegarLoop]: trace histogram [17, 16, 16, 13, 3, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 00:01:44,172 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (154)] Forceful destruction successful, exit code 0 [2021-11-13 00:01:44,352 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 154 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4472 [2021-11-13 00:01:44,352 INFO L402 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 00:01:44,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 00:01:44,353 INFO L85 PathProgramCache]: Analyzing trace with hash -1012776132, now seen corresponding path program 108 times [2021-11-13 00:01:44,353 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 00:01:44,353 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537207659] [2021-11-13 00:01:44,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 00:01:44,353 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 00:01:44,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 00:01:44,758 INFO L134 CoverageAnalysis]: Checked inductivity of 489 backedges. 346 proven. 143 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 00:01:44,758 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 00:01:44,758 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537207659] [2021-11-13 00:01:44,758 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1537207659] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 00:01:44,758 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1885199557] [2021-11-13 00:01:44,759 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-13 00:01:44,759 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 00:01:44,759 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 00:01:44,759 INFO L229 MonitoredProcess]: Starting monitored process 155 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 00:01:44,760 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (155)] Waiting until timeout for monitored process [2021-11-13 00:01:44,811 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-13 00:01:44,811 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 00:01:44,813 INFO L263 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 38 conjunts are in the unsatisfiable core [2021-11-13 00:01:44,814 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 00:01:45,853 INFO L134 CoverageAnalysis]: Checked inductivity of 489 backedges. 392 proven. 97 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 00:01:45,853 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 00:01:46,032 INFO L134 CoverageAnalysis]: Checked inductivity of 489 backedges. 392 proven. 97 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 00:01:46,033 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1885199557] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 00:01:46,033 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [112018589] [2021-11-13 00:01:46,033 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-13 00:01:46,033 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 00:01:46,034 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-13 00:01:46,034 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-13 00:01:46,034 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-13 00:01:46,035 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:46,035 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 00:01:46,036 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:46,036 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-13 00:01:46,036 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 00:01:46,036 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:46,037 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-13 00:01:46,037 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-13 00:01:46,038 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_161|], 10=[|v_#valid_162|]} [2021-11-13 00:01:46,042 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:01:46,043 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-13 00:01:46,043 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:46,043 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-13 00:01:46,044 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:46,044 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-13 00:01:46,044 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 00:01:46,044 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:46,045 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:46,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:01:46,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:01:46,049 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:01:46,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:01:46,053 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-13 00:01:46,053 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:46,054 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 00:01:46,055 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:46,055 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 00:01:46,055 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 00:01:46,055 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:46,057 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:46,057 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:46,058 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-13 00:01:46,058 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 00:01:46,058 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-13 00:01:46,061 INFO L180 QuantifierPusher]: treesize reduction 16, result has 87.0 percent of original size [2021-11-13 00:01:46,062 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-13 00:01:46,064 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:46,067 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:46,071 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:46,081 INFO L180 QuantifierPusher]: treesize reduction 11, result has 95.8 percent of original size [2021-11-13 00:01:46,083 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 251 [2021-11-13 00:01:46,086 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:46,098 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:46,099 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:46,099 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:46,100 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:46,100 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:46,101 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:46,103 INFO L180 QuantifierPusher]: treesize reduction 24, result has 70.7 percent of original size [2021-11-13 00:01:46,104 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 00:01:46,106 INFO L180 QuantifierPusher]: treesize reduction 25, result has 71.9 percent of original size [2021-11-13 00:01:46,107 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-11-13 00:01:46,108 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:46,111 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:46,113 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:46,118 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:46,120 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-13 00:01:46,121 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:46,138 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:46,139 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:46,139 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:46,140 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:46,140 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:46,141 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:46,143 INFO L180 QuantifierPusher]: treesize reduction 24, result has 71.8 percent of original size [2021-11-13 00:01:46,144 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-13 00:01:46,147 INFO L180 QuantifierPusher]: treesize reduction 25, result has 78.6 percent of original size [2021-11-13 00:01:46,148 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-13 00:01:46,149 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:46,153 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:46,153 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:46,154 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:46,154 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:46,162 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:46,166 INFO L180 QuantifierPusher]: treesize reduction 24, result has 78.2 percent of original size [2021-11-13 00:01:46,168 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-13 00:01:46,172 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-13 00:01:46,939 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-13 00:01:46,940 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 00:01:46,940 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36, 36] total 70 [2021-11-13 00:01:46,940 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913086008] [2021-11-13 00:01:46,940 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 00:01:46,940 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 71 states [2021-11-13 00:01:46,940 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 00:01:46,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2021-11-13 00:01:46,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=925, Invalid=5237, Unknown=0, NotChecked=0, Total=6162 [2021-11-13 00:01:46,941 INFO L87 Difference]: Start difference. First operand 90 states and 108 transitions. Second operand has 71 states, 71 states have (on average 2.056338028169014) internal successors, (146), 70 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 00:01:51,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 00:01:51,207 INFO L93 Difference]: Finished difference Result 413 states and 436 transitions. [2021-11-13 00:01:51,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2021-11-13 00:01:51,208 INFO L78 Accepts]: Start accepts. Automaton has has 71 states, 71 states have (on average 2.056338028169014) internal successors, (146), 70 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 72 [2021-11-13 00:01:51,208 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 00:01:51,208 INFO L225 Difference]: With dead ends: 413 [2021-11-13 00:01:51,208 INFO L226 Difference]: Without dead ends: 359 [2021-11-13 00:01:51,209 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 323 GetRequests, 173 SyntacticMatches, 0 SemanticMatches, 150 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8242 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=3558, Invalid=19394, Unknown=0, NotChecked=0, Total=22952 [2021-11-13 00:01:51,209 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 60 mSDsluCounter, 301 mSDsCounter, 0 mSdLazyCounter, 573 mSolverCounterSat, 117 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 222.01ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 323 SdHoareTripleChecker+Invalid, 690 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.95ms SdHoareTripleChecker+Time, 117 IncrementalHoareTripleChecker+Valid, 573 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 261.27ms IncrementalHoareTripleChecker+Time [2021-11-13 00:01:51,210 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 323 Invalid, 690 Unknown, 0 Unchecked, 1.95ms Time], IncrementalHoareTripleChecker [117 Valid, 573 Invalid, 0 Unknown, 0 Unchecked, 261.27ms Time] [2021-11-13 00:01:51,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 359 states. [2021-11-13 00:01:51,763 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 359 to 90. [2021-11-13 00:01:51,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 89 states have (on average 1.2134831460674158) internal successors, (108), 89 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 00:01:51,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 108 transitions. [2021-11-13 00:01:51,763 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 108 transitions. Word has length 72 [2021-11-13 00:01:51,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 00:01:51,763 INFO L470 AbstractCegarLoop]: Abstraction has 90 states and 108 transitions. [2021-11-13 00:01:51,763 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 71 states, 71 states have (on average 2.056338028169014) internal successors, (146), 70 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 00:01:51,763 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 108 transitions. [2021-11-13 00:01:51,764 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2021-11-13 00:01:51,764 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 00:01:51,764 INFO L514 BasicCegarLoop]: trace histogram [17, 16, 16, 12, 4, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 00:01:51,784 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (155)] Forceful destruction successful, exit code 0 [2021-11-13 00:01:51,964 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4501,155 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 00:01:51,964 INFO L402 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 00:01:51,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 00:01:51,965 INFO L85 PathProgramCache]: Analyzing trace with hash -1262074421, now seen corresponding path program 109 times [2021-11-13 00:01:51,965 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 00:01:51,965 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1641379256] [2021-11-13 00:01:51,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 00:01:51,965 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 00:01:51,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 00:01:52,361 INFO L134 CoverageAnalysis]: Checked inductivity of 480 backedges. 346 proven. 134 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 00:01:52,361 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 00:01:52,361 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1641379256] [2021-11-13 00:01:52,362 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1641379256] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 00:01:52,362 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [93415810] [2021-11-13 00:01:52,362 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-13 00:01:52,362 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 00:01:52,362 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 00:01:52,362 INFO L229 MonitoredProcess]: Starting monitored process 156 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 00:01:52,371 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (156)] Waiting until timeout for monitored process [2021-11-13 00:01:52,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 00:01:52,421 INFO L263 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 38 conjunts are in the unsatisfiable core [2021-11-13 00:01:52,422 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 00:01:53,438 INFO L134 CoverageAnalysis]: Checked inductivity of 480 backedges. 392 proven. 88 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 00:01:53,438 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 00:01:53,608 INFO L134 CoverageAnalysis]: Checked inductivity of 480 backedges. 392 proven. 88 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 00:01:53,608 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [93415810] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 00:01:53,608 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1892603526] [2021-11-13 00:01:53,609 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-13 00:01:53,609 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 00:01:53,609 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-13 00:01:53,609 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-13 00:01:53,609 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-13 00:01:53,617 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:53,617 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 00:01:53,617 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:53,618 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-13 00:01:53,618 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 00:01:53,618 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:53,618 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-13 00:01:53,619 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-13 00:01:53,620 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_162|], 10=[|v_#valid_163|]} [2021-11-13 00:01:53,624 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:01:53,625 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-13 00:01:53,625 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:53,625 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-13 00:01:53,625 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:53,626 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-13 00:01:53,626 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 00:01:53,626 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:53,627 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:53,629 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:01:53,630 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:01:53,631 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:01:53,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:01:53,634 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-13 00:01:53,634 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:53,635 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 00:01:53,635 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:53,635 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 00:01:53,635 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 00:01:53,636 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:53,637 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:53,637 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:53,638 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-13 00:01:53,638 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 00:01:53,638 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-13 00:01:53,641 INFO L180 QuantifierPusher]: treesize reduction 16, result has 87.0 percent of original size [2021-11-13 00:01:53,643 INFO L185 QuantifierPusher]: treesize reduction 7, result has 92.9 percent of original size 91 [2021-11-13 00:01:53,644 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:53,648 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:53,652 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:53,661 INFO L180 QuantifierPusher]: treesize reduction 11, result has 95.8 percent of original size [2021-11-13 00:01:53,663 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 249 [2021-11-13 00:01:53,666 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:53,678 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:53,679 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:53,679 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:53,680 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:53,680 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:53,681 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:53,683 INFO L180 QuantifierPusher]: treesize reduction 24, result has 70.7 percent of original size [2021-11-13 00:01:53,684 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 00:01:53,687 INFO L180 QuantifierPusher]: treesize reduction 25, result has 71.9 percent of original size [2021-11-13 00:01:53,688 INFO L185 QuantifierPusher]: treesize reduction 5, result has 90.6 percent of original size 48 [2021-11-13 00:01:53,689 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:53,691 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:53,694 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:53,699 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:01:53,700 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 114 [2021-11-13 00:01:53,702 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:53,707 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:53,708 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:53,708 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:53,708 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:53,709 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:53,710 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:53,711 INFO L180 QuantifierPusher]: treesize reduction 24, result has 71.8 percent of original size [2021-11-13 00:01:53,712 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-13 00:01:53,715 INFO L180 QuantifierPusher]: treesize reduction 25, result has 78.6 percent of original size [2021-11-13 00:01:53,717 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-13 00:01:53,718 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:53,721 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:53,722 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:53,722 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:53,723 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:53,724 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:01:53,726 INFO L180 QuantifierPusher]: treesize reduction 24, result has 78.2 percent of original size [2021-11-13 00:01:53,727 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-13 00:01:53,730 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-13 00:01:54,486 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-13 00:01:54,486 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 00:01:54,486 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36, 36] total 69 [2021-11-13 00:01:54,486 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534636953] [2021-11-13 00:01:54,486 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 00:01:54,486 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 70 states [2021-11-13 00:01:54,486 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 00:01:54,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2021-11-13 00:01:54,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=888, Invalid=5118, Unknown=0, NotChecked=0, Total=6006 [2021-11-13 00:01:54,487 INFO L87 Difference]: Start difference. First operand 90 states and 108 transitions. Second operand has 70 states, 70 states have (on average 2.0714285714285716) internal successors, (145), 69 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 00:01:59,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 00:01:59,372 INFO L93 Difference]: Finished difference Result 478 states and 502 transitions. [2021-11-13 00:01:59,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2021-11-13 00:01:59,372 INFO L78 Accepts]: Start accepts. Automaton has has 70 states, 70 states have (on average 2.0714285714285716) internal successors, (145), 69 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 72 [2021-11-13 00:01:59,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 00:01:59,374 INFO L225 Difference]: With dead ends: 478 [2021-11-13 00:01:59,374 INFO L226 Difference]: Without dead ends: 424 [2021-11-13 00:01:59,376 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 332 GetRequests, 174 SyntacticMatches, 0 SemanticMatches, 158 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9187 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=3970, Invalid=21470, Unknown=0, NotChecked=0, Total=25440 [2021-11-13 00:01:59,376 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 99 mSDsluCounter, 266 mSDsCounter, 0 mSdLazyCounter, 502 mSolverCounterSat, 152 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 215.29ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 286 SdHoareTripleChecker+Invalid, 654 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.02ms SdHoareTripleChecker+Time, 152 IncrementalHoareTripleChecker+Valid, 502 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 253.18ms IncrementalHoareTripleChecker+Time [2021-11-13 00:01:59,376 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 286 Invalid, 654 Unknown, 0 Unchecked, 2.02ms Time], IncrementalHoareTripleChecker [152 Valid, 502 Invalid, 0 Unknown, 0 Unchecked, 253.18ms Time] [2021-11-13 00:01:59,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 424 states. [2021-11-13 00:02:00,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 424 to 90. [2021-11-13 00:02:00,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 89 states have (on average 1.2134831460674158) internal successors, (108), 89 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 00:02:00,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 108 transitions. [2021-11-13 00:02:00,094 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 108 transitions. Word has length 72 [2021-11-13 00:02:00,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 00:02:00,094 INFO L470 AbstractCegarLoop]: Abstraction has 90 states and 108 transitions. [2021-11-13 00:02:00,094 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 70 states, 70 states have (on average 2.0714285714285716) internal successors, (145), 69 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 00:02:00,094 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 108 transitions. [2021-11-13 00:02:00,094 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2021-11-13 00:02:00,094 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 00:02:00,094 INFO L514 BasicCegarLoop]: trace histogram [17, 16, 16, 11, 5, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 00:02:00,114 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (156)] Forceful destruction successful, exit code 0 [2021-11-13 00:02:00,294 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 156 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4530 [2021-11-13 00:02:00,295 INFO L402 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 00:02:00,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 00:02:00,295 INFO L85 PathProgramCache]: Analyzing trace with hash 115357020, now seen corresponding path program 110 times [2021-11-13 00:02:00,295 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 00:02:00,295 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323582110] [2021-11-13 00:02:00,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 00:02:00,295 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 00:02:00,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 00:02:00,692 INFO L134 CoverageAnalysis]: Checked inductivity of 473 backedges. 346 proven. 127 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 00:02:00,692 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 00:02:00,692 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323582110] [2021-11-13 00:02:00,692 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [323582110] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 00:02:00,692 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [388513030] [2021-11-13 00:02:00,692 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-13 00:02:00,692 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 00:02:00,693 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 00:02:00,693 INFO L229 MonitoredProcess]: Starting monitored process 157 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 00:02:00,694 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (157)] Waiting until timeout for monitored process [2021-11-13 00:02:00,762 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 17 check-sat command(s) [2021-11-13 00:02:00,762 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 00:02:00,764 INFO L263 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 38 conjunts are in the unsatisfiable core [2021-11-13 00:02:00,764 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 00:02:01,791 INFO L134 CoverageAnalysis]: Checked inductivity of 473 backedges. 392 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 00:02:01,791 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 00:02:01,961 INFO L134 CoverageAnalysis]: Checked inductivity of 473 backedges. 392 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 00:02:01,961 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [388513030] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 00:02:01,961 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1082833405] [2021-11-13 00:02:01,962 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-13 00:02:01,962 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 00:02:01,962 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-13 00:02:01,962 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-13 00:02:01,962 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-13 00:02:01,964 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:02:01,964 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 00:02:01,964 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:02:01,965 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-13 00:02:01,965 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 00:02:01,965 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:02:01,965 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-13 00:02:01,966 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-13 00:02:01,967 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_163|], 10=[|v_#valid_164|]} [2021-11-13 00:02:01,971 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:02:01,971 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-13 00:02:01,972 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:02:01,972 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-13 00:02:01,972 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:02:01,972 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-13 00:02:01,972 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 00:02:01,973 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:01,974 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:02:01,976 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:02:01,977 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:02:01,977 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:02:01,980 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:02:01,980 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-13 00:02:01,981 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:02:01,982 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 00:02:01,982 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:02:01,982 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 00:02:01,982 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 00:02:01,983 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:01,984 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:02:01,984 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:02:01,985 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-13 00:02:01,985 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 00:02:01,985 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-13 00:02:01,988 INFO L180 QuantifierPusher]: treesize reduction 16, result has 87.0 percent of original size [2021-11-13 00:02:01,990 INFO L185 QuantifierPusher]: treesize reduction 5, result has 94.8 percent of original size 91 [2021-11-13 00:02:01,991 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:01,995 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:01,998 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:02,007 INFO L180 QuantifierPusher]: treesize reduction 21, result has 92.1 percent of original size [2021-11-13 00:02:02,010 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 244 [2021-11-13 00:02:02,012 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:02,023 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:02,023 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:02,023 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:02,024 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:02,024 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:02,025 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:02,027 INFO L180 QuantifierPusher]: treesize reduction 24, result has 70.7 percent of original size [2021-11-13 00:02:02,028 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 00:02:02,031 INFO L180 QuantifierPusher]: treesize reduction 25, result has 71.9 percent of original size [2021-11-13 00:02:02,032 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-11-13 00:02:02,033 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:02,035 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:02,038 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:02,043 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:02:02,044 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-13 00:02:02,046 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:02,051 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:02,051 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:02,052 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:02,052 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:02,053 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:02,053 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:02,055 INFO L180 QuantifierPusher]: treesize reduction 24, result has 71.8 percent of original size [2021-11-13 00:02:02,056 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-13 00:02:02,059 INFO L180 QuantifierPusher]: treesize reduction 25, result has 78.6 percent of original size [2021-11-13 00:02:02,060 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-13 00:02:02,062 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:02,065 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:02,066 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:02,066 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:02,066 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:02,067 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:02,070 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:02:02,072 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 129 [2021-11-13 00:02:02,074 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:02,079 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:02,079 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:02,080 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:02,080 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:02,080 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:02,081 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:02,081 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:02,082 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:02,085 INFO L180 QuantifierPusher]: treesize reduction 24, result has 78.2 percent of original size [2021-11-13 00:02:02,086 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-13 00:02:02,089 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-13 00:02:02,866 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-13 00:02:02,866 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 00:02:02,866 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36, 36] total 68 [2021-11-13 00:02:02,866 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155512506] [2021-11-13 00:02:02,866 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 00:02:02,866 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 69 states [2021-11-13 00:02:02,866 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 00:02:02,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2021-11-13 00:02:02,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=855, Invalid=4997, Unknown=0, NotChecked=0, Total=5852 [2021-11-13 00:02:02,867 INFO L87 Difference]: Start difference. First operand 90 states and 108 transitions. Second operand has 69 states, 69 states have (on average 2.0869565217391304) internal successors, (144), 68 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 00:02:08,324 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 00:02:08,324 INFO L93 Difference]: Finished difference Result 542 states and 567 transitions. [2021-11-13 00:02:08,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2021-11-13 00:02:08,324 INFO L78 Accepts]: Start accepts. Automaton has has 69 states, 69 states have (on average 2.0869565217391304) internal successors, (144), 68 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 72 [2021-11-13 00:02:08,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 00:02:08,325 INFO L225 Difference]: With dead ends: 542 [2021-11-13 00:02:08,325 INFO L226 Difference]: Without dead ends: 488 [2021-11-13 00:02:08,326 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 339 GetRequests, 175 SyntacticMatches, 0 SemanticMatches, 164 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9938 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=4300, Invalid=23090, Unknown=0, NotChecked=0, Total=27390 [2021-11-13 00:02:08,326 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 124 mSDsluCounter, 233 mSDsCounter, 0 mSdLazyCounter, 452 mSolverCounterSat, 201 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 215.76ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 253 SdHoareTripleChecker+Invalid, 653 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.07ms SdHoareTripleChecker+Time, 201 IncrementalHoareTripleChecker+Valid, 452 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 251.90ms IncrementalHoareTripleChecker+Time [2021-11-13 00:02:08,326 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 253 Invalid, 653 Unknown, 0 Unchecked, 2.07ms Time], IncrementalHoareTripleChecker [201 Valid, 452 Invalid, 0 Unknown, 0 Unchecked, 251.90ms Time] [2021-11-13 00:02:08,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 488 states. [2021-11-13 00:02:08,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 488 to 90. [2021-11-13 00:02:08,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 89 states have (on average 1.2134831460674158) internal successors, (108), 89 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 00:02:08,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 108 transitions. [2021-11-13 00:02:08,889 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 108 transitions. Word has length 72 [2021-11-13 00:02:08,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 00:02:08,889 INFO L470 AbstractCegarLoop]: Abstraction has 90 states and 108 transitions. [2021-11-13 00:02:08,890 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 69 states, 69 states have (on average 2.0869565217391304) internal successors, (144), 68 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 00:02:08,890 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 108 transitions. [2021-11-13 00:02:08,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2021-11-13 00:02:08,890 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 00:02:08,890 INFO L514 BasicCegarLoop]: trace histogram [17, 16, 16, 10, 6, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 00:02:08,909 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (157)] Forceful destruction successful, exit code 0 [2021-11-13 00:02:09,090 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 157 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4559 [2021-11-13 00:02:09,090 INFO L402 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 00:02:09,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 00:02:09,091 INFO L85 PathProgramCache]: Analyzing trace with hash -1225683029, now seen corresponding path program 111 times [2021-11-13 00:02:09,091 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 00:02:09,091 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1670609158] [2021-11-13 00:02:09,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 00:02:09,091 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 00:02:09,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 00:02:09,489 INFO L134 CoverageAnalysis]: Checked inductivity of 468 backedges. 346 proven. 122 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 00:02:09,489 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 00:02:09,489 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1670609158] [2021-11-13 00:02:09,489 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1670609158] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 00:02:09,490 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1959708905] [2021-11-13 00:02:09,490 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-13 00:02:09,490 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 00:02:09,490 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 00:02:09,490 INFO L229 MonitoredProcess]: Starting monitored process 158 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 00:02:09,491 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (158)] Waiting until timeout for monitored process [2021-11-13 00:02:09,542 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-13 00:02:09,542 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 00:02:09,544 INFO L263 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 38 conjunts are in the unsatisfiable core [2021-11-13 00:02:09,544 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 00:02:10,530 INFO L134 CoverageAnalysis]: Checked inductivity of 468 backedges. 392 proven. 76 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 00:02:10,530 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 00:02:10,706 INFO L134 CoverageAnalysis]: Checked inductivity of 468 backedges. 392 proven. 76 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 00:02:10,707 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1959708905] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 00:02:10,707 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [551279917] [2021-11-13 00:02:10,707 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-13 00:02:10,707 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 00:02:10,707 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-13 00:02:10,708 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-13 00:02:10,708 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-13 00:02:10,713 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:02:10,713 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 00:02:10,714 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:02:10,714 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-13 00:02:10,714 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 00:02:10,714 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:02:10,715 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-13 00:02:10,715 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-13 00:02:10,716 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_164|], 10=[|v_#valid_165|]} [2021-11-13 00:02:10,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:02:10,725 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-13 00:02:10,725 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:02:10,726 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-13 00:02:10,726 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:02:10,726 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-13 00:02:10,726 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 00:02:10,727 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:10,728 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:02:10,730 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:02:10,731 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:02:10,732 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:02:10,734 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:02:10,735 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-13 00:02:10,735 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:02:10,736 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 00:02:10,736 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:02:10,737 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 00:02:10,737 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 00:02:10,737 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:10,738 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:02:10,739 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:02:10,739 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-13 00:02:10,740 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 00:02:10,740 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-13 00:02:10,754 INFO L180 QuantifierPusher]: treesize reduction 16, result has 87.0 percent of original size [2021-11-13 00:02:10,756 INFO L185 QuantifierPusher]: treesize reduction 5, result has 94.8 percent of original size 91 [2021-11-13 00:02:10,757 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:10,761 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:10,765 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:10,774 INFO L180 QuantifierPusher]: treesize reduction 21, result has 92.1 percent of original size [2021-11-13 00:02:10,776 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 244 [2021-11-13 00:02:10,779 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:10,790 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:10,790 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:10,790 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:10,791 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:10,791 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:10,792 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:10,794 INFO L180 QuantifierPusher]: treesize reduction 24, result has 70.7 percent of original size [2021-11-13 00:02:10,795 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 00:02:10,798 INFO L180 QuantifierPusher]: treesize reduction 25, result has 71.9 percent of original size [2021-11-13 00:02:10,799 INFO L185 QuantifierPusher]: treesize reduction 5, result has 90.6 percent of original size 48 [2021-11-13 00:02:10,800 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:10,803 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:10,805 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:10,810 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:02:10,812 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 114 [2021-11-13 00:02:10,813 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:10,819 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:10,819 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:10,820 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:10,820 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:10,820 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:10,821 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:10,823 INFO L180 QuantifierPusher]: treesize reduction 24, result has 71.8 percent of original size [2021-11-13 00:02:10,824 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-13 00:02:10,827 INFO L180 QuantifierPusher]: treesize reduction 25, result has 78.6 percent of original size [2021-11-13 00:02:10,829 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-13 00:02:10,830 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:10,834 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:10,839 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:10,840 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:10,840 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:10,842 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:10,845 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:02:10,846 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 129 [2021-11-13 00:02:10,848 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:10,853 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:10,854 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:10,854 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:10,855 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:10,855 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:10,855 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:10,856 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:10,857 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:10,859 INFO L180 QuantifierPusher]: treesize reduction 24, result has 78.2 percent of original size [2021-11-13 00:02:10,861 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-13 00:02:10,864 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-13 00:02:11,637 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-13 00:02:11,637 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 00:02:11,638 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36, 36] total 67 [2021-11-13 00:02:11,638 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066141094] [2021-11-13 00:02:11,638 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 00:02:11,638 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 68 states [2021-11-13 00:02:11,638 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 00:02:11,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2021-11-13 00:02:11,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=826, Invalid=4874, Unknown=0, NotChecked=0, Total=5700 [2021-11-13 00:02:11,639 INFO L87 Difference]: Start difference. First operand 90 states and 108 transitions. Second operand has 68 states, 68 states have (on average 2.1029411764705883) internal successors, (143), 67 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 00:02:17,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 00:02:17,809 INFO L93 Difference]: Finished difference Result 605 states and 631 transitions. [2021-11-13 00:02:17,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2021-11-13 00:02:17,809 INFO L78 Accepts]: Start accepts. Automaton has has 68 states, 68 states have (on average 2.1029411764705883) internal successors, (143), 67 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 72 [2021-11-13 00:02:17,809 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 00:02:17,809 INFO L225 Difference]: With dead ends: 605 [2021-11-13 00:02:17,810 INFO L226 Difference]: Without dead ends: 551 [2021-11-13 00:02:17,811 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 344 GetRequests, 176 SyntacticMatches, 0 SemanticMatches, 168 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10456 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=4530, Invalid=24200, Unknown=0, NotChecked=0, Total=28730 [2021-11-13 00:02:17,811 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 113 mSDsluCounter, 349 mSDsCounter, 0 mSdLazyCounter, 686 mSolverCounterSat, 162 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 268.82ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 368 SdHoareTripleChecker+Invalid, 848 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.42ms SdHoareTripleChecker+Time, 162 IncrementalHoareTripleChecker+Valid, 686 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 315.56ms IncrementalHoareTripleChecker+Time [2021-11-13 00:02:17,811 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [113 Valid, 368 Invalid, 848 Unknown, 0 Unchecked, 2.42ms Time], IncrementalHoareTripleChecker [162 Valid, 686 Invalid, 0 Unknown, 0 Unchecked, 315.56ms Time] [2021-11-13 00:02:17,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 551 states. [2021-11-13 00:02:18,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 551 to 90. [2021-11-13 00:02:18,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 89 states have (on average 1.2134831460674158) internal successors, (108), 89 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 00:02:18,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 108 transitions. [2021-11-13 00:02:18,409 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 108 transitions. Word has length 72 [2021-11-13 00:02:18,409 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 00:02:18,409 INFO L470 AbstractCegarLoop]: Abstraction has 90 states and 108 transitions. [2021-11-13 00:02:18,409 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 68 states, 68 states have (on average 2.1029411764705883) internal successors, (143), 67 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 00:02:18,409 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 108 transitions. [2021-11-13 00:02:18,410 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2021-11-13 00:02:18,410 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 00:02:18,410 INFO L514 BasicCegarLoop]: trace histogram [17, 16, 16, 9, 7, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 00:02:18,430 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (158)] Ended with exit code 0 [2021-11-13 00:02:18,610 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4597,158 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 00:02:18,610 INFO L402 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 00:02:18,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 00:02:18,610 INFO L85 PathProgramCache]: Analyzing trace with hash 255078268, now seen corresponding path program 112 times [2021-11-13 00:02:18,611 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 00:02:18,611 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853366365] [2021-11-13 00:02:18,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 00:02:18,611 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 00:02:18,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 00:02:19,004 INFO L134 CoverageAnalysis]: Checked inductivity of 465 backedges. 346 proven. 119 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 00:02:19,004 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 00:02:19,004 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853366365] [2021-11-13 00:02:19,004 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1853366365] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 00:02:19,004 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1198632222] [2021-11-13 00:02:19,004 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-13 00:02:19,004 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 00:02:19,004 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 00:02:19,005 INFO L229 MonitoredProcess]: Starting monitored process 159 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 00:02:19,006 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (159)] Waiting until timeout for monitored process [2021-11-13 00:02:19,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 00:02:19,056 INFO L263 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 38 conjunts are in the unsatisfiable core [2021-11-13 00:02:19,057 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 00:02:20,033 INFO L134 CoverageAnalysis]: Checked inductivity of 465 backedges. 392 proven. 73 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 00:02:20,033 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 00:02:20,209 INFO L134 CoverageAnalysis]: Checked inductivity of 465 backedges. 392 proven. 73 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 00:02:20,209 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1198632222] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 00:02:20,209 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [205633213] [2021-11-13 00:02:20,210 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-13 00:02:20,210 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 00:02:20,210 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-13 00:02:20,210 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-13 00:02:20,210 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-13 00:02:20,212 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:02:20,212 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 00:02:20,212 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:02:20,213 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-13 00:02:20,213 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 00:02:20,213 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:02:20,213 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-13 00:02:20,214 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-13 00:02:20,215 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_165|], 10=[|v_#valid_166|]} [2021-11-13 00:02:20,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:02:20,220 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-13 00:02:20,220 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:02:20,220 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-13 00:02:20,221 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:02:20,221 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-13 00:02:20,221 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 00:02:20,221 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:20,222 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:02:20,225 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:02:20,225 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:02:20,226 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:02:20,228 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:02:20,229 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-13 00:02:20,229 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:02:20,230 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 00:02:20,231 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:02:20,231 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 00:02:20,231 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 00:02:20,231 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:20,233 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:02:20,233 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:02:20,234 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-13 00:02:20,234 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 00:02:20,234 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-13 00:02:20,237 INFO L180 QuantifierPusher]: treesize reduction 16, result has 87.0 percent of original size [2021-11-13 00:02:20,238 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-13 00:02:20,240 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:20,243 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:20,247 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:20,269 INFO L180 QuantifierPusher]: treesize reduction 11, result has 95.8 percent of original size [2021-11-13 00:02:20,271 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 251 [2021-11-13 00:02:20,274 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:20,286 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:20,287 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:20,287 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:20,288 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:20,288 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:20,289 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:20,291 INFO L180 QuantifierPusher]: treesize reduction 24, result has 70.7 percent of original size [2021-11-13 00:02:20,292 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 00:02:20,294 INFO L180 QuantifierPusher]: treesize reduction 25, result has 71.9 percent of original size [2021-11-13 00:02:20,295 INFO L185 QuantifierPusher]: treesize reduction 5, result has 90.6 percent of original size 48 [2021-11-13 00:02:20,297 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:20,299 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:20,303 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:20,308 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:02:20,309 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 114 [2021-11-13 00:02:20,311 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:20,316 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:20,317 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:20,317 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:20,317 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:20,318 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:20,319 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:20,321 INFO L180 QuantifierPusher]: treesize reduction 24, result has 71.8 percent of original size [2021-11-13 00:02:20,321 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-13 00:02:20,324 INFO L180 QuantifierPusher]: treesize reduction 25, result has 78.6 percent of original size [2021-11-13 00:02:20,326 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-13 00:02:20,327 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:20,331 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:20,331 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:20,331 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:20,332 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:20,333 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:20,335 INFO L180 QuantifierPusher]: treesize reduction 24, result has 78.2 percent of original size [2021-11-13 00:02:20,336 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-13 00:02:20,340 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-13 00:02:21,095 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-13 00:02:21,095 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 00:02:21,095 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36, 36] total 66 [2021-11-13 00:02:21,095 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318388217] [2021-11-13 00:02:21,096 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 00:02:21,096 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 67 states [2021-11-13 00:02:21,096 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 00:02:21,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2021-11-13 00:02:21,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=801, Invalid=4749, Unknown=0, NotChecked=0, Total=5550 [2021-11-13 00:02:21,096 INFO L87 Difference]: Start difference. First operand 90 states and 108 transitions. Second operand has 67 states, 67 states have (on average 2.1194029850746268) internal successors, (142), 66 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 00:02:27,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 00:02:27,835 INFO L93 Difference]: Finished difference Result 667 states and 694 transitions. [2021-11-13 00:02:27,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2021-11-13 00:02:27,835 INFO L78 Accepts]: Start accepts. Automaton has has 67 states, 67 states have (on average 2.1194029850746268) internal successors, (142), 66 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 72 [2021-11-13 00:02:27,835 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 00:02:27,835 INFO L225 Difference]: With dead ends: 667 [2021-11-13 00:02:27,835 INFO L226 Difference]: Without dead ends: 613 [2021-11-13 00:02:27,837 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 347 GetRequests, 177 SyntacticMatches, 0 SemanticMatches, 170 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10714 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=4648, Invalid=24764, Unknown=0, NotChecked=0, Total=29412 [2021-11-13 00:02:27,837 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 142 mSDsluCounter, 244 mSDsCounter, 0 mSdLazyCounter, 433 mSolverCounterSat, 218 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 224.34ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 261 SdHoareTripleChecker+Invalid, 651 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.34ms SdHoareTripleChecker+Time, 218 IncrementalHoareTripleChecker+Valid, 433 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 262.55ms IncrementalHoareTripleChecker+Time [2021-11-13 00:02:27,837 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [142 Valid, 261 Invalid, 651 Unknown, 0 Unchecked, 2.34ms Time], IncrementalHoareTripleChecker [218 Valid, 433 Invalid, 0 Unknown, 0 Unchecked, 262.55ms Time] [2021-11-13 00:02:27,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 613 states. [2021-11-13 00:02:28,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 613 to 90. [2021-11-13 00:02:28,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 89 states have (on average 1.2134831460674158) internal successors, (108), 89 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 00:02:28,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 108 transitions. [2021-11-13 00:02:28,436 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 108 transitions. Word has length 72 [2021-11-13 00:02:28,437 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 00:02:28,437 INFO L470 AbstractCegarLoop]: Abstraction has 90 states and 108 transitions. [2021-11-13 00:02:28,437 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 67 states, 67 states have (on average 2.1194029850746268) internal successors, (142), 66 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 00:02:28,437 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 108 transitions. [2021-11-13 00:02:28,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2021-11-13 00:02:28,437 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 00:02:28,437 INFO L514 BasicCegarLoop]: trace histogram [17, 16, 16, 8, 8, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 00:02:28,457 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (159)] Ended with exit code 0 [2021-11-13 00:02:28,637 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4635,159 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 00:02:28,638 INFO L402 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 00:02:28,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 00:02:28,638 INFO L85 PathProgramCache]: Analyzing trace with hash 1965412747, now seen corresponding path program 113 times [2021-11-13 00:02:28,638 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 00:02:28,638 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [266888462] [2021-11-13 00:02:28,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 00:02:28,638 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 00:02:28,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 00:02:29,048 INFO L134 CoverageAnalysis]: Checked inductivity of 464 backedges. 346 proven. 118 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 00:02:29,048 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 00:02:29,048 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [266888462] [2021-11-13 00:02:29,048 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [266888462] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 00:02:29,048 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1077908281] [2021-11-13 00:02:29,048 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-13 00:02:29,048 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 00:02:29,049 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 00:02:29,049 INFO L229 MonitoredProcess]: Starting monitored process 160 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 00:02:29,050 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (160)] Waiting until timeout for monitored process [2021-11-13 00:02:29,116 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 17 check-sat command(s) [2021-11-13 00:02:29,117 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 00:02:29,118 INFO L263 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 38 conjunts are in the unsatisfiable core [2021-11-13 00:02:29,119 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 00:02:30,084 INFO L134 CoverageAnalysis]: Checked inductivity of 464 backedges. 392 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 00:02:30,085 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 00:02:30,273 INFO L134 CoverageAnalysis]: Checked inductivity of 464 backedges. 392 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 00:02:30,273 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1077908281] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 00:02:30,273 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [612679143] [2021-11-13 00:02:30,274 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-13 00:02:30,274 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 00:02:30,274 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-13 00:02:30,274 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-13 00:02:30,274 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-13 00:02:30,294 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:02:30,294 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 00:02:30,295 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:02:30,295 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-13 00:02:30,295 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 00:02:30,296 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:02:30,296 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-13 00:02:30,297 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-13 00:02:30,299 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_166|], 10=[|v_#valid_167|]} [2021-11-13 00:02:30,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:02:30,304 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-13 00:02:30,305 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:02:30,305 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-13 00:02:30,306 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:02:30,306 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-13 00:02:30,306 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 00:02:30,307 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:30,308 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:02:30,311 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:02:30,312 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:02:30,313 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:02:30,316 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:02:30,317 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-13 00:02:30,317 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:02:30,318 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 00:02:30,319 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:02:30,319 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 00:02:30,319 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 00:02:30,320 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:30,322 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:02:30,323 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:02:30,323 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-13 00:02:30,324 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 00:02:30,324 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-13 00:02:30,329 INFO L180 QuantifierPusher]: treesize reduction 16, result has 87.0 percent of original size [2021-11-13 00:02:30,330 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-11-13 00:02:30,332 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:30,338 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:30,344 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:30,359 INFO L180 QuantifierPusher]: treesize reduction 11, result has 95.8 percent of original size [2021-11-13 00:02:30,364 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 251 [2021-11-13 00:02:30,368 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:30,389 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:30,390 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:30,390 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:30,391 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:30,392 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:30,394 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:30,397 INFO L180 QuantifierPusher]: treesize reduction 24, result has 70.7 percent of original size [2021-11-13 00:02:30,398 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 00:02:30,403 INFO L180 QuantifierPusher]: treesize reduction 25, result has 71.9 percent of original size [2021-11-13 00:02:30,404 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-11-13 00:02:30,406 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:30,411 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:30,415 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:30,424 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:02:30,426 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-13 00:02:30,429 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:30,437 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:30,438 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:30,438 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:30,439 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:30,439 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:30,441 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:30,444 INFO L180 QuantifierPusher]: treesize reduction 24, result has 71.8 percent of original size [2021-11-13 00:02:30,445 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-13 00:02:30,450 INFO L180 QuantifierPusher]: treesize reduction 25, result has 78.6 percent of original size [2021-11-13 00:02:30,452 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-13 00:02:30,453 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:30,457 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:30,457 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:30,457 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:30,458 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:30,459 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:30,461 INFO L180 QuantifierPusher]: treesize reduction 24, result has 78.2 percent of original size [2021-11-13 00:02:30,463 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-13 00:02:30,466 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-13 00:02:31,228 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-13 00:02:31,228 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 00:02:31,228 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36, 36] total 65 [2021-11-13 00:02:31,228 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082361092] [2021-11-13 00:02:31,228 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 00:02:31,228 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2021-11-13 00:02:31,228 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 00:02:31,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2021-11-13 00:02:31,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=780, Invalid=4622, Unknown=0, NotChecked=0, Total=5402 [2021-11-13 00:02:31,229 INFO L87 Difference]: Start difference. First operand 90 states and 108 transitions. Second operand has 66 states, 66 states have (on average 2.1363636363636362) internal successors, (141), 65 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 00:02:38,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 00:02:38,670 INFO L93 Difference]: Finished difference Result 728 states and 756 transitions. [2021-11-13 00:02:38,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 109 states. [2021-11-13 00:02:38,671 INFO L78 Accepts]: Start accepts. Automaton has has 66 states, 66 states have (on average 2.1363636363636362) internal successors, (141), 65 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 72 [2021-11-13 00:02:38,671 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 00:02:38,671 INFO L225 Difference]: With dead ends: 728 [2021-11-13 00:02:38,671 INFO L226 Difference]: Without dead ends: 674 [2021-11-13 00:02:38,673 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 348 GetRequests, 178 SyntacticMatches, 0 SemanticMatches, 170 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10697 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=4648, Invalid=24764, Unknown=0, NotChecked=0, Total=29412 [2021-11-13 00:02:38,674 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 189 mSDsluCounter, 223 mSDsCounter, 0 mSdLazyCounter, 410 mSolverCounterSat, 220 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 234.41ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 189 SdHoareTripleChecker+Valid, 240 SdHoareTripleChecker+Invalid, 630 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.45ms SdHoareTripleChecker+Time, 220 IncrementalHoareTripleChecker+Valid, 410 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 272.83ms IncrementalHoareTripleChecker+Time [2021-11-13 00:02:38,674 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [189 Valid, 240 Invalid, 630 Unknown, 0 Unchecked, 2.45ms Time], IncrementalHoareTripleChecker [220 Valid, 410 Invalid, 0 Unknown, 0 Unchecked, 272.83ms Time] [2021-11-13 00:02:38,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 674 states. [2021-11-13 00:02:39,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 674 to 90. [2021-11-13 00:02:39,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 89 states have (on average 1.2134831460674158) internal successors, (108), 89 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 00:02:39,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 108 transitions. [2021-11-13 00:02:39,287 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 108 transitions. Word has length 72 [2021-11-13 00:02:39,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 00:02:39,287 INFO L470 AbstractCegarLoop]: Abstraction has 90 states and 108 transitions. [2021-11-13 00:02:39,288 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 2.1363636363636362) internal successors, (141), 65 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 00:02:39,288 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 108 transitions. [2021-11-13 00:02:39,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2021-11-13 00:02:39,288 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 00:02:39,288 INFO L514 BasicCegarLoop]: trace histogram [17, 16, 16, 9, 7, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 00:02:39,308 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (160)] Ended with exit code 0 [2021-11-13 00:02:39,488 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4664,160 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 00:02:39,488 INFO L402 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 00:02:39,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 00:02:39,489 INFO L85 PathProgramCache]: Analyzing trace with hash -1166003812, now seen corresponding path program 114 times [2021-11-13 00:02:39,489 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 00:02:39,489 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995349740] [2021-11-13 00:02:39,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 00:02:39,489 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 00:02:39,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 00:02:39,887 INFO L134 CoverageAnalysis]: Checked inductivity of 465 backedges. 346 proven. 119 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 00:02:39,887 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 00:02:39,887 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995349740] [2021-11-13 00:02:39,887 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1995349740] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 00:02:39,887 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [169247269] [2021-11-13 00:02:39,887 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-13 00:02:39,887 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 00:02:39,888 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 00:02:39,888 INFO L229 MonitoredProcess]: Starting monitored process 161 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 00:02:39,889 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (161)] Waiting until timeout for monitored process [2021-11-13 00:02:39,940 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-13 00:02:39,940 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 00:02:39,942 INFO L263 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 38 conjunts are in the unsatisfiable core [2021-11-13 00:02:39,942 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 00:02:40,867 INFO L134 CoverageAnalysis]: Checked inductivity of 465 backedges. 392 proven. 73 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 00:02:40,867 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 00:02:41,038 INFO L134 CoverageAnalysis]: Checked inductivity of 465 backedges. 392 proven. 73 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 00:02:41,038 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [169247269] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 00:02:41,038 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [643922853] [2021-11-13 00:02:41,039 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-13 00:02:41,039 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 00:02:41,039 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-13 00:02:41,039 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-13 00:02:41,039 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-13 00:02:41,041 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:02:41,041 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 00:02:41,041 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:02:41,042 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-13 00:02:41,042 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 00:02:41,042 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:02:41,042 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-13 00:02:41,043 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-13 00:02:41,044 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_167|], 10=[|v_#valid_168|]} [2021-11-13 00:02:41,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:02:41,049 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-13 00:02:41,049 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:02:41,049 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-13 00:02:41,049 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:02:41,050 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-13 00:02:41,050 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 00:02:41,050 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:41,051 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:02:41,054 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:02:41,054 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:02:41,055 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:02:41,058 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:02:41,058 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-13 00:02:41,058 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:02:41,059 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 00:02:41,060 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:02:41,060 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 00:02:41,060 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 00:02:41,060 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:41,062 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:02:41,062 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:02:41,063 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-13 00:02:41,063 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 00:02:41,063 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-13 00:02:41,066 INFO L180 QuantifierPusher]: treesize reduction 16, result has 87.0 percent of original size [2021-11-13 00:02:41,067 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-11-13 00:02:41,069 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:41,072 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:41,076 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:41,086 INFO L180 QuantifierPusher]: treesize reduction 11, result has 95.8 percent of original size [2021-11-13 00:02:41,088 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 251 [2021-11-13 00:02:41,091 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:41,103 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:41,104 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:41,104 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:41,104 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:41,105 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:41,106 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:41,108 INFO L180 QuantifierPusher]: treesize reduction 24, result has 70.7 percent of original size [2021-11-13 00:02:41,109 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 00:02:41,111 INFO L180 QuantifierPusher]: treesize reduction 25, result has 71.9 percent of original size [2021-11-13 00:02:41,112 INFO L185 QuantifierPusher]: treesize reduction 5, result has 90.6 percent of original size 48 [2021-11-13 00:02:41,113 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:41,116 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:41,119 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:41,124 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:02:41,125 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 114 [2021-11-13 00:02:41,127 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:41,132 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:41,133 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:41,133 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:41,133 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:41,134 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:41,135 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:41,137 INFO L180 QuantifierPusher]: treesize reduction 24, result has 71.8 percent of original size [2021-11-13 00:02:41,138 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-13 00:02:41,141 INFO L180 QuantifierPusher]: treesize reduction 25, result has 78.6 percent of original size [2021-11-13 00:02:41,142 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-13 00:02:41,143 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:41,147 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:41,147 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:41,148 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:41,148 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:41,149 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:41,151 INFO L180 QuantifierPusher]: treesize reduction 24, result has 78.2 percent of original size [2021-11-13 00:02:41,153 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-13 00:02:41,156 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-13 00:02:41,918 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-13 00:02:41,918 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 00:02:41,918 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36, 36] total 64 [2021-11-13 00:02:41,918 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995176257] [2021-11-13 00:02:41,918 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 00:02:41,918 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 65 states [2021-11-13 00:02:41,919 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 00:02:41,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2021-11-13 00:02:41,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=763, Invalid=4493, Unknown=0, NotChecked=0, Total=5256 [2021-11-13 00:02:41,919 INFO L87 Difference]: Start difference. First operand 90 states and 108 transitions. Second operand has 65 states, 65 states have (on average 2.1538461538461537) internal successors, (140), 64 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 00:02:49,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 00:02:49,443 INFO L93 Difference]: Finished difference Result 788 states and 817 transitions. [2021-11-13 00:02:49,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 109 states. [2021-11-13 00:02:49,443 INFO L78 Accepts]: Start accepts. Automaton has has 65 states, 65 states have (on average 2.1538461538461537) internal successors, (140), 64 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 72 [2021-11-13 00:02:49,443 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 00:02:49,444 INFO L225 Difference]: With dead ends: 788 [2021-11-13 00:02:49,444 INFO L226 Difference]: Without dead ends: 734 [2021-11-13 00:02:49,445 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 347 GetRequests, 179 SyntacticMatches, 0 SemanticMatches, 168 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10402 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=4530, Invalid=24200, Unknown=0, NotChecked=0, Total=28730 [2021-11-13 00:02:49,445 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 182 mSDsluCounter, 350 mSDsCounter, 0 mSdLazyCounter, 612 mSolverCounterSat, 208 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 268.02ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 182 SdHoareTripleChecker+Valid, 366 SdHoareTripleChecker+Invalid, 820 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.66ms SdHoareTripleChecker+Time, 208 IncrementalHoareTripleChecker+Valid, 612 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 314.74ms IncrementalHoareTripleChecker+Time [2021-11-13 00:02:49,445 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [182 Valid, 366 Invalid, 820 Unknown, 0 Unchecked, 2.66ms Time], IncrementalHoareTripleChecker [208 Valid, 612 Invalid, 0 Unknown, 0 Unchecked, 314.74ms Time] [2021-11-13 00:02:49,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 734 states. [2021-11-13 00:02:50,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 734 to 90. [2021-11-13 00:02:50,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 89 states have (on average 1.2134831460674158) internal successors, (108), 89 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 00:02:50,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 108 transitions. [2021-11-13 00:02:50,047 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 108 transitions. Word has length 72 [2021-11-13 00:02:50,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 00:02:50,047 INFO L470 AbstractCegarLoop]: Abstraction has 90 states and 108 transitions. [2021-11-13 00:02:50,047 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 65 states, 65 states have (on average 2.1538461538461537) internal successors, (140), 64 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 00:02:50,047 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 108 transitions. [2021-11-13 00:02:50,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2021-11-13 00:02:50,048 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 00:02:50,048 INFO L514 BasicCegarLoop]: trace histogram [17, 16, 16, 10, 6, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 00:02:50,068 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (161)] Forceful destruction successful, exit code 0 [2021-11-13 00:02:50,248 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 161 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4693 [2021-11-13 00:02:50,248 INFO L402 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 00:02:50,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 00:02:50,249 INFO L85 PathProgramCache]: Analyzing trace with hash -851375253, now seen corresponding path program 115 times [2021-11-13 00:02:50,249 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 00:02:50,249 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578415247] [2021-11-13 00:02:50,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 00:02:50,249 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 00:02:50,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 00:02:50,640 INFO L134 CoverageAnalysis]: Checked inductivity of 468 backedges. 346 proven. 122 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 00:02:50,640 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 00:02:50,640 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578415247] [2021-11-13 00:02:50,640 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1578415247] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 00:02:50,641 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [976087619] [2021-11-13 00:02:50,641 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-13 00:02:50,641 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 00:02:50,641 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 00:02:50,641 INFO L229 MonitoredProcess]: Starting monitored process 162 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 00:02:50,642 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (162)] Waiting until timeout for monitored process [2021-11-13 00:02:50,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 00:02:50,693 INFO L263 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 38 conjunts are in the unsatisfiable core [2021-11-13 00:02:50,693 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 00:02:51,604 INFO L134 CoverageAnalysis]: Checked inductivity of 468 backedges. 392 proven. 76 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 00:02:51,604 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 00:02:51,780 INFO L134 CoverageAnalysis]: Checked inductivity of 468 backedges. 392 proven. 76 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 00:02:51,780 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [976087619] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 00:02:51,781 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [669844708] [2021-11-13 00:02:51,781 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-13 00:02:51,782 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 00:02:51,782 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-13 00:02:51,782 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-13 00:02:51,782 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-13 00:02:51,810 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:02:51,811 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 00:02:51,811 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:02:51,811 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-13 00:02:51,812 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 00:02:51,812 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:02:51,812 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-13 00:02:51,813 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-13 00:02:51,815 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_168|], 10=[|v_#valid_169|]} [2021-11-13 00:02:51,820 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:02:51,821 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-13 00:02:51,821 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:02:51,822 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-13 00:02:51,822 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:02:51,822 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-13 00:02:51,823 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 00:02:51,823 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:51,825 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:02:51,828 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:02:51,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:02:51,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:02:51,833 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:02:51,833 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-13 00:02:51,834 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:02:51,835 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 00:02:51,835 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:02:51,836 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 00:02:51,836 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 00:02:51,836 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:51,838 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:02:51,839 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:02:51,840 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-13 00:02:51,841 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 00:02:51,841 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-13 00:02:51,845 INFO L180 QuantifierPusher]: treesize reduction 16, result has 87.0 percent of original size [2021-11-13 00:02:51,847 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-11-13 00:02:51,849 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:51,855 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:51,861 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:51,872 INFO L180 QuantifierPusher]: treesize reduction 11, result has 95.8 percent of original size [2021-11-13 00:02:51,874 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 251 [2021-11-13 00:02:51,877 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:51,889 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:51,890 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:51,890 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:51,891 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:51,891 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:51,892 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:51,894 INFO L180 QuantifierPusher]: treesize reduction 24, result has 70.7 percent of original size [2021-11-13 00:02:51,895 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 00:02:51,898 INFO L180 QuantifierPusher]: treesize reduction 25, result has 71.9 percent of original size [2021-11-13 00:02:51,899 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-11-13 00:02:51,900 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:51,902 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:51,905 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:51,910 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:02:51,912 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-13 00:02:51,913 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:51,918 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:51,919 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:51,919 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:51,920 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:51,920 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:51,921 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:51,923 INFO L180 QuantifierPusher]: treesize reduction 24, result has 71.8 percent of original size [2021-11-13 00:02:51,924 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-13 00:02:51,927 INFO L180 QuantifierPusher]: treesize reduction 25, result has 78.6 percent of original size [2021-11-13 00:02:51,928 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-13 00:02:51,930 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:51,933 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:51,934 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:51,934 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:51,935 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:51,936 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:02:51,938 INFO L180 QuantifierPusher]: treesize reduction 24, result has 78.2 percent of original size [2021-11-13 00:02:51,939 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-13 00:02:51,943 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-13 00:02:52,706 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-13 00:02:52,707 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 00:02:52,707 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36, 36] total 63 [2021-11-13 00:02:52,707 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886341855] [2021-11-13 00:02:52,707 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 00:02:52,707 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2021-11-13 00:02:52,707 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 00:02:52,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2021-11-13 00:02:52,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=750, Invalid=4362, Unknown=0, NotChecked=0, Total=5112 [2021-11-13 00:02:52,708 INFO L87 Difference]: Start difference. First operand 90 states and 108 transitions. Second operand has 64 states, 64 states have (on average 2.171875) internal successors, (139), 63 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 00:03:00,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 00:03:00,513 INFO L93 Difference]: Finished difference Result 847 states and 877 transitions. [2021-11-13 00:03:00,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2021-11-13 00:03:00,513 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 64 states have (on average 2.171875) internal successors, (139), 63 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 72 [2021-11-13 00:03:00,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 00:03:00,514 INFO L225 Difference]: With dead ends: 847 [2021-11-13 00:03:00,514 INFO L226 Difference]: Without dead ends: 793 [2021-11-13 00:03:00,516 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 344 GetRequests, 180 SyntacticMatches, 0 SemanticMatches, 164 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9838 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=4300, Invalid=23090, Unknown=0, NotChecked=0, Total=27390 [2021-11-13 00:03:00,516 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 146 mSDsluCounter, 329 mSDsCounter, 0 mSdLazyCounter, 568 mSolverCounterSat, 171 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 247.24ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 344 SdHoareTripleChecker+Invalid, 739 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.42ms SdHoareTripleChecker+Time, 171 IncrementalHoareTripleChecker+Valid, 568 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 290.49ms IncrementalHoareTripleChecker+Time [2021-11-13 00:03:00,516 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [146 Valid, 344 Invalid, 739 Unknown, 0 Unchecked, 2.42ms Time], IncrementalHoareTripleChecker [171 Valid, 568 Invalid, 0 Unknown, 0 Unchecked, 290.49ms Time] [2021-11-13 00:03:00,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 793 states. [2021-11-13 00:03:01,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 793 to 90. [2021-11-13 00:03:01,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 89 states have (on average 1.2134831460674158) internal successors, (108), 89 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 00:03:01,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 108 transitions. [2021-11-13 00:03:01,126 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 108 transitions. Word has length 72 [2021-11-13 00:03:01,126 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 00:03:01,126 INFO L470 AbstractCegarLoop]: Abstraction has 90 states and 108 transitions. [2021-11-13 00:03:01,126 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 64 states have (on average 2.171875) internal successors, (139), 63 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 00:03:01,126 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 108 transitions. [2021-11-13 00:03:01,126 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2021-11-13 00:03:01,126 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 00:03:01,126 INFO L514 BasicCegarLoop]: trace histogram [17, 16, 16, 11, 5, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 00:03:01,149 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (162)] Forceful destruction successful, exit code 0 [2021-11-13 00:03:01,326 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4722,162 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 00:03:01,327 INFO L402 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 00:03:01,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 00:03:01,327 INFO L85 PathProgramCache]: Analyzing trace with hash -148489284, now seen corresponding path program 116 times [2021-11-13 00:03:01,327 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 00:03:01,327 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284199663] [2021-11-13 00:03:01,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 00:03:01,327 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 00:03:01,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 00:03:01,763 INFO L134 CoverageAnalysis]: Checked inductivity of 473 backedges. 346 proven. 127 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 00:03:01,763 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 00:03:01,763 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [284199663] [2021-11-13 00:03:01,763 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [284199663] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 00:03:01,763 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [145492486] [2021-11-13 00:03:01,763 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-13 00:03:01,764 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 00:03:01,764 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 00:03:01,764 INFO L229 MonitoredProcess]: Starting monitored process 163 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 00:03:01,765 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (163)] Waiting until timeout for monitored process [2021-11-13 00:03:01,832 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 17 check-sat command(s) [2021-11-13 00:03:01,832 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 00:03:01,834 INFO L263 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 38 conjunts are in the unsatisfiable core [2021-11-13 00:03:01,834 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 00:03:02,727 INFO L134 CoverageAnalysis]: Checked inductivity of 473 backedges. 392 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 00:03:02,727 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 00:03:02,899 INFO L134 CoverageAnalysis]: Checked inductivity of 473 backedges. 392 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 00:03:02,899 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [145492486] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 00:03:02,899 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [575134741] [2021-11-13 00:03:02,900 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-13 00:03:02,900 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 00:03:02,900 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-13 00:03:02,900 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-13 00:03:02,900 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-13 00:03:02,906 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:03:02,907 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 00:03:02,907 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:03:02,907 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-13 00:03:02,908 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 00:03:02,908 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:03:02,908 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-13 00:03:02,909 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 111 [2021-11-13 00:03:02,923 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_169|], 10=[|v_#valid_170|]} [2021-11-13 00:03:02,927 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:03:02,927 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-13 00:03:02,928 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:03:02,928 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-13 00:03:02,928 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:03:02,928 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-13 00:03:02,929 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-13 00:03:02,929 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:03:02,930 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:03:02,932 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:03:02,933 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:03:02,933 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:03:02,936 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-13 00:03:02,937 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-13 00:03:02,937 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:03:02,938 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 00:03:02,938 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:03:02,938 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-13 00:03:02,939 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-13 00:03:02,939 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:03:02,940 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:03:02,941 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:03:02,941 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-13 00:03:02,941 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-13 00:03:02,941 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:108, output treesize:93 [2021-11-13 00:03:02,944 INFO L180 QuantifierPusher]: treesize reduction 16, result has 87.0 percent of original size [2021-11-13 00:03:02,946 INFO L185 QuantifierPusher]: treesize reduction 5, result has 94.8 percent of original size 91 [2021-11-13 00:03:02,947 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:03:02,951 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:03:02,955 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:03:02,963 INFO L180 QuantifierPusher]: treesize reduction 21, result has 92.1 percent of original size [2021-11-13 00:03:02,966 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 244 [2021-11-13 00:03:02,968 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:03:02,979 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:03:02,979 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:03:02,980 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:03:02,980 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:03:02,981 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:03:02,982 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:03:02,984 INFO L180 QuantifierPusher]: treesize reduction 24, result has 70.7 percent of original size [2021-11-13 00:03:02,985 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-13 00:03:02,987 INFO L180 QuantifierPusher]: treesize reduction 25, result has 71.9 percent of original size [2021-11-13 00:03:02,988 INFO L185 QuantifierPusher]: treesize reduction 5, result has 90.6 percent of original size 48 [2021-11-13 00:03:02,989 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:03:02,992 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:03:02,995 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:03:03,000 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 00:03:03,001 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 114 [2021-11-13 00:03:03,003 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:03:03,008 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:03:03,008 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:03:03,009 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:03:03,009 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:03:03,010 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:03:03,010 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:03:03,012 INFO L180 QuantifierPusher]: treesize reduction 24, result has 71.8 percent of original size [2021-11-13 00:03:03,013 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-11-13 00:03:03,016 INFO L180 QuantifierPusher]: treesize reduction 25, result has 78.6 percent of original size [2021-11-13 00:03:03,018 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-13 00:03:03,019 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:03:03,022 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:03:03,023 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:03:03,023 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:03:03,024 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:03:03,025 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 00:03:03,027 INFO L180 QuantifierPusher]: treesize reduction 24, result has 78.2 percent of original size [2021-11-13 00:03:03,028 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-11-13 00:03:03,032 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-13 00:03:03,782 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-13 00:03:03,783 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 00:03:03,783 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36, 36] total 62 [2021-11-13 00:03:03,783 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798894152] [2021-11-13 00:03:03,783 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 00:03:03,783 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2021-11-13 00:03:03,783 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 00:03:03,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2021-11-13 00:03:03,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=741, Invalid=4229, Unknown=0, NotChecked=0, Total=4970 [2021-11-13 00:03:03,784 INFO L87 Difference]: Start difference. First operand 90 states and 108 transitions. Second operand has 63 states, 63 states have (on average 2.1904761904761907) internal successors, (138), 62 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 00:03:11,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 00:03:11,637 INFO L93 Difference]: Finished difference Result 905 states and 936 transitions. [2021-11-13 00:03:11,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2021-11-13 00:03:11,637 INFO L78 Accepts]: Start accepts. Automaton has has 63 states, 63 states have (on average 2.1904761904761907) internal successors, (138), 62 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 72 [2021-11-13 00:03:11,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 00:03:11,638 INFO L225 Difference]: With dead ends: 905 [2021-11-13 00:03:11,638 INFO L226 Difference]: Without dead ends: 851 [2021-11-13 00:03:11,639 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 339 GetRequests, 181 SyntacticMatches, 0 SemanticMatches, 158 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9026 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=3970, Invalid=21470, Unknown=0, NotChecked=0, Total=25440 [2021-11-13 00:03:11,639 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 171 mSDsluCounter, 363 mSDsCounter, 0 mSdLazyCounter, 621 mSolverCounterSat, 138 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 255.92ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 171 SdHoareTripleChecker+Valid, 376 SdHoareTripleChecker+Invalid, 759 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.41ms SdHoareTripleChecker+Time, 138 IncrementalHoareTripleChecker+Valid, 621 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 300.19ms IncrementalHoareTripleChecker+Time [2021-11-13 00:03:11,639 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [171 Valid, 376 Invalid, 759 Unknown, 0 Unchecked, 2.41ms Time], IncrementalHoareTripleChecker [138 Valid, 621 Invalid, 0 Unknown, 0 Unchecked, 300.19ms Time] [2021-11-13 00:03:11,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 851 states. [2021-11-13 00:03:12,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 851 to 90. [2021-11-13 00:03:12,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 89 states have (on average 1.2134831460674158) internal successors, (108), 89 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 00:03:12,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 108 transitions. [2021-11-13 00:03:12,254 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 108 transitions. Word has length 72 [2021-11-13 00:03:12,254 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 00:03:12,254 INFO L470 AbstractCegarLoop]: Abstraction has 90 states and 108 transitions. [2021-11-13 00:03:12,254 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 63 states, 63 states have (on average 2.1904761904761907) internal successors, (138), 62 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 00:03:12,254 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 108 transitions. [2021-11-13 00:03:12,254 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2021-11-13 00:03:12,254 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 00:03:12,254 INFO L514 BasicCegarLoop]: trace histogram [17, 16, 16, 12, 4, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 00:03:12,274 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (163)] Ended with exit code 0 [2021-11-13 00:03:12,454 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4751,163 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 00:03:12,455 INFO L402 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 00:03:12,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 00:03:12,455 INFO L85 PathProgramCache]: Analyzing trace with hash 2090941771, now seen corresponding path program 117 times [2021-11-13 00:03:12,455 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 00:03:12,455 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313353599] [2021-11-13 00:03:12,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 00:03:12,455 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 00:03:12,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 00:03:12,846 INFO L134 CoverageAnalysis]: Checked inductivity of 480 backedges. 346 proven. 134 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 00:03:12,846 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 00:03:12,846 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [313353599] [2021-11-13 00:03:12,846 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [313353599] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 00:03:12,846 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1390331543] [2021-11-13 00:03:12,846 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-13 00:03:12,846 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 00:03:12,846 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 00:03:12,847 INFO L229 MonitoredProcess]: Starting monitored process 164 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 00:03:12,847 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_804d045a-b92b-44ad-89b8-d5ecf49389f0/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (164)] Waiting until timeout for monitored process [2021-11-13 00:03:12,899 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-13 00:03:12,899 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 00:03:12,900 INFO L263 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 38 conjunts are in the unsatisfiable core [2021-11-13 00:03:12,901 INFO L286 TraceCheckSpWp]: Computing forward predicates...