./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/ldv-memsafety/ArraysWithLenghtAtDeclaration_-read.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 0f8a17c6 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/ldv-memsafety/ArraysWithLenghtAtDeclaration_-read.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 9aaf3ef5b6218ff6658a67703b1e3ffb0d16a40e5e7c9a13354b853d6f63747b --- Real Ultimate output --- This is Ultimate 0.2.1-dev-0f8a17c [2021-11-19 04:52:07,753 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-19 04:52:07,755 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-19 04:52:07,803 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-19 04:52:07,804 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-19 04:52:07,808 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-19 04:52:07,810 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-19 04:52:07,814 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-19 04:52:07,817 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-19 04:52:07,823 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-19 04:52:07,824 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-19 04:52:07,826 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-19 04:52:07,826 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-19 04:52:07,829 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-19 04:52:07,831 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-19 04:52:07,839 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-19 04:52:07,841 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-19 04:52:07,842 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-19 04:52:07,845 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-19 04:52:07,853 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-19 04:52:07,855 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-19 04:52:07,857 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-19 04:52:07,860 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-19 04:52:07,861 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-19 04:52:07,871 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-19 04:52:07,871 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-19 04:52:07,872 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-19 04:52:07,874 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-19 04:52:07,875 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-19 04:52:07,876 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-19 04:52:07,877 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-19 04:52:07,878 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-19 04:52:07,881 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-19 04:52:07,882 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-19 04:52:07,884 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-19 04:52:07,884 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-19 04:52:07,885 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-19 04:52:07,885 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-19 04:52:07,886 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-19 04:52:07,887 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-19 04:52:07,888 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-19 04:52:07,889 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2021-11-19 04:52:07,946 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-19 04:52:07,946 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-19 04:52:07,947 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-19 04:52:07,947 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-19 04:52:07,948 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-19 04:52:07,948 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-19 04:52:07,949 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-19 04:52:07,949 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-19 04:52:07,950 INFO L138 SettingsManager]: * Use SBE=true [2021-11-19 04:52:07,950 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-19 04:52:07,951 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-19 04:52:07,951 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-11-19 04:52:07,951 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-19 04:52:07,952 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-19 04:52:07,952 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-19 04:52:07,952 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-11-19 04:52:07,952 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-11-19 04:52:07,953 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2021-11-19 04:52:07,953 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-19 04:52:07,953 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-11-19 04:52:07,953 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-19 04:52:07,954 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-19 04:52:07,954 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-19 04:52:07,954 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-19 04:52:07,954 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-19 04:52:07,955 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-19 04:52:07,955 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-19 04:52:07,955 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-19 04:52:07,955 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-11-19 04:52:07,956 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-19 04:52:07,956 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-19 04:52:07,957 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/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_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL 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 valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 9aaf3ef5b6218ff6658a67703b1e3ffb0d16a40e5e7c9a13354b853d6f63747b [2021-11-19 04:52:08,301 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-19 04:52:08,332 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-19 04:52:08,335 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-19 04:52:08,337 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-19 04:52:08,337 INFO L275 PluginConnector]: CDTParser initialized [2021-11-19 04:52:08,339 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/../../sv-benchmarks/c/ldv-memsafety/ArraysWithLenghtAtDeclaration_-read.c [2021-11-19 04:52:08,416 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/data/afb6b95c0/be454134278842c9a2048a42314381fb/FLAG4de585bf6 [2021-11-19 04:52:08,869 INFO L306 CDTParser]: Found 1 translation units. [2021-11-19 04:52:08,870 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/sv-benchmarks/c/ldv-memsafety/ArraysWithLenghtAtDeclaration_-read.c [2021-11-19 04:52:08,880 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/data/afb6b95c0/be454134278842c9a2048a42314381fb/FLAG4de585bf6 [2021-11-19 04:52:09,258 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/data/afb6b95c0/be454134278842c9a2048a42314381fb [2021-11-19 04:52:09,262 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-19 04:52:09,264 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-11-19 04:52:09,269 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-19 04:52:09,269 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-19 04:52:09,273 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-19 04:52:09,273 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 04:52:09" (1/1) ... [2021-11-19 04:52:09,277 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@474ef and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 04:52:09, skipping insertion in model container [2021-11-19 04:52:09,277 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 04:52:09" (1/1) ... [2021-11-19 04:52:09,284 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-19 04:52:09,298 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-19 04:52:09,544 INFO L207 PostProcessor]: Analyzing one entry point: main [2021-11-19 04:52:09,552 INFO L203 MainTranslator]: Completed pre-run [2021-11-19 04:52:09,576 INFO L207 PostProcessor]: Analyzing one entry point: main [2021-11-19 04:52:09,592 INFO L208 MainTranslator]: Completed translation [2021-11-19 04:52:09,592 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 04:52:09 WrapperNode [2021-11-19 04:52:09,592 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-19 04:52:09,593 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-19 04:52:09,593 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-19 04:52:09,595 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-19 04:52:09,607 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 04:52:09" (1/1) ... [2021-11-19 04:52:09,607 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 04:52:09" (1/1) ... [2021-11-19 04:52:09,615 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 04:52:09" (1/1) ... [2021-11-19 04:52:09,615 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 04:52:09" (1/1) ... [2021-11-19 04:52:09,632 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 04:52:09" (1/1) ... [2021-11-19 04:52:09,638 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 04:52:09" (1/1) ... [2021-11-19 04:52:09,644 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 04:52:09" (1/1) ... [2021-11-19 04:52:09,649 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-19 04:52:09,650 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-19 04:52:09,650 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-19 04:52:09,650 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-19 04:52:09,651 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 04:52:09" (1/1) ... [2021-11-19 04:52:09,660 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-19 04:52:09,671 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:52:09,690 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-19 04:52:09,720 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-19 04:52:09,740 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2021-11-19 04:52:09,741 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-19 04:52:09,741 INFO L138 BoogieDeclarations]: Found implementation of procedure foo [2021-11-19 04:52:09,741 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2021-11-19 04:52:09,742 INFO L130 BoogieDeclarations]: Found specification of procedure foo [2021-11-19 04:52:09,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-11-19 04:52:09,743 INFO L130 BoogieDeclarations]: Found specification of procedure main [2021-11-19 04:52:09,743 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-19 04:52:09,743 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-11-19 04:52:09,744 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-19 04:52:09,745 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2021-11-19 04:52:09,745 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-19 04:52:09,820 INFO L236 CfgBuilder]: Building ICFG [2021-11-19 04:52:09,822 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-19 04:52:10,061 INFO L277 CfgBuilder]: Performing block encoding [2021-11-19 04:52:10,067 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-19 04:52:10,067 INFO L301 CfgBuilder]: Removed 3 assume(true) statements. [2021-11-19 04:52:10,069 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 04:52:10 BoogieIcfgContainer [2021-11-19 04:52:10,070 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-19 04:52:10,071 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-19 04:52:10,071 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-19 04:52:10,075 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-19 04:52:10,076 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.11 04:52:09" (1/3) ... [2021-11-19 04:52:10,076 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@70edcd3d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 04:52:10, skipping insertion in model container [2021-11-19 04:52:10,077 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 04:52:09" (2/3) ... [2021-11-19 04:52:10,077 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@70edcd3d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 04:52:10, skipping insertion in model container [2021-11-19 04:52:10,077 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 04:52:10" (3/3) ... [2021-11-19 04:52:10,078 INFO L111 eAbstractionObserver]: Analyzing ICFG ArraysWithLenghtAtDeclaration_-read.c [2021-11-19 04:52:10,084 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-19 04:52:10,084 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 8 error locations. [2021-11-19 04:52:10,156 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-19 04:52:10,163 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=false, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-11-19 04:52:10,172 INFO L340 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2021-11-19 04:52:10,189 INFO L276 IsEmpty]: Start isEmpty. Operand has 40 states, 25 states have (on average 1.6) internal successors, (40), 33 states have internal predecessors, (40), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-19 04:52:10,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-11-19 04:52:10,196 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:52:10,197 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:52:10,198 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting mainErr2REQUIRES_VIOLATION === [fooErr0ASSERT_VIOLATIONARRAY_INDEX, fooErr1REQUIRES_VIOLATION, fooErr2REQUIRES_VIOLATION, mainErr0REQUIRES_VIOLATION, mainErr1REQUIRES_VIOLATION (and 3 more)] === [2021-11-19 04:52:10,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:52:10,202 INFO L85 PathProgramCache]: Analyzing trace with hash 1909189377, now seen corresponding path program 1 times [2021-11-19 04:52:10,211 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:52:10,211 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541183241] [2021-11-19 04:52:10,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:52:10,212 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:52:10,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:10,483 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-19 04:52:10,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:10,498 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:52:10,499 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:52:10,499 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541183241] [2021-11-19 04:52:10,501 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541183241] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 04:52:10,501 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 04:52:10,502 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-19 04:52:10,503 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171306889] [2021-11-19 04:52:10,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 04:52:10,509 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-19 04:52:10,510 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:52:10,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-19 04:52:10,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-19 04:52:10,553 INFO L87 Difference]: Start difference. First operand has 40 states, 25 states have (on average 1.6) internal successors, (40), 33 states have internal predecessors, (40), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Second operand has 4 states, 4 states have (on average 1.75) internal successors, (7), 3 states have internal predecessors, (7), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-19 04:52:10,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:52:10,761 INFO L93 Difference]: Finished difference Result 58 states and 63 transitions. [2021-11-19 04:52:10,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-19 04:52:10,764 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 1.75) internal successors, (7), 3 states have internal predecessors, (7), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 10 [2021-11-19 04:52:10,765 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:52:10,777 INFO L225 Difference]: With dead ends: 58 [2021-11-19 04:52:10,778 INFO L226 Difference]: Without dead ends: 54 [2021-11-19 04:52:10,786 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-19 04:52:10,794 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 64 mSDsluCounter, 11 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 56 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-19 04:52:10,796 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 43 Invalid, 56 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-19 04:52:10,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2021-11-19 04:52:10,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 39. [2021-11-19 04:52:10,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39 states, 26 states have (on average 1.4230769230769231) internal successors, (37), 33 states have internal predecessors, (37), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-19 04:52:10,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 42 transitions. [2021-11-19 04:52:10,839 INFO L78 Accepts]: Start accepts. Automaton has 39 states and 42 transitions. Word has length 10 [2021-11-19 04:52:10,839 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:52:10,839 INFO L470 AbstractCegarLoop]: Abstraction has 39 states and 42 transitions. [2021-11-19 04:52:10,840 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 1.75) internal successors, (7), 3 states have internal predecessors, (7), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-19 04:52:10,840 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 42 transitions. [2021-11-19 04:52:10,840 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-11-19 04:52:10,841 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:52:10,841 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:52:10,841 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-19 04:52:10,842 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting fooErr0ASSERT_VIOLATIONARRAY_INDEX === [fooErr0ASSERT_VIOLATIONARRAY_INDEX, fooErr1REQUIRES_VIOLATION, fooErr2REQUIRES_VIOLATION, mainErr0REQUIRES_VIOLATION, mainErr1REQUIRES_VIOLATION (and 3 more)] === [2021-11-19 04:52:10,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:52:10,843 INFO L85 PathProgramCache]: Analyzing trace with hash -941983064, now seen corresponding path program 1 times [2021-11-19 04:52:10,843 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:52:10,843 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968487410] [2021-11-19 04:52:10,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:52:10,844 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:52:10,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:10,890 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-19 04:52:10,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:10,897 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:52:10,897 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:52:10,898 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968487410] [2021-11-19 04:52:10,898 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968487410] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 04:52:10,898 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 04:52:10,898 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-19 04:52:10,899 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406327205] [2021-11-19 04:52:10,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 04:52:10,900 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-19 04:52:10,900 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:52:10,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-19 04:52:10,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-19 04:52:10,901 INFO L87 Difference]: Start difference. First operand 39 states and 42 transitions. Second operand has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 3 states have internal predecessors, (7), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-19 04:52:11,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:52:11,023 INFO L93 Difference]: Finished difference Result 49 states and 53 transitions. [2021-11-19 04:52:11,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-19 04:52:11,024 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 3 states have internal predecessors, (7), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 11 [2021-11-19 04:52:11,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:52:11,027 INFO L225 Difference]: With dead ends: 49 [2021-11-19 04:52:11,027 INFO L226 Difference]: Without dead ends: 49 [2021-11-19 04:52:11,027 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-19 04:52:11,029 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 50 mSDsluCounter, 8 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-19 04:52:11,029 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 39 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-19 04:52:11,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states. [2021-11-19 04:52:11,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 41. [2021-11-19 04:52:11,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41 states, 28 states have (on average 1.4285714285714286) internal successors, (40), 35 states have internal predecessors, (40), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-19 04:52:11,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 45 transitions. [2021-11-19 04:52:11,041 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 45 transitions. Word has length 11 [2021-11-19 04:52:11,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:52:11,041 INFO L470 AbstractCegarLoop]: Abstraction has 41 states and 45 transitions. [2021-11-19 04:52:11,042 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 3 states have internal predecessors, (7), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-19 04:52:11,042 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 45 transitions. [2021-11-19 04:52:11,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-11-19 04:52:11,044 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:52:11,045 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:52:11,047 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-11-19 04:52:11,048 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting fooErr1REQUIRES_VIOLATION === [fooErr0ASSERT_VIOLATIONARRAY_INDEX, fooErr1REQUIRES_VIOLATION, fooErr2REQUIRES_VIOLATION, mainErr0REQUIRES_VIOLATION, mainErr1REQUIRES_VIOLATION (and 3 more)] === [2021-11-19 04:52:11,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:52:11,050 INFO L85 PathProgramCache]: Analyzing trace with hash 863296133, now seen corresponding path program 1 times [2021-11-19 04:52:11,051 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:52:11,052 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [766439692] [2021-11-19 04:52:11,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:52:11,053 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:52:11,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:11,179 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-19 04:52:11,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:11,192 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:52:11,192 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:52:11,193 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [766439692] [2021-11-19 04:52:11,193 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [766439692] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 04:52:11,193 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 04:52:11,193 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-19 04:52:11,194 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569598519] [2021-11-19 04:52:11,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 04:52:11,194 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-19 04:52:11,195 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:52:11,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-19 04:52:11,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-11-19 04:52:11,196 INFO L87 Difference]: Start difference. First operand 41 states and 45 transitions. Second operand has 6 states, 5 states have (on average 1.6) internal successors, (8), 4 states have internal predecessors, (8), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-19 04:52:11,327 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:52:11,328 INFO L93 Difference]: Finished difference Result 40 states and 44 transitions. [2021-11-19 04:52:11,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-19 04:52:11,329 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 1.6) internal successors, (8), 4 states have internal predecessors, (8), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 12 [2021-11-19 04:52:11,329 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:52:11,331 INFO L225 Difference]: With dead ends: 40 [2021-11-19 04:52:11,331 INFO L226 Difference]: Without dead ends: 40 [2021-11-19 04:52:11,332 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2021-11-19 04:52:11,340 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 65 mSDsluCounter, 14 mSDsCounter, 0 mSdLazyCounter, 74 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 80 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 74 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-19 04:52:11,342 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 43 Invalid, 80 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 74 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-19 04:52:11,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2021-11-19 04:52:11,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 40. [2021-11-19 04:52:11,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 28 states have (on average 1.3928571428571428) internal successors, (39), 34 states have internal predecessors, (39), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-19 04:52:11,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 44 transitions. [2021-11-19 04:52:11,358 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 44 transitions. Word has length 12 [2021-11-19 04:52:11,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:52:11,358 INFO L470 AbstractCegarLoop]: Abstraction has 40 states and 44 transitions. [2021-11-19 04:52:11,358 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 1.6) internal successors, (8), 4 states have internal predecessors, (8), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-19 04:52:11,359 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 44 transitions. [2021-11-19 04:52:11,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-11-19 04:52:11,359 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:52:11,360 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:52:11,360 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-11-19 04:52:11,360 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting fooErr2REQUIRES_VIOLATION === [fooErr0ASSERT_VIOLATIONARRAY_INDEX, fooErr1REQUIRES_VIOLATION, fooErr2REQUIRES_VIOLATION, mainErr0REQUIRES_VIOLATION, mainErr1REQUIRES_VIOLATION (and 3 more)] === [2021-11-19 04:52:11,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:52:11,361 INFO L85 PathProgramCache]: Analyzing trace with hash 863296134, now seen corresponding path program 1 times [2021-11-19 04:52:11,361 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:52:11,362 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1609827070] [2021-11-19 04:52:11,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:52:11,362 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:52:11,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:11,496 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-19 04:52:11,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:11,506 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:52:11,506 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:52:11,506 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1609827070] [2021-11-19 04:52:11,507 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1609827070] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 04:52:11,507 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 04:52:11,507 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-19 04:52:11,507 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454195106] [2021-11-19 04:52:11,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 04:52:11,508 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-19 04:52:11,509 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:52:11,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-19 04:52:11,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-11-19 04:52:11,511 INFO L87 Difference]: Start difference. First operand 40 states and 44 transitions. Second operand has 6 states, 5 states have (on average 1.6) internal successors, (8), 4 states have internal predecessors, (8), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-19 04:52:11,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:52:11,666 INFO L93 Difference]: Finished difference Result 46 states and 50 transitions. [2021-11-19 04:52:11,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-19 04:52:11,667 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 1.6) internal successors, (8), 4 states have internal predecessors, (8), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 12 [2021-11-19 04:52:11,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:52:11,668 INFO L225 Difference]: With dead ends: 46 [2021-11-19 04:52:11,668 INFO L226 Difference]: Without dead ends: 46 [2021-11-19 04:52:11,669 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2021-11-19 04:52:11,670 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 76 mSDsluCounter, 17 mSDsCounter, 0 mSdLazyCounter, 87 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 40 SdHoareTripleChecker+Invalid, 97 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 87 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-19 04:52:11,671 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [76 Valid, 40 Invalid, 97 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 87 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-19 04:52:11,671 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46 states. [2021-11-19 04:52:11,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46 to 41. [2021-11-19 04:52:11,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41 states, 29 states have (on average 1.3793103448275863) internal successors, (40), 35 states have internal predecessors, (40), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-19 04:52:11,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 45 transitions. [2021-11-19 04:52:11,676 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 45 transitions. Word has length 12 [2021-11-19 04:52:11,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:52:11,677 INFO L470 AbstractCegarLoop]: Abstraction has 41 states and 45 transitions. [2021-11-19 04:52:11,677 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 1.6) internal successors, (8), 4 states have internal predecessors, (8), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-19 04:52:11,677 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 45 transitions. [2021-11-19 04:52:11,678 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-11-19 04:52:11,678 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:52:11,678 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:52:11,678 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-11-19 04:52:11,678 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting mainErr0REQUIRES_VIOLATION === [fooErr0ASSERT_VIOLATIONARRAY_INDEX, fooErr1REQUIRES_VIOLATION, fooErr2REQUIRES_VIOLATION, mainErr0REQUIRES_VIOLATION, mainErr1REQUIRES_VIOLATION (and 3 more)] === [2021-11-19 04:52:11,679 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:52:11,679 INFO L85 PathProgramCache]: Analyzing trace with hash 143250926, now seen corresponding path program 1 times [2021-11-19 04:52:11,679 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:52:11,679 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483665198] [2021-11-19 04:52:11,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:52:11,680 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:52:11,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:11,710 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-19 04:52:11,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:11,725 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-11-19 04:52:11,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:11,767 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:52:11,768 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:52:11,768 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1483665198] [2021-11-19 04:52:11,768 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1483665198] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 04:52:11,768 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 04:52:11,769 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-11-19 04:52:11,769 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636180216] [2021-11-19 04:52:11,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 04:52:11,769 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-19 04:52:11,770 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:52:11,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-19 04:52:11,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-11-19 04:52:11,773 INFO L87 Difference]: Start difference. First operand 41 states and 45 transitions. Second operand has 6 states, 6 states have (on average 1.6666666666666667) internal successors, (10), 5 states have internal predecessors, (10), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-19 04:52:11,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:52:11,949 INFO L93 Difference]: Finished difference Result 61 states and 66 transitions. [2021-11-19 04:52:11,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-19 04:52:11,950 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 1.6666666666666667) internal successors, (10), 5 states have internal predecessors, (10), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 15 [2021-11-19 04:52:11,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:52:11,951 INFO L225 Difference]: With dead ends: 61 [2021-11-19 04:52:11,951 INFO L226 Difference]: Without dead ends: 61 [2021-11-19 04:52:11,952 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2021-11-19 04:52:11,953 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 73 mSDsluCounter, 18 mSDsCounter, 0 mSdLazyCounter, 120 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 129 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 120 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-19 04:52:11,954 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [75 Valid, 39 Invalid, 129 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 120 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-19 04:52:11,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2021-11-19 04:52:11,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 45. [2021-11-19 04:52:11,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45 states, 31 states have (on average 1.3548387096774193) internal successors, (42), 39 states have internal predecessors, (42), 4 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (4), 2 states have call predecessors, (4), 3 states have call successors, (4) [2021-11-19 04:52:11,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 50 transitions. [2021-11-19 04:52:11,961 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 50 transitions. Word has length 15 [2021-11-19 04:52:11,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:52:11,961 INFO L470 AbstractCegarLoop]: Abstraction has 45 states and 50 transitions. [2021-11-19 04:52:11,962 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 1.6666666666666667) internal successors, (10), 5 states have internal predecessors, (10), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-19 04:52:11,962 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 50 transitions. [2021-11-19 04:52:11,962 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-11-19 04:52:11,963 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:52:11,963 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:52:11,963 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-11-19 04:52:11,963 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting fooErr0ASSERT_VIOLATIONARRAY_INDEX === [fooErr0ASSERT_VIOLATIONARRAY_INDEX, fooErr1REQUIRES_VIOLATION, fooErr2REQUIRES_VIOLATION, mainErr0REQUIRES_VIOLATION, mainErr1REQUIRES_VIOLATION (and 3 more)] === [2021-11-19 04:52:11,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:52:11,964 INFO L85 PathProgramCache]: Analyzing trace with hash 1623425863, now seen corresponding path program 1 times [2021-11-19 04:52:11,964 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:52:11,965 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084639160] [2021-11-19 04:52:11,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:52:11,965 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:52:11,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:12,007 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-19 04:52:12,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:12,012 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:52:12,012 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:52:12,013 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084639160] [2021-11-19 04:52:12,013 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1084639160] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:52:12,013 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [218220428] [2021-11-19 04:52:12,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:52:12,014 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:52:12,014 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:52:12,016 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:52:12,028 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-11-19 04:52:12,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:12,061 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-19 04:52:12,065 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 04:52:12,130 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:52:12,130 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 04:52:12,243 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:52:12,244 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [218220428] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 04:52:12,244 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 04:52:12,244 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3, 3] total 6 [2021-11-19 04:52:12,244 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656936311] [2021-11-19 04:52:12,245 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 04:52:12,245 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-19 04:52:12,245 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:52:12,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-19 04:52:12,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-11-19 04:52:12,246 INFO L87 Difference]: Start difference. First operand 45 states and 50 transitions. Second operand has 7 states, 6 states have (on average 3.5) internal successors, (21), 6 states have internal predecessors, (21), 1 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-19 04:52:12,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:52:12,413 INFO L93 Difference]: Finished difference Result 70 states and 81 transitions. [2021-11-19 04:52:12,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-19 04:52:12,414 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 3.5) internal successors, (21), 6 states have internal predecessors, (21), 1 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 16 [2021-11-19 04:52:12,414 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:52:12,415 INFO L225 Difference]: With dead ends: 70 [2021-11-19 04:52:12,415 INFO L226 Difference]: Without dead ends: 70 [2021-11-19 04:52:12,416 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2021-11-19 04:52:12,417 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 103 mSDsluCounter, 14 mSDsCounter, 0 mSdLazyCounter, 100 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 45 SdHoareTripleChecker+Invalid, 110 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 100 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-19 04:52:12,417 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 45 Invalid, 110 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 100 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-19 04:52:12,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70 states. [2021-11-19 04:52:12,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70 to 59. [2021-11-19 04:52:12,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59 states, 45 states have (on average 1.3555555555555556) internal successors, (61), 53 states have internal predecessors, (61), 4 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (4), 2 states have call predecessors, (4), 3 states have call successors, (4) [2021-11-19 04:52:12,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 69 transitions. [2021-11-19 04:52:12,427 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 69 transitions. Word has length 16 [2021-11-19 04:52:12,427 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:52:12,428 INFO L470 AbstractCegarLoop]: Abstraction has 59 states and 69 transitions. [2021-11-19 04:52:12,428 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 3.5) internal successors, (21), 6 states have internal predecessors, (21), 1 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-19 04:52:12,428 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 69 transitions. [2021-11-19 04:52:12,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-11-19 04:52:12,429 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:52:12,429 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:52:12,466 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-11-19 04:52:12,656 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:52:12,656 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting fooErr2REQUIRES_VIOLATION === [fooErr0ASSERT_VIOLATIONARRAY_INDEX, fooErr1REQUIRES_VIOLATION, fooErr2REQUIRES_VIOLATION, mainErr0REQUIRES_VIOLATION, mainErr1REQUIRES_VIOLATION (and 3 more)] === [2021-11-19 04:52:12,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:52:12,657 INFO L85 PathProgramCache]: Analyzing trace with hash -1213405753, now seen corresponding path program 1 times [2021-11-19 04:52:12,657 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:52:12,657 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608882146] [2021-11-19 04:52:12,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:52:12,658 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:52:12,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:12,817 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-19 04:52:12,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:12,830 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:52:12,830 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:52:12,830 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608882146] [2021-11-19 04:52:12,830 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608882146] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:52:12,831 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [877623495] [2021-11-19 04:52:12,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:52:12,831 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:52:12,831 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:52:12,832 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:52:12,855 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-11-19 04:52:12,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:12,882 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 16 conjunts are in the unsatisfiable core [2021-11-19 04:52:12,884 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 04:52:12,975 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-19 04:52:12,976 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 15 [2021-11-19 04:52:13,136 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:52:13,136 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 04:52:13,316 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:52:13,316 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [877623495] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 04:52:13,316 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 04:52:13,316 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5, 5] total 12 [2021-11-19 04:52:13,317 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679424712] [2021-11-19 04:52:13,317 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 04:52:13,317 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-11-19 04:52:13,317 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:52:13,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-11-19 04:52:13,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-11-19 04:52:13,318 INFO L87 Difference]: Start difference. First operand 59 states and 69 transitions. Second operand has 13 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 10 states have internal predecessors, (29), 3 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-19 04:52:13,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:52:13,672 INFO L93 Difference]: Finished difference Result 69 states and 80 transitions. [2021-11-19 04:52:13,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-19 04:52:13,673 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 10 states have internal predecessors, (29), 3 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 17 [2021-11-19 04:52:13,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:52:13,674 INFO L225 Difference]: With dead ends: 69 [2021-11-19 04:52:13,674 INFO L226 Difference]: Without dead ends: 69 [2021-11-19 04:52:13,674 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=88, Invalid=254, Unknown=0, NotChecked=0, Total=342 [2021-11-19 04:52:13,675 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 165 mSDsluCounter, 32 mSDsCounter, 0 mSdLazyCounter, 220 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 165 SdHoareTripleChecker+Valid, 56 SdHoareTripleChecker+Invalid, 250 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 220 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-19 04:52:13,676 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [165 Valid, 56 Invalid, 250 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 220 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-19 04:52:13,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states. [2021-11-19 04:52:13,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 60. [2021-11-19 04:52:13,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 46 states have (on average 1.3043478260869565) internal successors, (60), 54 states have internal predecessors, (60), 4 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (4), 2 states have call predecessors, (4), 3 states have call successors, (4) [2021-11-19 04:52:13,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 68 transitions. [2021-11-19 04:52:13,695 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 68 transitions. Word has length 17 [2021-11-19 04:52:13,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:52:13,699 INFO L470 AbstractCegarLoop]: Abstraction has 60 states and 68 transitions. [2021-11-19 04:52:13,699 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 10 states have internal predecessors, (29), 3 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-19 04:52:13,700 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 68 transitions. [2021-11-19 04:52:13,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-11-19 04:52:13,702 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:52:13,702 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:52:13,739 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-11-19 04:52:13,928 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:52:13,928 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting mainErr0REQUIRES_VIOLATION === [fooErr0ASSERT_VIOLATIONARRAY_INDEX, fooErr1REQUIRES_VIOLATION, fooErr2REQUIRES_VIOLATION, mainErr0REQUIRES_VIOLATION, mainErr1REQUIRES_VIOLATION (and 3 more)] === [2021-11-19 04:52:13,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:52:13,929 INFO L85 PathProgramCache]: Analyzing trace with hash 2121234189, now seen corresponding path program 1 times [2021-11-19 04:52:13,929 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:52:13,929 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551830203] [2021-11-19 04:52:13,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:52:13,929 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:52:13,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:13,981 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-19 04:52:13,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:13,985 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-11-19 04:52:13,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:14,036 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:52:14,036 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:52:14,036 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551830203] [2021-11-19 04:52:14,036 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551830203] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:52:14,037 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2040357587] [2021-11-19 04:52:14,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:52:14,037 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:52:14,037 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:52:14,040 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:52:14,055 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-11-19 04:52:14,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:14,088 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 6 conjunts are in the unsatisfiable core [2021-11-19 04:52:14,090 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 04:52:14,193 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:52:14,194 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 04:52:14,341 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:52:14,341 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2040357587] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 04:52:14,341 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 04:52:14,341 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 12 [2021-11-19 04:52:14,342 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564837143] [2021-11-19 04:52:14,342 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 04:52:14,343 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-11-19 04:52:14,343 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:52:14,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-11-19 04:52:14,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-11-19 04:52:14,344 INFO L87 Difference]: Start difference. First operand 60 states and 68 transitions. Second operand has 12 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 11 states have internal predecessors, (32), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-19 04:52:14,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:52:14,605 INFO L93 Difference]: Finished difference Result 77 states and 83 transitions. [2021-11-19 04:52:14,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-19 04:52:14,605 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 11 states have internal predecessors, (32), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) Word has length 20 [2021-11-19 04:52:14,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:52:14,606 INFO L225 Difference]: With dead ends: 77 [2021-11-19 04:52:14,606 INFO L226 Difference]: Without dead ends: 71 [2021-11-19 04:52:14,607 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=92, Invalid=250, Unknown=0, NotChecked=0, Total=342 [2021-11-19 04:52:14,607 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 113 mSDsluCounter, 39 mSDsCounter, 0 mSdLazyCounter, 235 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 56 SdHoareTripleChecker+Invalid, 257 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 235 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-19 04:52:14,608 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [113 Valid, 56 Invalid, 257 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 235 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-19 04:52:14,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2021-11-19 04:52:14,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 56. [2021-11-19 04:52:14,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 44 states have (on average 1.2727272727272727) internal successors, (56), 50 states have internal predecessors, (56), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-19 04:52:14,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 61 transitions. [2021-11-19 04:52:14,613 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 61 transitions. Word has length 20 [2021-11-19 04:52:14,613 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:52:14,613 INFO L470 AbstractCegarLoop]: Abstraction has 56 states and 61 transitions. [2021-11-19 04:52:14,613 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 11 states have internal predecessors, (32), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-19 04:52:14,613 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 61 transitions. [2021-11-19 04:52:14,614 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-11-19 04:52:14,614 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:52:14,614 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:52:14,650 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2021-11-19 04:52:14,814 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:52:14,815 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting mainErr0REQUIRES_VIOLATION === [fooErr0ASSERT_VIOLATIONARRAY_INDEX, fooErr1REQUIRES_VIOLATION, fooErr2REQUIRES_VIOLATION, mainErr0REQUIRES_VIOLATION, mainErr1REQUIRES_VIOLATION (and 3 more)] === [2021-11-19 04:52:14,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:52:14,815 INFO L85 PathProgramCache]: Analyzing trace with hash -523456178, now seen corresponding path program 2 times [2021-11-19 04:52:14,816 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:52:14,816 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279220634] [2021-11-19 04:52:14,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:52:14,816 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:52:14,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:14,874 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-19 04:52:14,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:14,879 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-11-19 04:52:14,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:14,913 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:52:14,913 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:52:14,913 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [279220634] [2021-11-19 04:52:14,913 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [279220634] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:52:14,914 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1650611841] [2021-11-19 04:52:14,914 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-19 04:52:14,914 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:52:14,914 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:52:14,915 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:52:14,932 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-11-19 04:52:14,952 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-11-19 04:52:14,952 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 04:52:14,953 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-19 04:52:14,954 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 04:52:14,990 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-19 04:52:14,990 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 18 [2021-11-19 04:52:15,613 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-11-19 04:52:15,613 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-19 04:52:15,614 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1650611841] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 04:52:15,614 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-19 04:52:15,614 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [7] total 9 [2021-11-19 04:52:15,614 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413883807] [2021-11-19 04:52:15,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 04:52:15,615 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-19 04:52:15,615 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:52:15,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-19 04:52:15,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-11-19 04:52:15,616 INFO L87 Difference]: Start difference. First operand 56 states and 61 transitions. Second operand has 4 states, 3 states have (on average 5.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-19 04:52:15,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:52:15,619 INFO L93 Difference]: Finished difference Result 88 states and 97 transitions. [2021-11-19 04:52:15,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-19 04:52:15,619 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 5.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 25 [2021-11-19 04:52:15,619 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:52:15,620 INFO L225 Difference]: With dead ends: 88 [2021-11-19 04:52:15,620 INFO L226 Difference]: Without dead ends: 88 [2021-11-19 04:52:15,621 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-11-19 04:52:15,623 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 4 mSDsluCounter, 38 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 74 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 13 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-19 04:52:15,624 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4 Valid, 74 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 13 Unchecked, 0.0s Time] [2021-11-19 04:52:15,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2021-11-19 04:52:15,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 86. [2021-11-19 04:52:15,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 72 states have (on average 1.25) internal successors, (90), 78 states have internal predecessors, (90), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-19 04:52:15,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 97 transitions. [2021-11-19 04:52:15,642 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 97 transitions. Word has length 25 [2021-11-19 04:52:15,643 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:52:15,643 INFO L470 AbstractCegarLoop]: Abstraction has 86 states and 97 transitions. [2021-11-19 04:52:15,644 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 5.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-19 04:52:15,644 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 97 transitions. [2021-11-19 04:52:15,646 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-11-19 04:52:15,646 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:52:15,646 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:52:15,687 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-11-19 04:52:15,872 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:52:15,872 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting mainErr1REQUIRES_VIOLATION === [fooErr0ASSERT_VIOLATIONARRAY_INDEX, fooErr1REQUIRES_VIOLATION, fooErr2REQUIRES_VIOLATION, mainErr0REQUIRES_VIOLATION, mainErr1REQUIRES_VIOLATION (and 3 more)] === [2021-11-19 04:52:15,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:52:15,873 INFO L85 PathProgramCache]: Analyzing trace with hash -523456177, now seen corresponding path program 1 times [2021-11-19 04:52:15,873 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:52:15,873 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274036935] [2021-11-19 04:52:15,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:52:15,873 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:52:15,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:15,929 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-19 04:52:15,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:15,933 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-11-19 04:52:15,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:15,949 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-11-19 04:52:15,949 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:52:15,949 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274036935] [2021-11-19 04:52:15,950 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274036935] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 04:52:15,950 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 04:52:15,950 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-19 04:52:15,950 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399547679] [2021-11-19 04:52:15,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 04:52:15,952 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-19 04:52:15,952 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:52:15,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-19 04:52:15,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-11-19 04:52:15,953 INFO L87 Difference]: Start difference. First operand 86 states and 97 transitions. Second operand has 5 states, 4 states have (on average 3.75) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-19 04:52:16,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:52:16,049 INFO L93 Difference]: Finished difference Result 88 states and 98 transitions. [2021-11-19 04:52:16,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-19 04:52:16,050 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 3.75) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 25 [2021-11-19 04:52:16,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:52:16,051 INFO L225 Difference]: With dead ends: 88 [2021-11-19 04:52:16,051 INFO L226 Difference]: Without dead ends: 88 [2021-11-19 04:52:16,051 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-11-19 04:52:16,052 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 40 mSDsluCounter, 12 mSDsCounter, 0 mSdLazyCounter, 72 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 47 SdHoareTripleChecker+Invalid, 79 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 72 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-19 04:52:16,053 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 47 Invalid, 79 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 72 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-19 04:52:16,053 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2021-11-19 04:52:16,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 86. [2021-11-19 04:52:16,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 72 states have (on average 1.2361111111111112) internal successors, (89), 78 states have internal predecessors, (89), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-19 04:52:16,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 96 transitions. [2021-11-19 04:52:16,057 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 96 transitions. Word has length 25 [2021-11-19 04:52:16,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:52:16,058 INFO L470 AbstractCegarLoop]: Abstraction has 86 states and 96 transitions. [2021-11-19 04:52:16,058 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 3.75) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-19 04:52:16,058 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 96 transitions. [2021-11-19 04:52:16,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-11-19 04:52:16,059 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:52:16,060 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:52:16,060 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-11-19 04:52:16,060 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting mainErr2REQUIRES_VIOLATION === [fooErr0ASSERT_VIOLATIONARRAY_INDEX, fooErr1REQUIRES_VIOLATION, fooErr2REQUIRES_VIOLATION, mainErr0REQUIRES_VIOLATION, mainErr1REQUIRES_VIOLATION (and 3 more)] === [2021-11-19 04:52:16,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:52:16,061 INFO L85 PathProgramCache]: Analyzing trace with hash 2020089663, now seen corresponding path program 1 times [2021-11-19 04:52:16,061 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:52:16,061 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169749682] [2021-11-19 04:52:16,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:52:16,061 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:52:16,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:16,087 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-19 04:52:16,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:16,092 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-11-19 04:52:16,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:16,099 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-11-19 04:52:16,099 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:52:16,099 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169749682] [2021-11-19 04:52:16,099 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [169749682] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 04:52:16,100 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 04:52:16,100 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-19 04:52:16,100 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11864799] [2021-11-19 04:52:16,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 04:52:16,101 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-19 04:52:16,101 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:52:16,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-19 04:52:16,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-19 04:52:16,102 INFO L87 Difference]: Start difference. First operand 86 states and 96 transitions. Second operand has 4 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-19 04:52:16,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:52:16,143 INFO L93 Difference]: Finished difference Result 84 states and 94 transitions. [2021-11-19 04:52:16,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-19 04:52:16,144 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 31 [2021-11-19 04:52:16,144 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:52:16,145 INFO L225 Difference]: With dead ends: 84 [2021-11-19 04:52:16,145 INFO L226 Difference]: Without dead ends: 84 [2021-11-19 04:52:16,145 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-19 04:52:16,146 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 37 mSDsluCounter, 6 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 36 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-19 04:52:16,146 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 36 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-19 04:52:16,147 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states. [2021-11-19 04:52:16,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 84. [2021-11-19 04:52:16,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 72 states have (on average 1.2083333333333333) internal successors, (87), 76 states have internal predecessors, (87), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-19 04:52:16,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 94 transitions. [2021-11-19 04:52:16,150 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 94 transitions. Word has length 31 [2021-11-19 04:52:16,151 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:52:16,151 INFO L470 AbstractCegarLoop]: Abstraction has 84 states and 94 transitions. [2021-11-19 04:52:16,151 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-19 04:52:16,151 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 94 transitions. [2021-11-19 04:52:16,152 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-11-19 04:52:16,152 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:52:16,152 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:52:16,153 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-11-19 04:52:16,153 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting mainErr3REQUIRES_VIOLATION === [fooErr0ASSERT_VIOLATIONARRAY_INDEX, fooErr1REQUIRES_VIOLATION, fooErr2REQUIRES_VIOLATION, mainErr0REQUIRES_VIOLATION, mainErr1REQUIRES_VIOLATION (and 3 more)] === [2021-11-19 04:52:16,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:52:16,153 INFO L85 PathProgramCache]: Analyzing trace with hash 2020089664, now seen corresponding path program 1 times [2021-11-19 04:52:16,154 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:52:16,154 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344325224] [2021-11-19 04:52:16,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:52:16,154 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:52:16,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:16,220 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-19 04:52:16,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:16,224 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-11-19 04:52:16,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:16,233 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-11-19 04:52:16,233 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:52:16,233 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344325224] [2021-11-19 04:52:16,233 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [344325224] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:52:16,234 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [270082854] [2021-11-19 04:52:16,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:52:16,234 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:52:16,234 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:52:16,236 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:52:16,257 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-11-19 04:52:16,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:16,285 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 6 conjunts are in the unsatisfiable core [2021-11-19 04:52:16,287 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 04:52:16,449 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-11-19 04:52:16,449 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 04:52:16,523 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 23 [2021-11-19 04:52:16,601 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-11-19 04:52:16,602 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [270082854] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 04:52:16,602 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 04:52:16,602 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 9 [2021-11-19 04:52:16,602 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [389048693] [2021-11-19 04:52:16,603 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 04:52:16,603 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-11-19 04:52:16,603 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:52:16,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-11-19 04:52:16,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2021-11-19 04:52:16,604 INFO L87 Difference]: Start difference. First operand 84 states and 94 transitions. Second operand has 10 states, 9 states have (on average 3.888888888888889) internal successors, (35), 9 states have internal predecessors, (35), 3 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-19 04:52:16,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:52:16,798 INFO L93 Difference]: Finished difference Result 90 states and 101 transitions. [2021-11-19 04:52:16,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-19 04:52:16,799 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 3.888888888888889) internal successors, (35), 9 states have internal predecessors, (35), 3 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 31 [2021-11-19 04:52:16,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:52:16,800 INFO L225 Difference]: With dead ends: 90 [2021-11-19 04:52:16,800 INFO L226 Difference]: Without dead ends: 90 [2021-11-19 04:52:16,801 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 60 SyntacticMatches, 2 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=54, Invalid=102, Unknown=0, NotChecked=0, Total=156 [2021-11-19 04:52:16,801 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 75 mSDsluCounter, 28 mSDsCounter, 0 mSdLazyCounter, 146 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 50 SdHoareTripleChecker+Invalid, 172 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 146 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-19 04:52:16,802 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [75 Valid, 50 Invalid, 172 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 146 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-19 04:52:16,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2021-11-19 04:52:16,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 85. [2021-11-19 04:52:16,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 73 states have (on average 1.2054794520547945) internal successors, (88), 77 states have internal predecessors, (88), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-19 04:52:16,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 95 transitions. [2021-11-19 04:52:16,805 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 95 transitions. Word has length 31 [2021-11-19 04:52:16,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:52:16,806 INFO L470 AbstractCegarLoop]: Abstraction has 85 states and 95 transitions. [2021-11-19 04:52:16,806 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 3.888888888888889) internal successors, (35), 9 states have internal predecessors, (35), 3 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-19 04:52:16,806 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 95 transitions. [2021-11-19 04:52:16,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-11-19 04:52:16,807 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:52:16,807 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:52:16,844 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-11-19 04:52:17,028 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:52:17,028 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting fooErr0ASSERT_VIOLATIONARRAY_INDEX === [fooErr0ASSERT_VIOLATIONARRAY_INDEX, fooErr1REQUIRES_VIOLATION, fooErr2REQUIRES_VIOLATION, mainErr0REQUIRES_VIOLATION, mainErr1REQUIRES_VIOLATION (and 3 more)] === [2021-11-19 04:52:17,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:52:17,029 INFO L85 PathProgramCache]: Analyzing trace with hash -1856317080, now seen corresponding path program 2 times [2021-11-19 04:52:17,029 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:52:17,029 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051643241] [2021-11-19 04:52:17,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:52:17,030 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:52:17,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:17,112 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-19 04:52:17,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:17,117 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 29 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-11-19 04:52:17,117 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:52:17,117 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051643241] [2021-11-19 04:52:17,118 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051643241] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 04:52:17,118 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 04:52:17,118 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-11-19 04:52:17,118 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541490693] [2021-11-19 04:52:17,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 04:52:17,119 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-19 04:52:17,119 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:52:17,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-19 04:52:17,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2021-11-19 04:52:17,120 INFO L87 Difference]: Start difference. First operand 85 states and 95 transitions. Second operand has 9 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 7 states have internal predecessors, (21), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-19 04:52:17,274 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:52:17,274 INFO L93 Difference]: Finished difference Result 80 states and 85 transitions. [2021-11-19 04:52:17,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-19 04:52:17,275 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 7 states have internal predecessors, (21), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 31 [2021-11-19 04:52:17,275 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:52:17,275 INFO L225 Difference]: With dead ends: 80 [2021-11-19 04:52:17,276 INFO L226 Difference]: Without dead ends: 80 [2021-11-19 04:52:17,276 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=56, Invalid=126, Unknown=0, NotChecked=0, Total=182 [2021-11-19 04:52:17,277 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 72 mSDsluCounter, 19 mSDsCounter, 0 mSdLazyCounter, 138 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 150 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 138 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-19 04:52:17,277 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [73 Valid, 39 Invalid, 150 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 138 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-19 04:52:17,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2021-11-19 04:52:17,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 73. [2021-11-19 04:52:17,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 73 states, 61 states have (on average 1.1639344262295082) internal successors, (71), 65 states have internal predecessors, (71), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-19 04:52:17,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 78 transitions. [2021-11-19 04:52:17,288 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 78 transitions. Word has length 31 [2021-11-19 04:52:17,288 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:52:17,289 INFO L470 AbstractCegarLoop]: Abstraction has 73 states and 78 transitions. [2021-11-19 04:52:17,289 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 7 states have internal predecessors, (21), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-19 04:52:17,289 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 78 transitions. [2021-11-19 04:52:17,290 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-11-19 04:52:17,290 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:52:17,290 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:52:17,290 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-11-19 04:52:17,291 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting mainErr4ENSURES_VIOLATIONMEMORY_LEAK === [fooErr0ASSERT_VIOLATIONARRAY_INDEX, fooErr1REQUIRES_VIOLATION, fooErr2REQUIRES_VIOLATION, mainErr0REQUIRES_VIOLATION, mainErr1REQUIRES_VIOLATION (and 3 more)] === [2021-11-19 04:52:17,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:52:17,291 INFO L85 PathProgramCache]: Analyzing trace with hash -590570264, now seen corresponding path program 1 times [2021-11-19 04:52:17,292 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:52:17,292 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686969493] [2021-11-19 04:52:17,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:52:17,292 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:52:17,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:17,345 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-19 04:52:17,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:17,349 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-11-19 04:52:17,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:17,358 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-11-19 04:52:17,359 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:52:17,359 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [686969493] [2021-11-19 04:52:17,359 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [686969493] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:52:17,359 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [634324456] [2021-11-19 04:52:17,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:52:17,360 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:52:17,360 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:52:17,361 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:52:17,380 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-11-19 04:52:17,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:17,409 INFO L263 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 12 conjunts are in the unsatisfiable core [2021-11-19 04:52:17,412 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 04:52:17,467 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-11-19 04:52:17,468 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 21 [2021-11-19 04:52:17,946 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-11-19 04:52:17,946 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-19 04:52:17,946 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [634324456] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 04:52:17,946 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-19 04:52:17,946 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 9 [2021-11-19 04:52:17,947 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636142187] [2021-11-19 04:52:17,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 04:52:17,948 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-19 04:52:17,948 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:52:17,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-19 04:52:17,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-11-19 04:52:17,949 INFO L87 Difference]: Start difference. First operand 73 states and 78 transitions. Second operand has 6 states, 5 states have (on average 4.8) internal successors, (24), 5 states have internal predecessors, (24), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-19 04:52:17,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:52:17,964 INFO L93 Difference]: Finished difference Result 74 states and 78 transitions. [2021-11-19 04:52:17,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-19 04:52:17,965 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 4.8) internal successors, (24), 5 states have internal predecessors, (24), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 34 [2021-11-19 04:52:17,966 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:52:17,967 INFO L225 Difference]: With dead ends: 74 [2021-11-19 04:52:17,967 INFO L226 Difference]: Without dead ends: 72 [2021-11-19 04:52:17,967 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-11-19 04:52:17,968 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 22 mSDsluCounter, 28 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 56 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 39 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-19 04:52:17,968 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 56 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 8 Invalid, 0 Unknown, 39 Unchecked, 0.0s Time] [2021-11-19 04:52:17,969 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2021-11-19 04:52:17,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 72. [2021-11-19 04:52:17,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72 states, 60 states have (on average 1.15) internal successors, (69), 64 states have internal predecessors, (69), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-19 04:52:17,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 76 transitions. [2021-11-19 04:52:17,973 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 76 transitions. Word has length 34 [2021-11-19 04:52:17,974 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:52:17,974 INFO L470 AbstractCegarLoop]: Abstraction has 72 states and 76 transitions. [2021-11-19 04:52:17,974 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 4.8) internal successors, (24), 5 states have internal predecessors, (24), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-19 04:52:17,974 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 76 transitions. [2021-11-19 04:52:17,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-11-19 04:52:17,974 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:52:17,974 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:52:17,998 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-11-19 04:52:18,175 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:52:18,176 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting mainErr3REQUIRES_VIOLATION === [fooErr0ASSERT_VIOLATIONARRAY_INDEX, fooErr1REQUIRES_VIOLATION, fooErr2REQUIRES_VIOLATION, mainErr0REQUIRES_VIOLATION, mainErr1REQUIRES_VIOLATION (and 3 more)] === [2021-11-19 04:52:18,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:52:18,176 INFO L85 PathProgramCache]: Analyzing trace with hash -1127717213, now seen corresponding path program 1 times [2021-11-19 04:52:18,176 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:52:18,176 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899817683] [2021-11-19 04:52:18,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:52:18,177 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:52:18,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:18,243 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-19 04:52:18,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:18,252 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-11-19 04:52:18,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:18,259 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-11-19 04:52:18,260 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:52:18,260 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899817683] [2021-11-19 04:52:18,260 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [899817683] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:52:18,260 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1433226398] [2021-11-19 04:52:18,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:52:18,261 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:52:18,261 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:52:18,262 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:52:18,279 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-11-19 04:52:18,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:18,311 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 14 conjunts are in the unsatisfiable core [2021-11-19 04:52:18,313 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 04:52:18,449 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-11-19 04:52:18,533 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-19 04:52:18,535 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-19 04:52:18,535 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 10 [2021-11-19 04:52:18,559 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 9 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:52:18,559 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 04:52:18,630 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 12 [2021-11-19 04:52:18,632 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2021-11-19 04:52:18,751 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 9 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 04:52:18,752 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1433226398] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 04:52:18,752 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 04:52:18,752 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 11, 11] total 18 [2021-11-19 04:52:18,752 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [482041852] [2021-11-19 04:52:18,752 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 04:52:18,753 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-19 04:52:18,753 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:52:18,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-19 04:52:18,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2021-11-19 04:52:18,754 INFO L87 Difference]: Start difference. First operand 72 states and 76 transitions. Second operand has 18 states, 18 states have (on average 3.2777777777777777) internal successors, (59), 17 states have internal predecessors, (59), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2021-11-19 04:52:19,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:52:19,170 INFO L93 Difference]: Finished difference Result 88 states and 93 transitions. [2021-11-19 04:52:19,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-11-19 04:52:19,171 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.2777777777777777) internal successors, (59), 17 states have internal predecessors, (59), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) Word has length 35 [2021-11-19 04:52:19,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:52:19,171 INFO L225 Difference]: With dead ends: 88 [2021-11-19 04:52:19,172 INFO L226 Difference]: Without dead ends: 88 [2021-11-19 04:52:19,172 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 60 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 178 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=151, Invalid=661, Unknown=0, NotChecked=0, Total=812 [2021-11-19 04:52:19,173 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 75 mSDsluCounter, 69 mSDsCounter, 0 mSdLazyCounter, 458 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 86 SdHoareTripleChecker+Invalid, 481 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 458 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-19 04:52:19,173 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [76 Valid, 86 Invalid, 481 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 458 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-11-19 04:52:19,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2021-11-19 04:52:19,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 78. [2021-11-19 04:52:19,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78 states, 66 states have (on average 1.1363636363636365) internal successors, (75), 70 states have internal predecessors, (75), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-19 04:52:19,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 82 transitions. [2021-11-19 04:52:19,176 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 82 transitions. Word has length 35 [2021-11-19 04:52:19,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:52:19,177 INFO L470 AbstractCegarLoop]: Abstraction has 78 states and 82 transitions. [2021-11-19 04:52:19,177 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.2777777777777777) internal successors, (59), 17 states have internal predecessors, (59), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2021-11-19 04:52:19,177 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 82 transitions. [2021-11-19 04:52:19,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2021-11-19 04:52:19,178 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:52:19,178 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:52:19,200 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2021-11-19 04:52:19,388 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-11-19 04:52:19,388 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting mainErr1REQUIRES_VIOLATION === [fooErr0ASSERT_VIOLATIONARRAY_INDEX, fooErr1REQUIRES_VIOLATION, fooErr2REQUIRES_VIOLATION, mainErr0REQUIRES_VIOLATION, mainErr1REQUIRES_VIOLATION (and 3 more)] === [2021-11-19 04:52:19,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:52:19,389 INFO L85 PathProgramCache]: Analyzing trace with hash -1860847279, now seen corresponding path program 1 times [2021-11-19 04:52:19,389 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:52:19,389 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847010609] [2021-11-19 04:52:19,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:52:19,389 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:52:19,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:19,423 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-19 04:52:19,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:19,426 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-11-19 04:52:19,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:19,433 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-11-19 04:52:19,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:19,476 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 30 proven. 9 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-11-19 04:52:19,476 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:52:19,476 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847010609] [2021-11-19 04:52:19,477 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847010609] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:52:19,477 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [137100734] [2021-11-19 04:52:19,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:52:19,477 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:52:19,477 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:52:19,478 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:52:19,499 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-11-19 04:52:19,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:19,529 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-19 04:52:19,532 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 04:52:19,698 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 32 proven. 7 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-11-19 04:52:19,699 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 04:52:19,961 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 32 proven. 7 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-11-19 04:52:19,962 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [137100734] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 04:52:19,962 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 04:52:19,962 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 16 [2021-11-19 04:52:19,962 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012028376] [2021-11-19 04:52:19,963 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 04:52:19,964 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-11-19 04:52:19,964 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:52:19,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-11-19 04:52:19,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2021-11-19 04:52:19,965 INFO L87 Difference]: Start difference. First operand 78 states and 82 transitions. Second operand has 16 states, 16 states have (on average 4.0625) internal successors, (65), 15 states have internal predecessors, (65), 4 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-11-19 04:52:20,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:52:20,292 INFO L93 Difference]: Finished difference Result 81 states and 84 transitions. [2021-11-19 04:52:20,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-11-19 04:52:20,293 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 4.0625) internal successors, (65), 15 states have internal predecessors, (65), 4 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 46 [2021-11-19 04:52:20,293 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:52:20,293 INFO L225 Difference]: With dead ends: 81 [2021-11-19 04:52:20,296 INFO L226 Difference]: Without dead ends: 78 [2021-11-19 04:52:20,297 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 89 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=164, Invalid=486, Unknown=0, NotChecked=0, Total=650 [2021-11-19 04:52:20,298 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 122 mSDsluCounter, 41 mSDsCounter, 0 mSdLazyCounter, 293 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 57 SdHoareTripleChecker+Invalid, 327 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 293 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-19 04:52:20,299 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [122 Valid, 57 Invalid, 327 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 293 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-19 04:52:20,300 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2021-11-19 04:52:20,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 78. [2021-11-19 04:52:20,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78 states, 66 states have (on average 1.121212121212121) internal successors, (74), 70 states have internal predecessors, (74), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-19 04:52:20,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 81 transitions. [2021-11-19 04:52:20,307 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 81 transitions. Word has length 46 [2021-11-19 04:52:20,309 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:52:20,309 INFO L470 AbstractCegarLoop]: Abstraction has 78 states and 81 transitions. [2021-11-19 04:52:20,310 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 4.0625) internal successors, (65), 15 states have internal predecessors, (65), 4 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-11-19 04:52:20,310 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 81 transitions. [2021-11-19 04:52:20,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-11-19 04:52:20,312 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:52:20,312 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:52:20,350 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-11-19 04:52:20,532 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-11-19 04:52:20,532 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting mainErr1REQUIRES_VIOLATION === [fooErr0ASSERT_VIOLATIONARRAY_INDEX, fooErr1REQUIRES_VIOLATION, fooErr2REQUIRES_VIOLATION, mainErr0REQUIRES_VIOLATION, mainErr1REQUIRES_VIOLATION (and 3 more)] === [2021-11-19 04:52:20,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:52:20,533 INFO L85 PathProgramCache]: Analyzing trace with hash -1743494932, now seen corresponding path program 2 times [2021-11-19 04:52:20,533 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:52:20,533 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860215587] [2021-11-19 04:52:20,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:52:20,533 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:52:20,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:20,630 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-19 04:52:20,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:20,634 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-11-19 04:52:20,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:20,641 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-11-19 04:52:20,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:20,651 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2021-11-19 04:52:20,652 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:52:20,652 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860215587] [2021-11-19 04:52:20,652 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1860215587] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:52:20,652 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [88698852] [2021-11-19 04:52:20,652 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-19 04:52:20,653 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:52:20,653 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:52:20,656 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:52:20,667 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-11-19 04:52:20,714 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-19 04:52:20,715 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 04:52:20,716 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 17 conjunts are in the unsatisfiable core [2021-11-19 04:52:20,719 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 04:52:20,756 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-19 04:52:20,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, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 19 [2021-11-19 04:52:20,761 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2021-11-19 04:52:21,424 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 43 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-11-19 04:52:21,425 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-19 04:52:21,425 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [88698852] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 04:52:21,425 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-19 04:52:21,425 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [5] total 14 [2021-11-19 04:52:21,425 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383324672] [2021-11-19 04:52:21,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 04:52:21,426 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-11-19 04:52:21,426 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:52:21,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-11-19 04:52:21,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2021-11-19 04:52:21,426 INFO L87 Difference]: Start difference. First operand 78 states and 81 transitions. Second operand has 11 states, 9 states have (on average 3.2222222222222223) internal successors, (29), 10 states have internal predecessors, (29), 3 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-19 04:52:21,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:52:21,455 INFO L93 Difference]: Finished difference Result 77 states and 80 transitions. [2021-11-19 04:52:21,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-19 04:52:21,456 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 3.2222222222222223) internal successors, (29), 10 states have internal predecessors, (29), 3 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 51 [2021-11-19 04:52:21,456 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:52:21,457 INFO L225 Difference]: With dead ends: 77 [2021-11-19 04:52:21,457 INFO L226 Difference]: Without dead ends: 77 [2021-11-19 04:52:21,457 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 45 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2021-11-19 04:52:21,458 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 5 mSDsluCounter, 86 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 111 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 57 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-19 04:52:21,458 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5 Valid, 111 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 57 Unchecked, 0.0s Time] [2021-11-19 04:52:21,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2021-11-19 04:52:21,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 77. [2021-11-19 04:52:21,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 77 states, 66 states have (on average 1.106060606060606) internal successors, (73), 69 states have internal predecessors, (73), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-19 04:52:21,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 80 transitions. [2021-11-19 04:52:21,461 INFO L78 Accepts]: Start accepts. Automaton has 77 states and 80 transitions. Word has length 51 [2021-11-19 04:52:21,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:52:21,462 INFO L470 AbstractCegarLoop]: Abstraction has 77 states and 80 transitions. [2021-11-19 04:52:21,462 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 3.2222222222222223) internal successors, (29), 10 states have internal predecessors, (29), 3 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-19 04:52:21,462 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 80 transitions. [2021-11-19 04:52:21,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2021-11-19 04:52:21,463 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:52:21,463 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:52:21,490 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-11-19 04:52:21,680 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-11-19 04:52:21,680 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting fooErr0ASSERT_VIOLATIONARRAY_INDEX === [fooErr0ASSERT_VIOLATIONARRAY_INDEX, fooErr1REQUIRES_VIOLATION, fooErr2REQUIRES_VIOLATION, mainErr0REQUIRES_VIOLATION, mainErr1REQUIRES_VIOLATION (and 3 more)] === [2021-11-19 04:52:21,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:52:21,681 INFO L85 PathProgramCache]: Analyzing trace with hash -1031120918, now seen corresponding path program 1 times [2021-11-19 04:52:21,681 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:52:21,681 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476624057] [2021-11-19 04:52:21,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:52:21,682 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:52:21,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:21,762 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-19 04:52:21,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:21,766 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-11-19 04:52:21,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:21,778 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 67 proven. 21 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-11-19 04:52:21,779 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:52:21,779 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1476624057] [2021-11-19 04:52:21,779 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1476624057] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:52:21,779 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1044492228] [2021-11-19 04:52:21,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:52:21,779 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:52:21,779 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:52:21,792 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:52:21,797 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-11-19 04:52:21,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:21,848 INFO L263 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 9 conjunts are in the unsatisfiable core [2021-11-19 04:52:21,850 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 04:52:22,060 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 87 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-11-19 04:52:22,060 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 04:52:22,171 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 87 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-11-19 04:52:22,172 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1044492228] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 04:52:22,172 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 04:52:22,172 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 16 [2021-11-19 04:52:22,172 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444916641] [2021-11-19 04:52:22,173 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 04:52:22,173 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-11-19 04:52:22,173 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:52:22,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-11-19 04:52:22,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2021-11-19 04:52:22,174 INFO L87 Difference]: Start difference. First operand 77 states and 80 transitions. Second operand has 16 states, 16 states have (on average 4.5) internal successors, (72), 14 states have internal predecessors, (72), 4 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-19 04:52:22,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:52:22,442 INFO L93 Difference]: Finished difference Result 106 states and 109 transitions. [2021-11-19 04:52:22,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-11-19 04:52:22,443 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 4.5) internal successors, (72), 14 states have internal predecessors, (72), 4 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 52 [2021-11-19 04:52:22,443 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:52:22,444 INFO L225 Difference]: With dead ends: 106 [2021-11-19 04:52:22,444 INFO L226 Difference]: Without dead ends: 106 [2021-11-19 04:52:22,445 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 103 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=149, Invalid=451, Unknown=0, NotChecked=0, Total=600 [2021-11-19 04:52:22,445 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 92 mSDsluCounter, 37 mSDsCounter, 0 mSdLazyCounter, 257 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 55 SdHoareTripleChecker+Invalid, 279 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 257 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-19 04:52:22,446 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [93 Valid, 55 Invalid, 279 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 257 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-19 04:52:22,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2021-11-19 04:52:22,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 98. [2021-11-19 04:52:22,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 85 states have (on average 1.0823529411764705) internal successors, (92), 89 states have internal predecessors, (92), 5 states have call successors, (5), 5 states have call predecessors, (5), 4 states have return successors, (4), 3 states have call predecessors, (4), 4 states have call successors, (4) [2021-11-19 04:52:22,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 101 transitions. [2021-11-19 04:52:22,450 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 101 transitions. Word has length 52 [2021-11-19 04:52:22,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:52:22,450 INFO L470 AbstractCegarLoop]: Abstraction has 98 states and 101 transitions. [2021-11-19 04:52:22,450 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 4.5) internal successors, (72), 14 states have internal predecessors, (72), 4 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-19 04:52:22,450 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 101 transitions. [2021-11-19 04:52:22,451 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2021-11-19 04:52:22,451 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:52:22,451 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:52:22,486 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-11-19 04:52:22,651 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-11-19 04:52:22,652 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting mainErr3REQUIRES_VIOLATION === [fooErr0ASSERT_VIOLATIONARRAY_INDEX, fooErr1REQUIRES_VIOLATION, fooErr2REQUIRES_VIOLATION, mainErr0REQUIRES_VIOLATION, mainErr1REQUIRES_VIOLATION (and 3 more)] === [2021-11-19 04:52:22,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:52:22,652 INFO L85 PathProgramCache]: Analyzing trace with hash -305990144, now seen corresponding path program 2 times [2021-11-19 04:52:22,652 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:52:22,652 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892361222] [2021-11-19 04:52:22,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:52:22,653 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:52:22,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:22,730 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-19 04:52:22,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:22,733 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-11-19 04:52:22,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:22,740 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-11-19 04:52:22,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:22,748 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2021-11-19 04:52:22,749 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:52:22,749 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1892361222] [2021-11-19 04:52:22,749 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1892361222] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:52:22,749 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [260171109] [2021-11-19 04:52:22,749 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-19 04:52:22,750 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:52:22,750 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:52:22,751 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:52:22,767 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-11-19 04:52:22,799 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-19 04:52:22,799 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 04:52:22,800 INFO L263 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 9 conjunts are in the unsatisfiable core [2021-11-19 04:52:22,802 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 04:52:23,088 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2021-11-19 04:52:23,088 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 04:52:23,202 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2021-11-19 04:52:23,382 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2021-11-19 04:52:23,382 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [260171109] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 04:52:23,382 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 04:52:23,383 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 16 [2021-11-19 04:52:23,383 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953992565] [2021-11-19 04:52:23,383 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 04:52:23,384 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-11-19 04:52:23,384 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:52:23,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-11-19 04:52:23,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2021-11-19 04:52:23,385 INFO L87 Difference]: Start difference. First operand 98 states and 101 transitions. Second operand has 16 states, 16 states have (on average 4.25) internal successors, (68), 15 states have internal predecessors, (68), 7 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-11-19 04:52:23,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:52:23,715 INFO L93 Difference]: Finished difference Result 116 states and 120 transitions. [2021-11-19 04:52:23,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-19 04:52:23,716 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 4.25) internal successors, (68), 15 states have internal predecessors, (68), 7 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) Word has length 61 [2021-11-19 04:52:23,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:52:23,717 INFO L225 Difference]: With dead ends: 116 [2021-11-19 04:52:23,717 INFO L226 Difference]: Without dead ends: 116 [2021-11-19 04:52:23,718 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 118 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=128, Invalid=334, Unknown=0, NotChecked=0, Total=462 [2021-11-19 04:52:23,718 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 180 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 236 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 180 SdHoareTripleChecker+Valid, 82 SdHoareTripleChecker+Invalid, 305 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 236 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-19 04:52:23,719 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [180 Valid, 82 Invalid, 305 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 236 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-19 04:52:23,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states. [2021-11-19 04:52:23,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 107. [2021-11-19 04:52:23,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 107 states, 94 states have (on average 1.074468085106383) internal successors, (101), 97 states have internal predecessors, (101), 5 states have call successors, (5), 5 states have call predecessors, (5), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-11-19 04:52:23,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 107 states to 107 states and 110 transitions. [2021-11-19 04:52:23,723 INFO L78 Accepts]: Start accepts. Automaton has 107 states and 110 transitions. Word has length 61 [2021-11-19 04:52:23,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:52:23,723 INFO L470 AbstractCegarLoop]: Abstraction has 107 states and 110 transitions. [2021-11-19 04:52:23,723 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 4.25) internal successors, (68), 15 states have internal predecessors, (68), 7 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-11-19 04:52:23,724 INFO L276 IsEmpty]: Start isEmpty. Operand 107 states and 110 transitions. [2021-11-19 04:52:23,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2021-11-19 04:52:23,725 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:52:23,725 INFO L514 BasicCegarLoop]: trace histogram [10, 9, 9, 9, 9, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:52:23,756 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-11-19 04:52:23,944 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:52:23,944 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting fooErr0ASSERT_VIOLATIONARRAY_INDEX === [fooErr0ASSERT_VIOLATIONARRAY_INDEX, fooErr1REQUIRES_VIOLATION, fooErr2REQUIRES_VIOLATION, mainErr0REQUIRES_VIOLATION, mainErr1REQUIRES_VIOLATION (and 3 more)] === [2021-11-19 04:52:23,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:52:23,945 INFO L85 PathProgramCache]: Analyzing trace with hash 1260310061, now seen corresponding path program 2 times [2021-11-19 04:52:23,945 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:52:23,945 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230673768] [2021-11-19 04:52:23,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:52:23,945 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:52:23,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:24,067 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-19 04:52:24,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:24,071 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-11-19 04:52:24,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:24,081 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-11-19 04:52:24,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:24,094 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 144 proven. 26 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2021-11-19 04:52:24,094 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:52:24,094 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230673768] [2021-11-19 04:52:24,094 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230673768] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:52:24,095 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2118216026] [2021-11-19 04:52:24,095 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-19 04:52:24,095 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:52:24,095 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:52:24,096 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:52:24,122 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-11-19 04:52:24,168 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-19 04:52:24,168 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 04:52:24,169 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 11 conjunts are in the unsatisfiable core [2021-11-19 04:52:24,172 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 04:52:24,444 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 160 proven. 10 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2021-11-19 04:52:24,444 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 04:52:24,641 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 160 proven. 10 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2021-11-19 04:52:24,642 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2118216026] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 04:52:24,642 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 04:52:24,642 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 19 [2021-11-19 04:52:24,642 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [734443293] [2021-11-19 04:52:24,642 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 04:52:24,643 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-11-19 04:52:24,643 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:52:24,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-11-19 04:52:24,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=264, Unknown=0, NotChecked=0, Total=342 [2021-11-19 04:52:24,645 INFO L87 Difference]: Start difference. First operand 107 states and 110 transitions. Second operand has 19 states, 19 states have (on average 4.2631578947368425) internal successors, (81), 17 states have internal predecessors, (81), 5 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-11-19 04:52:25,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:52:25,058 INFO L93 Difference]: Finished difference Result 144 states and 148 transitions. [2021-11-19 04:52:25,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-11-19 04:52:25,059 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 4.2631578947368425) internal successors, (81), 17 states have internal predecessors, (81), 5 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 78 [2021-11-19 04:52:25,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:52:25,060 INFO L225 Difference]: With dead ends: 144 [2021-11-19 04:52:25,060 INFO L226 Difference]: Without dead ends: 144 [2021-11-19 04:52:25,061 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 155 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 182 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=209, Invalid=721, Unknown=0, NotChecked=0, Total=930 [2021-11-19 04:52:25,062 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 117 mSDsluCounter, 55 mSDsCounter, 0 mSdLazyCounter, 419 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 74 SdHoareTripleChecker+Invalid, 452 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 419 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-19 04:52:25,063 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [118 Valid, 74 Invalid, 452 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 419 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-11-19 04:52:25,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2021-11-19 04:52:25,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 133. [2021-11-19 04:52:25,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 118 states have (on average 1.0677966101694916) internal successors, (126), 122 states have internal predecessors, (126), 6 states have call successors, (6), 6 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 5 states have call successors, (5) [2021-11-19 04:52:25,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 137 transitions. [2021-11-19 04:52:25,076 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 137 transitions. Word has length 78 [2021-11-19 04:52:25,076 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:52:25,076 INFO L470 AbstractCegarLoop]: Abstraction has 133 states and 137 transitions. [2021-11-19 04:52:25,077 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 4.2631578947368425) internal successors, (81), 17 states have internal predecessors, (81), 5 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-11-19 04:52:25,077 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 137 transitions. [2021-11-19 04:52:25,081 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2021-11-19 04:52:25,081 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:52:25,081 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:52:25,116 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-11-19 04:52:25,296 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:52:25,296 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting mainErr3REQUIRES_VIOLATION === [fooErr0ASSERT_VIOLATIONARRAY_INDEX, fooErr1REQUIRES_VIOLATION, fooErr2REQUIRES_VIOLATION, mainErr0REQUIRES_VIOLATION, mainErr1REQUIRES_VIOLATION (and 3 more)] === [2021-11-19 04:52:25,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:52:25,297 INFO L85 PathProgramCache]: Analyzing trace with hash 658566144, now seen corresponding path program 3 times [2021-11-19 04:52:25,297 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:52:25,297 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61603318] [2021-11-19 04:52:25,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:52:25,297 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:52:25,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:25,346 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-19 04:52:25,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:25,350 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-11-19 04:52:25,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:25,356 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-11-19 04:52:25,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:25,363 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-11-19 04:52:25,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:25,427 INFO L134 CoverageAnalysis]: Checked inductivity of 208 backedges. 107 proven. 26 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2021-11-19 04:52:25,427 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:52:25,428 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61603318] [2021-11-19 04:52:25,428 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [61603318] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:52:25,428 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1634861554] [2021-11-19 04:52:25,428 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-19 04:52:25,428 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:52:25,429 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:52:25,432 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:52:25,452 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-11-19 04:52:25,491 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-11-19 04:52:25,492 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 04:52:25,493 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 11 conjunts are in the unsatisfiable core [2021-11-19 04:52:25,495 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 04:52:25,532 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-19 04:52:25,532 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 19 [2021-11-19 04:52:25,536 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2021-11-19 04:52:26,378 INFO L134 CoverageAnalysis]: Checked inductivity of 208 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 202 trivial. 0 not checked. [2021-11-19 04:52:26,378 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-19 04:52:26,379 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1634861554] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 04:52:26,379 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-19 04:52:26,379 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [11] total 16 [2021-11-19 04:52:26,379 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094234474] [2021-11-19 04:52:26,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 04:52:26,380 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-19 04:52:26,380 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:52:26,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-19 04:52:26,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2021-11-19 04:52:26,381 INFO L87 Difference]: Start difference. First operand 133 states and 137 transitions. Second operand has 7 states, 6 states have (on average 4.666666666666667) internal successors, (28), 7 states have internal predecessors, (28), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-19 04:52:26,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:52:26,383 INFO L93 Difference]: Finished difference Result 132 states and 136 transitions. [2021-11-19 04:52:26,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-19 04:52:26,384 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 4.666666666666667) internal successors, (28), 7 states have internal predecessors, (28), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 91 [2021-11-19 04:52:26,384 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:52:26,385 INFO L225 Difference]: With dead ends: 132 [2021-11-19 04:52:26,385 INFO L226 Difference]: Without dead ends: 132 [2021-11-19 04:52:26,385 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 88 SyntacticMatches, 5 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2021-11-19 04:52:26,387 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 3 mSDsluCounter, 40 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 65 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 25 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-19 04:52:26,387 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 65 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 25 Unchecked, 0.0s Time] [2021-11-19 04:52:26,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2021-11-19 04:52:26,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 132. [2021-11-19 04:52:26,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 118 states have (on average 1.0593220338983051) internal successors, (125), 121 states have internal predecessors, (125), 6 states have call successors, (6), 6 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 5 states have call successors, (5) [2021-11-19 04:52:26,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 136 transitions. [2021-11-19 04:52:26,396 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 136 transitions. Word has length 91 [2021-11-19 04:52:26,396 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:52:26,396 INFO L470 AbstractCegarLoop]: Abstraction has 132 states and 136 transitions. [2021-11-19 04:52:26,396 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 4.666666666666667) internal successors, (28), 7 states have internal predecessors, (28), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-19 04:52:26,397 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 136 transitions. [2021-11-19 04:52:26,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2021-11-19 04:52:26,400 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:52:26,400 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:52:26,436 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2021-11-19 04:52:26,616 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2021-11-19 04:52:26,616 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting mainErr4ENSURES_VIOLATIONMEMORY_LEAK === [fooErr0ASSERT_VIOLATIONARRAY_INDEX, fooErr1REQUIRES_VIOLATION, fooErr2REQUIRES_VIOLATION, mainErr0REQUIRES_VIOLATION, mainErr1REQUIRES_VIOLATION (and 3 more)] === [2021-11-19 04:52:26,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:52:26,617 INFO L85 PathProgramCache]: Analyzing trace with hash 414028599, now seen corresponding path program 1 times [2021-11-19 04:52:26,617 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:52:26,617 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130958342] [2021-11-19 04:52:26,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:52:26,617 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:52:26,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:26,681 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-19 04:52:26,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:26,685 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-11-19 04:52:26,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:26,697 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-11-19 04:52:26,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:26,713 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-11-19 04:52:26,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:26,786 INFO L134 CoverageAnalysis]: Checked inductivity of 215 backedges. 107 proven. 26 refuted. 0 times theorem prover too weak. 82 trivial. 0 not checked. [2021-11-19 04:52:26,786 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:52:26,787 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130958342] [2021-11-19 04:52:26,787 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1130958342] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:52:26,787 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1185597084] [2021-11-19 04:52:26,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:52:26,787 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:52:26,788 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:52:26,792 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:52:26,812 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-11-19 04:52:26,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:26,862 INFO L263 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-19 04:52:26,864 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 04:52:27,140 INFO L134 CoverageAnalysis]: Checked inductivity of 215 backedges. 115 proven. 18 refuted. 0 times theorem prover too weak. 82 trivial. 0 not checked. [2021-11-19 04:52:27,140 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 04:52:27,466 INFO L134 CoverageAnalysis]: Checked inductivity of 215 backedges. 115 proven. 18 refuted. 0 times theorem prover too weak. 82 trivial. 0 not checked. [2021-11-19 04:52:27,467 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1185597084] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 04:52:27,467 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 04:52:27,467 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2021-11-19 04:52:27,467 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930425754] [2021-11-19 04:52:27,467 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 04:52:27,468 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-11-19 04:52:27,468 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:52:27,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-11-19 04:52:27,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=287, Unknown=0, NotChecked=0, Total=380 [2021-11-19 04:52:27,469 INFO L87 Difference]: Start difference. First operand 132 states and 136 transitions. Second operand has 20 states, 20 states have (on average 4.8) internal successors, (96), 19 states have internal predecessors, (96), 5 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2021-11-19 04:52:27,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:52:27,812 INFO L93 Difference]: Finished difference Result 140 states and 142 transitions. [2021-11-19 04:52:27,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-11-19 04:52:27,814 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 4.8) internal successors, (96), 19 states have internal predecessors, (96), 5 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) Word has length 96 [2021-11-19 04:52:27,815 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:52:27,815 INFO L225 Difference]: With dead ends: 140 [2021-11-19 04:52:27,815 INFO L226 Difference]: Without dead ends: 134 [2021-11-19 04:52:27,816 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 189 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 167 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=251, Invalid=805, Unknown=0, NotChecked=0, Total=1056 [2021-11-19 04:52:27,817 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 170 mSDsluCounter, 28 mSDsCounter, 0 mSdLazyCounter, 253 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 47 SdHoareTripleChecker+Invalid, 293 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 253 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-19 04:52:27,817 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [170 Valid, 47 Invalid, 293 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 253 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-19 04:52:27,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2021-11-19 04:52:27,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 132. [2021-11-19 04:52:27,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 118 states have (on average 1.0423728813559323) internal successors, (123), 121 states have internal predecessors, (123), 6 states have call successors, (6), 6 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 5 states have call successors, (5) [2021-11-19 04:52:27,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 134 transitions. [2021-11-19 04:52:27,821 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 134 transitions. Word has length 96 [2021-11-19 04:52:27,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:52:27,822 INFO L470 AbstractCegarLoop]: Abstraction has 132 states and 134 transitions. [2021-11-19 04:52:27,822 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 4.8) internal successors, (96), 19 states have internal predecessors, (96), 5 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2021-11-19 04:52:27,822 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 134 transitions. [2021-11-19 04:52:27,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2021-11-19 04:52:27,823 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:52:27,823 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 9, 9, 9, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:52:27,860 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-11-19 04:52:28,024 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:52:28,024 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting mainErr4ENSURES_VIOLATIONMEMORY_LEAK === [fooErr0ASSERT_VIOLATIONARRAY_INDEX, fooErr1REQUIRES_VIOLATION, fooErr2REQUIRES_VIOLATION, mainErr0REQUIRES_VIOLATION, mainErr1REQUIRES_VIOLATION (and 3 more)] === [2021-11-19 04:52:28,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:52:28,024 INFO L85 PathProgramCache]: Analyzing trace with hash 1713011884, now seen corresponding path program 2 times [2021-11-19 04:52:28,024 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:52:28,025 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760744066] [2021-11-19 04:52:28,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:52:28,025 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:52:28,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:28,105 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-19 04:52:28,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:28,108 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-11-19 04:52:28,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:28,114 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-11-19 04:52:28,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:28,121 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-11-19 04:52:28,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:28,129 INFO L134 CoverageAnalysis]: Checked inductivity of 258 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 237 trivial. 0 not checked. [2021-11-19 04:52:28,129 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:52:28,129 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760744066] [2021-11-19 04:52:28,130 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760744066] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:52:28,130 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [611258070] [2021-11-19 04:52:28,130 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-19 04:52:28,130 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:52:28,130 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:52:28,131 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:52:28,137 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-11-19 04:52:28,175 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-11-19 04:52:28,176 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 04:52:28,177 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-19 04:52:28,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 04:52:28,236 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-11-19 04:52:28,237 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 21 [2021-11-19 04:52:28,605 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-11-19 04:52:28,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 21 [2021-11-19 04:52:29,055 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-11-19 04:52:29,061 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 21 [2021-11-19 04:52:29,674 INFO L134 CoverageAnalysis]: Checked inductivity of 258 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 258 trivial. 0 not checked. [2021-11-19 04:52:29,674 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-19 04:52:29,674 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [611258070] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 04:52:29,674 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-19 04:52:29,675 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7] total 11 [2021-11-19 04:52:29,675 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1867987151] [2021-11-19 04:52:29,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 04:52:29,675 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-19 04:52:29,676 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:52:29,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-19 04:52:29,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-11-19 04:52:29,677 INFO L87 Difference]: Start difference. First operand 132 states and 134 transitions. Second operand has 6 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-19 04:52:29,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:52:29,691 INFO L93 Difference]: Finished difference Result 131 states and 133 transitions. [2021-11-19 04:52:29,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-19 04:52:29,692 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 101 [2021-11-19 04:52:29,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:52:29,693 INFO L225 Difference]: With dead ends: 131 [2021-11-19 04:52:29,693 INFO L226 Difference]: Without dead ends: 115 [2021-11-19 04:52:29,694 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 100 SyntacticMatches, 5 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-11-19 04:52:29,695 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 12 mSDsluCounter, 27 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 53 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 33 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-19 04:52:29,695 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 53 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 10 Invalid, 0 Unknown, 33 Unchecked, 0.0s Time] [2021-11-19 04:52:29,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2021-11-19 04:52:29,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 115. [2021-11-19 04:52:29,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 115 states, 102 states have (on average 1.0294117647058822) internal successors, (105), 104 states have internal predecessors, (105), 6 states have call successors, (6), 6 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 5 states have call successors, (5) [2021-11-19 04:52:29,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 116 transitions. [2021-11-19 04:52:29,700 INFO L78 Accepts]: Start accepts. Automaton has 115 states and 116 transitions. Word has length 101 [2021-11-19 04:52:29,700 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:52:29,700 INFO L470 AbstractCegarLoop]: Abstraction has 115 states and 116 transitions. [2021-11-19 04:52:29,701 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-19 04:52:29,701 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 116 transitions. [2021-11-19 04:52:29,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2021-11-19 04:52:29,708 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:52:29,709 INFO L514 BasicCegarLoop]: trace histogram [14, 13, 13, 13, 13, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:52:29,742 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-11-19 04:52:29,933 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:52:29,934 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting fooErr0ASSERT_VIOLATIONARRAY_INDEX === [fooErr0ASSERT_VIOLATIONARRAY_INDEX, fooErr1REQUIRES_VIOLATION, fooErr2REQUIRES_VIOLATION, mainErr0REQUIRES_VIOLATION, mainErr1REQUIRES_VIOLATION (and 3 more)] === [2021-11-19 04:52:29,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:52:29,934 INFO L85 PathProgramCache]: Analyzing trace with hash 241027877, now seen corresponding path program 3 times [2021-11-19 04:52:29,934 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:52:29,934 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651134471] [2021-11-19 04:52:29,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:52:29,935 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:52:29,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:30,017 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-19 04:52:30,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:30,021 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-11-19 04:52:30,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:30,025 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-11-19 04:52:30,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:30,031 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-11-19 04:52:30,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:30,037 INFO L134 CoverageAnalysis]: Checked inductivity of 500 backedges. 213 proven. 38 refuted. 0 times theorem prover too weak. 249 trivial. 0 not checked. [2021-11-19 04:52:30,037 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:52:30,037 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651134471] [2021-11-19 04:52:30,038 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1651134471] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:52:30,038 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1888766597] [2021-11-19 04:52:30,038 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-19 04:52:30,038 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:52:30,038 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:52:30,044 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:52:30,064 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-11-19 04:52:30,101 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-11-19 04:52:30,101 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 04:52:30,102 INFO L263 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 13 conjunts are in the unsatisfiable core [2021-11-19 04:52:30,104 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 04:52:30,125 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-19 04:52:30,125 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 15 [2021-11-19 04:52:30,589 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-19 04:52:30,632 INFO L134 CoverageAnalysis]: Checked inductivity of 500 backedges. 180 proven. 53 refuted. 0 times theorem prover too weak. 267 trivial. 0 not checked. [2021-11-19 04:52:30,632 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 04:52:30,982 INFO L134 CoverageAnalysis]: Checked inductivity of 500 backedges. 216 proven. 17 refuted. 0 times theorem prover too weak. 267 trivial. 0 not checked. [2021-11-19 04:52:30,982 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1888766597] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 04:52:30,982 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 04:52:30,982 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 7] total 20 [2021-11-19 04:52:30,983 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193873458] [2021-11-19 04:52:30,983 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 04:52:30,983 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-11-19 04:52:30,983 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:52:30,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-11-19 04:52:30,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2021-11-19 04:52:30,984 INFO L87 Difference]: Start difference. First operand 115 states and 116 transitions. Second operand has 21 states, 20 states have (on average 4.3) internal successors, (86), 18 states have internal predecessors, (86), 3 states have call successors, (8), 5 states have call predecessors, (8), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2021-11-19 04:52:31,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:52:31,416 INFO L93 Difference]: Finished difference Result 132 states and 135 transitions. [2021-11-19 04:52:31,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-11-19 04:52:31,417 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 4.3) internal successors, (86), 18 states have internal predecessors, (86), 3 states have call successors, (8), 5 states have call predecessors, (8), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 109 [2021-11-19 04:52:31,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:52:31,418 INFO L225 Difference]: With dead ends: 132 [2021-11-19 04:52:31,418 INFO L226 Difference]: Without dead ends: 132 [2021-11-19 04:52:31,419 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 244 GetRequests, 211 SyntacticMatches, 5 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=206, Invalid=664, Unknown=0, NotChecked=0, Total=870 [2021-11-19 04:52:31,419 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 337 mSDsluCounter, 39 mSDsCounter, 0 mSdLazyCounter, 272 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 337 SdHoareTripleChecker+Valid, 53 SdHoareTripleChecker+Invalid, 322 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 272 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-19 04:52:31,420 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [337 Valid, 53 Invalid, 322 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 272 Invalid, 0 Unknown, 4 Unchecked, 0.2s Time] [2021-11-19 04:52:31,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2021-11-19 04:52:31,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 114. [2021-11-19 04:52:31,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 114 states, 102 states have (on average 1.0196078431372548) internal successors, (104), 103 states have internal predecessors, (104), 6 states have call successors, (6), 6 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 5 states have call successors, (5) [2021-11-19 04:52:31,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 115 transitions. [2021-11-19 04:52:31,424 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 115 transitions. Word has length 109 [2021-11-19 04:52:31,424 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:52:31,425 INFO L470 AbstractCegarLoop]: Abstraction has 114 states and 115 transitions. [2021-11-19 04:52:31,425 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 4.3) internal successors, (86), 18 states have internal predecessors, (86), 3 states have call successors, (8), 5 states have call predecessors, (8), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2021-11-19 04:52:31,425 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 115 transitions. [2021-11-19 04:52:31,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2021-11-19 04:52:31,426 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:52:31,426 INFO L514 BasicCegarLoop]: trace histogram [14, 14, 13, 13, 13, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:52:31,459 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-11-19 04:52:31,626 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2021-11-19 04:52:31,627 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting fooErr2REQUIRES_VIOLATION === [fooErr0ASSERT_VIOLATIONARRAY_INDEX, fooErr1REQUIRES_VIOLATION, fooErr2REQUIRES_VIOLATION, mainErr0REQUIRES_VIOLATION, mainErr1REQUIRES_VIOLATION (and 3 more)] === [2021-11-19 04:52:31,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:52:31,627 INFO L85 PathProgramCache]: Analyzing trace with hash -1118070359, now seen corresponding path program 1 times [2021-11-19 04:52:31,627 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:52:31,627 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692281592] [2021-11-19 04:52:31,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:52:31,628 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:52:31,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:31,805 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-19 04:52:31,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:31,808 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-11-19 04:52:31,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:31,814 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-11-19 04:52:31,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:31,825 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-11-19 04:52:31,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:31,835 INFO L134 CoverageAnalysis]: Checked inductivity of 513 backedges. 225 proven. 42 refuted. 0 times theorem prover too weak. 246 trivial. 0 not checked. [2021-11-19 04:52:31,836 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:52:31,836 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692281592] [2021-11-19 04:52:31,836 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [692281592] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:52:31,836 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [449326679] [2021-11-19 04:52:31,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:52:31,836 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:52:31,837 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:52:31,838 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:52:31,844 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-11-19 04:52:31,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:31,912 INFO L263 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 26 conjunts are in the unsatisfiable core [2021-11-19 04:52:31,914 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 04:52:31,941 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-19 04:52:31,942 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 15 [2021-11-19 04:52:32,458 INFO L134 CoverageAnalysis]: Checked inductivity of 513 backedges. 225 proven. 42 refuted. 0 times theorem prover too weak. 246 trivial. 0 not checked. [2021-11-19 04:52:32,458 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 04:52:32,942 INFO L134 CoverageAnalysis]: Checked inductivity of 513 backedges. 225 proven. 42 refuted. 0 times theorem prover too weak. 246 trivial. 0 not checked. [2021-11-19 04:52:32,943 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [449326679] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 04:52:32,943 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 04:52:32,943 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 8] total 22 [2021-11-19 04:52:32,943 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021691501] [2021-11-19 04:52:32,944 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 04:52:32,945 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-11-19 04:52:32,945 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:52:32,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-11-19 04:52:32,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=393, Unknown=0, NotChecked=0, Total=506 [2021-11-19 04:52:32,947 INFO L87 Difference]: Start difference. First operand 114 states and 115 transitions. Second operand has 23 states, 22 states have (on average 4.545454545454546) internal successors, (100), 20 states have internal predecessors, (100), 3 states have call successors, (8), 5 states have call predecessors, (8), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2021-11-19 04:52:33,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:52:33,502 INFO L93 Difference]: Finished difference Result 162 states and 169 transitions. [2021-11-19 04:52:33,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-11-19 04:52:33,503 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 4.545454545454546) internal successors, (100), 20 states have internal predecessors, (100), 3 states have call successors, (8), 5 states have call predecessors, (8), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 110 [2021-11-19 04:52:33,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:52:33,505 INFO L225 Difference]: With dead ends: 162 [2021-11-19 04:52:33,505 INFO L226 Difference]: Without dead ends: 162 [2021-11-19 04:52:33,505 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 250 GetRequests, 212 SyntacticMatches, 5 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 253 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=294, Invalid=896, Unknown=0, NotChecked=0, Total=1190 [2021-11-19 04:52:33,506 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 360 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 329 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 360 SdHoareTripleChecker+Valid, 66 SdHoareTripleChecker+Invalid, 389 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 329 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 6 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-19 04:52:33,506 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [360 Valid, 66 Invalid, 389 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 329 Invalid, 0 Unknown, 6 Unchecked, 0.3s Time] [2021-11-19 04:52:33,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2021-11-19 04:52:33,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 144. [2021-11-19 04:52:33,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 132 states have (on average 1.0606060606060606) internal successors, (140), 133 states have internal predecessors, (140), 6 states have call successors, (6), 6 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 5 states have call successors, (5) [2021-11-19 04:52:33,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 151 transitions. [2021-11-19 04:52:33,512 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 151 transitions. Word has length 110 [2021-11-19 04:52:33,512 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:52:33,512 INFO L470 AbstractCegarLoop]: Abstraction has 144 states and 151 transitions. [2021-11-19 04:52:33,512 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 4.545454545454546) internal successors, (100), 20 states have internal predecessors, (100), 3 states have call successors, (8), 5 states have call predecessors, (8), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2021-11-19 04:52:33,513 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 151 transitions. [2021-11-19 04:52:33,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2021-11-19 04:52:33,514 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:52:33,514 INFO L514 BasicCegarLoop]: trace histogram [20, 20, 19, 19, 19, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:52:33,551 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-11-19 04:52:33,715 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2021-11-19 04:52:33,715 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting fooErr2REQUIRES_VIOLATION === [fooErr0ASSERT_VIOLATIONARRAY_INDEX, fooErr1REQUIRES_VIOLATION, fooErr2REQUIRES_VIOLATION, mainErr0REQUIRES_VIOLATION, mainErr1REQUIRES_VIOLATION (and 3 more)] === [2021-11-19 04:52:33,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:52:33,715 INFO L85 PathProgramCache]: Analyzing trace with hash -842693559, now seen corresponding path program 2 times [2021-11-19 04:52:33,715 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:52:33,715 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708987266] [2021-11-19 04:52:33,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:52:33,716 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:52:33,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:33,864 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-19 04:52:33,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:33,867 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-11-19 04:52:33,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:33,873 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-11-19 04:52:33,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:33,880 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-11-19 04:52:33,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:33,888 INFO L134 CoverageAnalysis]: Checked inductivity of 1014 backedges. 579 proven. 153 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2021-11-19 04:52:33,888 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:52:33,889 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708987266] [2021-11-19 04:52:33,889 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1708987266] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:52:33,889 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [670356622] [2021-11-19 04:52:33,889 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-19 04:52:33,889 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:52:33,890 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:52:33,890 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:52:33,906 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-11-19 04:52:33,970 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-19 04:52:33,970 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 04:52:33,973 INFO L263 TraceCheckSpWp]: Trace formula consists of 391 conjuncts, 18 conjunts are in the unsatisfiable core [2021-11-19 04:52:33,975 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 04:52:34,851 INFO L134 CoverageAnalysis]: Checked inductivity of 1014 backedges. 555 proven. 172 refuted. 0 times theorem prover too weak. 287 trivial. 0 not checked. [2021-11-19 04:52:34,851 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 04:52:35,305 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 29 [2021-11-19 04:52:36,377 INFO L134 CoverageAnalysis]: Checked inductivity of 1014 backedges. 555 proven. 172 refuted. 0 times theorem prover too weak. 287 trivial. 0 not checked. [2021-11-19 04:52:36,377 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [670356622] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 04:52:36,378 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 04:52:36,378 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 41 [2021-11-19 04:52:36,378 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697592971] [2021-11-19 04:52:36,378 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 04:52:36,379 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2021-11-19 04:52:36,379 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:52:36,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2021-11-19 04:52:36,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=205, Invalid=1435, Unknown=0, NotChecked=0, Total=1640 [2021-11-19 04:52:36,382 INFO L87 Difference]: Start difference. First operand 144 states and 151 transitions. Second operand has 41 states, 41 states have (on average 3.902439024390244) internal successors, (160), 37 states have internal predecessors, (160), 13 states have call successors, (15), 5 states have call predecessors, (15), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2021-11-19 04:52:37,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:52:37,326 INFO L93 Difference]: Finished difference Result 187 states and 195 transitions. [2021-11-19 04:52:37,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-11-19 04:52:37,327 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 3.902439024390244) internal successors, (160), 37 states have internal predecessors, (160), 13 states have call successors, (15), 5 states have call predecessors, (15), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) Word has length 140 [2021-11-19 04:52:37,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:52:37,328 INFO L225 Difference]: With dead ends: 187 [2021-11-19 04:52:37,328 INFO L226 Difference]: Without dead ends: 187 [2021-11-19 04:52:37,330 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 323 GetRequests, 263 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1021 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=617, Invalid=3165, Unknown=0, NotChecked=0, Total=3782 [2021-11-19 04:52:37,331 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 114 mSDsluCounter, 96 mSDsCounter, 0 mSdLazyCounter, 750 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 110 SdHoareTripleChecker+Invalid, 790 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 750 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-19 04:52:37,331 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [115 Valid, 110 Invalid, 790 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 750 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-11-19 04:52:37,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2021-11-19 04:52:37,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 180. [2021-11-19 04:52:37,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 166 states have (on average 1.0542168674698795) internal successors, (175), 167 states have internal predecessors, (175), 7 states have call successors, (7), 7 states have call predecessors, (7), 6 states have return successors, (6), 5 states have call predecessors, (6), 6 states have call successors, (6) [2021-11-19 04:52:37,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 188 transitions. [2021-11-19 04:52:37,340 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 188 transitions. Word has length 140 [2021-11-19 04:52:37,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:52:37,340 INFO L470 AbstractCegarLoop]: Abstraction has 180 states and 188 transitions. [2021-11-19 04:52:37,341 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 3.902439024390244) internal successors, (160), 37 states have internal predecessors, (160), 13 states have call successors, (15), 5 states have call predecessors, (15), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2021-11-19 04:52:37,341 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 188 transitions. [2021-11-19 04:52:37,343 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2021-11-19 04:52:37,343 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:52:37,343 INFO L514 BasicCegarLoop]: trace histogram [24, 24, 23, 23, 23, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:52:37,384 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-11-19 04:52:37,560 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2021-11-19 04:52:37,560 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting fooErr2REQUIRES_VIOLATION === [fooErr0ASSERT_VIOLATIONARRAY_INDEX, fooErr1REQUIRES_VIOLATION, fooErr2REQUIRES_VIOLATION, mainErr0REQUIRES_VIOLATION, mainErr1REQUIRES_VIOLATION (and 3 more)] === [2021-11-19 04:52:37,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:52:37,561 INFO L85 PathProgramCache]: Analyzing trace with hash -1849974975, now seen corresponding path program 3 times [2021-11-19 04:52:37,561 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:52:37,561 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557400062] [2021-11-19 04:52:37,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:52:37,561 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:52:37,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:37,661 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-19 04:52:37,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:37,665 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-11-19 04:52:37,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:37,671 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-11-19 04:52:37,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:37,679 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-11-19 04:52:37,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:37,689 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-11-19 04:52:37,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:37,771 INFO L134 CoverageAnalysis]: Checked inductivity of 1508 backedges. 980 proven. 48 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2021-11-19 04:52:37,771 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:52:37,771 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557400062] [2021-11-19 04:52:37,771 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [557400062] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:52:37,771 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1911360328] [2021-11-19 04:52:37,772 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-19 04:52:37,772 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:52:37,772 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:52:37,776 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:52:37,783 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-11-19 04:52:37,927 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2021-11-19 04:52:37,927 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 04:52:37,929 INFO L263 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 25 conjunts are in the unsatisfiable core [2021-11-19 04:52:37,931 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 04:52:37,952 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-19 04:52:37,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, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 15 [2021-11-19 04:52:39,232 INFO L134 CoverageAnalysis]: Checked inductivity of 1508 backedges. 747 proven. 277 refuted. 0 times theorem prover too weak. 484 trivial. 0 not checked. [2021-11-19 04:52:39,232 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 04:52:40,720 INFO L134 CoverageAnalysis]: Checked inductivity of 1508 backedges. 727 proven. 297 refuted. 0 times theorem prover too weak. 484 trivial. 0 not checked. [2021-11-19 04:52:40,720 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1911360328] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 04:52:40,721 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 04:52:40,721 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15, 14] total 40 [2021-11-19 04:52:40,721 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939717709] [2021-11-19 04:52:40,721 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 04:52:40,722 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2021-11-19 04:52:40,722 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:52:40,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2021-11-19 04:52:40,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=1371, Unknown=0, NotChecked=0, Total=1560 [2021-11-19 04:52:40,723 INFO L87 Difference]: Start difference. First operand 180 states and 188 transitions. Second operand has 40 states, 40 states have (on average 4.05) internal successors, (162), 37 states have internal predecessors, (162), 10 states have call successors, (12), 6 states have call predecessors, (12), 5 states have return successors, (9), 9 states have call predecessors, (9), 7 states have call successors, (9) [2021-11-19 04:52:42,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:52:42,757 INFO L93 Difference]: Finished difference Result 252 states and 264 transitions. [2021-11-19 04:52:42,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-11-19 04:52:42,757 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 4.05) internal successors, (162), 37 states have internal predecessors, (162), 10 states have call successors, (12), 6 states have call predecessors, (12), 5 states have return successors, (9), 9 states have call predecessors, (9), 7 states have call successors, (9) Word has length 171 [2021-11-19 04:52:42,758 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:52:42,759 INFO L225 Difference]: With dead ends: 252 [2021-11-19 04:52:42,759 INFO L226 Difference]: Without dead ends: 243 [2021-11-19 04:52:42,762 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 419 GetRequests, 327 SyntacticMatches, 7 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2132 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=1192, Invalid=6290, Unknown=0, NotChecked=0, Total=7482 [2021-11-19 04:52:42,763 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 432 mSDsluCounter, 139 mSDsCounter, 0 mSdLazyCounter, 355 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 432 SdHoareTripleChecker+Valid, 158 SdHoareTripleChecker+Invalid, 1116 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 355 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 706 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-19 04:52:42,763 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [432 Valid, 158 Invalid, 1116 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 355 Invalid, 0 Unknown, 706 Unchecked, 0.2s Time] [2021-11-19 04:52:42,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 243 states. [2021-11-19 04:52:42,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 243 to 216. [2021-11-19 04:52:42,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 216 states, 200 states have (on average 1.04) internal successors, (208), 201 states have internal predecessors, (208), 8 states have call successors, (8), 8 states have call predecessors, (8), 7 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2021-11-19 04:52:42,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 216 states and 223 transitions. [2021-11-19 04:52:42,770 INFO L78 Accepts]: Start accepts. Automaton has 216 states and 223 transitions. Word has length 171 [2021-11-19 04:52:42,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:52:42,771 INFO L470 AbstractCegarLoop]: Abstraction has 216 states and 223 transitions. [2021-11-19 04:52:42,771 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 4.05) internal successors, (162), 37 states have internal predecessors, (162), 10 states have call successors, (12), 6 states have call predecessors, (12), 5 states have return successors, (9), 9 states have call predecessors, (9), 7 states have call successors, (9) [2021-11-19 04:52:42,771 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states and 223 transitions. [2021-11-19 04:52:42,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2021-11-19 04:52:42,774 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:52:42,774 INFO L514 BasicCegarLoop]: trace histogram [30, 30, 29, 29, 29, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:52:42,808 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2021-11-19 04:52:43,000 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-11-19 04:52:43,000 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting fooErr2REQUIRES_VIOLATION === [fooErr0ASSERT_VIOLATIONARRAY_INDEX, fooErr1REQUIRES_VIOLATION, fooErr2REQUIRES_VIOLATION, mainErr0REQUIRES_VIOLATION, mainErr1REQUIRES_VIOLATION (and 3 more)] === [2021-11-19 04:52:43,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:52:43,001 INFO L85 PathProgramCache]: Analyzing trace with hash -1492146749, now seen corresponding path program 4 times [2021-11-19 04:52:43,001 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:52:43,001 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072663085] [2021-11-19 04:52:43,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:52:43,001 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:52:43,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:43,126 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-19 04:52:43,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:43,130 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-11-19 04:52:43,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:43,136 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-11-19 04:52:43,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:43,143 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-11-19 04:52:43,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:43,152 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-11-19 04:52:43,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:43,161 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2021-11-19 04:52:43,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:43,270 INFO L134 CoverageAnalysis]: Checked inductivity of 2392 backedges. 1517 proven. 75 refuted. 0 times theorem prover too weak. 800 trivial. 0 not checked. [2021-11-19 04:52:43,271 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:52:43,271 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1072663085] [2021-11-19 04:52:43,271 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1072663085] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:52:43,271 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [226512708] [2021-11-19 04:52:43,271 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-19 04:52:43,272 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:52:43,272 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:52:43,273 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:52:43,297 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-11-19 04:52:43,381 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-19 04:52:43,381 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 04:52:43,384 INFO L263 TraceCheckSpWp]: Trace formula consists of 485 conjuncts, 18 conjunts are in the unsatisfiable core [2021-11-19 04:52:43,387 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 04:52:44,016 INFO L134 CoverageAnalysis]: Checked inductivity of 2392 backedges. 1477 proven. 272 refuted. 0 times theorem prover too weak. 643 trivial. 0 not checked. [2021-11-19 04:52:44,016 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 04:52:44,633 INFO L134 CoverageAnalysis]: Checked inductivity of 2392 backedges. 1483 proven. 266 refuted. 0 times theorem prover too weak. 643 trivial. 0 not checked. [2021-11-19 04:52:44,633 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [226512708] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 04:52:44,633 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 04:52:44,634 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 17, 17] total 33 [2021-11-19 04:52:44,634 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922878003] [2021-11-19 04:52:44,634 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 04:52:44,634 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-11-19 04:52:44,635 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:52:44,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-11-19 04:52:44,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=861, Unknown=0, NotChecked=0, Total=1056 [2021-11-19 04:52:44,636 INFO L87 Difference]: Start difference. First operand 216 states and 223 transitions. Second operand has 33 states, 33 states have (on average 4.7272727272727275) internal successors, (156), 32 states have internal predecessors, (156), 7 states have call successors, (10), 3 states have call predecessors, (10), 3 states have return successors, (7), 7 states have call predecessors, (7), 6 states have call successors, (7) [2021-11-19 04:52:45,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:52:45,434 INFO L93 Difference]: Finished difference Result 231 states and 237 transitions. [2021-11-19 04:52:45,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-11-19 04:52:45,435 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 4.7272727272727275) internal successors, (156), 32 states have internal predecessors, (156), 7 states have call successors, (10), 3 states have call predecessors, (10), 3 states have return successors, (7), 7 states have call predecessors, (7), 6 states have call successors, (7) Word has length 212 [2021-11-19 04:52:45,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:52:45,437 INFO L225 Difference]: With dead ends: 231 [2021-11-19 04:52:45,437 INFO L226 Difference]: Without dead ends: 225 [2021-11-19 04:52:45,439 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 475 GetRequests, 421 SyntacticMatches, 2 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 569 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=587, Invalid=2275, Unknown=0, NotChecked=0, Total=2862 [2021-11-19 04:52:45,439 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 302 mSDsluCounter, 92 mSDsCounter, 0 mSdLazyCounter, 619 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 302 SdHoareTripleChecker+Valid, 114 SdHoareTripleChecker+Invalid, 671 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 619 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-19 04:52:45,439 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [302 Valid, 114 Invalid, 671 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 619 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-11-19 04:52:45,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 225 states. [2021-11-19 04:52:45,446 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 225 to 221. [2021-11-19 04:52:45,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 221 states, 205 states have (on average 1.0341463414634147) internal successors, (212), 206 states have internal predecessors, (212), 8 states have call successors, (8), 8 states have call predecessors, (8), 7 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2021-11-19 04:52:45,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 221 states to 221 states and 227 transitions. [2021-11-19 04:52:45,448 INFO L78 Accepts]: Start accepts. Automaton has 221 states and 227 transitions. Word has length 212 [2021-11-19 04:52:45,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:52:45,449 INFO L470 AbstractCegarLoop]: Abstraction has 221 states and 227 transitions. [2021-11-19 04:52:45,449 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 4.7272727272727275) internal successors, (156), 32 states have internal predecessors, (156), 7 states have call successors, (10), 3 states have call predecessors, (10), 3 states have return successors, (7), 7 states have call predecessors, (7), 6 states have call successors, (7) [2021-11-19 04:52:45,449 INFO L276 IsEmpty]: Start isEmpty. Operand 221 states and 227 transitions. [2021-11-19 04:52:45,452 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 218 [2021-11-19 04:52:45,452 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:52:45,453 INFO L514 BasicCegarLoop]: trace histogram [31, 31, 30, 30, 30, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:52:45,492 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2021-11-19 04:52:45,676 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-11-19 04:52:45,676 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting fooErr2REQUIRES_VIOLATION === [fooErr0ASSERT_VIOLATIONARRAY_INDEX, fooErr1REQUIRES_VIOLATION, fooErr2REQUIRES_VIOLATION, mainErr0REQUIRES_VIOLATION, mainErr1REQUIRES_VIOLATION (and 3 more)] === [2021-11-19 04:52:45,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:52:45,677 INFO L85 PathProgramCache]: Analyzing trace with hash 717458692, now seen corresponding path program 5 times [2021-11-19 04:52:45,677 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:52:45,677 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150430646] [2021-11-19 04:52:45,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:52:45,677 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:52:45,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:45,910 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-19 04:52:45,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:45,913 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-11-19 04:52:45,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:45,919 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-11-19 04:52:45,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:45,926 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-11-19 04:52:45,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:45,934 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-11-19 04:52:45,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:45,943 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2021-11-19 04:52:45,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:45,955 INFO L134 CoverageAnalysis]: Checked inductivity of 2545 backedges. 1239 proven. 185 refuted. 0 times theorem prover too weak. 1121 trivial. 0 not checked. [2021-11-19 04:52:45,955 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:52:45,956 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150430646] [2021-11-19 04:52:45,956 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [150430646] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:52:45,956 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1778455260] [2021-11-19 04:52:45,956 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-11-19 04:52:45,956 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:52:45,957 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:52:45,960 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:52:45,980 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-11-19 04:52:46,216 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 14 check-sat command(s) [2021-11-19 04:52:46,216 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 04:52:46,221 INFO L263 TraceCheckSpWp]: Trace formula consists of 589 conjuncts, 24 conjunts are in the unsatisfiable core [2021-11-19 04:52:46,225 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 04:52:46,973 INFO L134 CoverageAnalysis]: Checked inductivity of 2545 backedges. 1296 proven. 463 refuted. 0 times theorem prover too weak. 786 trivial. 0 not checked. [2021-11-19 04:52:46,973 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 04:52:47,673 INFO L134 CoverageAnalysis]: Checked inductivity of 2545 backedges. 1279 proven. 480 refuted. 0 times theorem prover too weak. 786 trivial. 0 not checked. [2021-11-19 04:52:47,673 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1778455260] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 04:52:47,673 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 04:52:47,674 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 24, 24] total 45 [2021-11-19 04:52:47,674 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38411238] [2021-11-19 04:52:47,674 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 04:52:47,675 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2021-11-19 04:52:47,675 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:52:47,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2021-11-19 04:52:47,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=339, Invalid=1641, Unknown=0, NotChecked=0, Total=1980 [2021-11-19 04:52:47,676 INFO L87 Difference]: Start difference. First operand 221 states and 227 transitions. Second operand has 45 states, 45 states have (on average 4.4) internal successors, (198), 42 states have internal predecessors, (198), 9 states have call successors, (13), 4 states have call predecessors, (13), 3 states have return successors, (11), 8 states have call predecessors, (11), 8 states have call successors, (11) [2021-11-19 04:52:49,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:52:49,399 INFO L93 Difference]: Finished difference Result 344 states and 355 transitions. [2021-11-19 04:52:49,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2021-11-19 04:52:49,399 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 4.4) internal successors, (198), 42 states have internal predecessors, (198), 9 states have call successors, (13), 4 states have call predecessors, (13), 3 states have return successors, (11), 8 states have call predecessors, (11), 8 states have call successors, (11) Word has length 217 [2021-11-19 04:52:49,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:52:49,402 INFO L225 Difference]: With dead ends: 344 [2021-11-19 04:52:49,402 INFO L226 Difference]: Without dead ends: 344 [2021-11-19 04:52:49,406 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 518 GetRequests, 419 SyntacticMatches, 2 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2919 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=1599, Invalid=8103, Unknown=0, NotChecked=0, Total=9702 [2021-11-19 04:52:49,407 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 616 mSDsluCounter, 98 mSDsCounter, 0 mSdLazyCounter, 1221 mSolverCounterSat, 159 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 617 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 1380 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 159 IncrementalHoareTripleChecker+Valid, 1221 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2021-11-19 04:52:49,407 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [617 Valid, 113 Invalid, 1380 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [159 Valid, 1221 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2021-11-19 04:52:49,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 344 states. [2021-11-19 04:52:49,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 344 to 334. [2021-11-19 04:52:49,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 334 states, 313 states have (on average 1.035143769968051) internal successors, (324), 314 states have internal predecessors, (324), 11 states have call successors, (11), 10 states have call predecessors, (11), 9 states have return successors, (10), 9 states have call predecessors, (10), 10 states have call successors, (10) [2021-11-19 04:52:49,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 334 states to 334 states and 345 transitions. [2021-11-19 04:52:49,435 INFO L78 Accepts]: Start accepts. Automaton has 334 states and 345 transitions. Word has length 217 [2021-11-19 04:52:49,435 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:52:49,436 INFO L470 AbstractCegarLoop]: Abstraction has 334 states and 345 transitions. [2021-11-19 04:52:49,436 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 4.4) internal successors, (198), 42 states have internal predecessors, (198), 9 states have call successors, (13), 4 states have call predecessors, (13), 3 states have return successors, (11), 8 states have call predecessors, (11), 8 states have call successors, (11) [2021-11-19 04:52:49,436 INFO L276 IsEmpty]: Start isEmpty. Operand 334 states and 345 transitions. [2021-11-19 04:52:49,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 341 [2021-11-19 04:52:49,443 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:52:49,444 INFO L514 BasicCegarLoop]: trace histogram [49, 49, 48, 48, 48, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:52:49,478 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2021-11-19 04:52:49,672 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-11-19 04:52:49,672 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting fooErr2REQUIRES_VIOLATION === [fooErr0ASSERT_VIOLATIONARRAY_INDEX, fooErr1REQUIRES_VIOLATION, fooErr2REQUIRES_VIOLATION, mainErr0REQUIRES_VIOLATION, mainErr1REQUIRES_VIOLATION (and 3 more)] === [2021-11-19 04:52:49,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:52:49,673 INFO L85 PathProgramCache]: Analyzing trace with hash 1759854022, now seen corresponding path program 6 times [2021-11-19 04:52:49,673 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:52:49,673 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512186653] [2021-11-19 04:52:49,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:52:49,673 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:52:49,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:49,789 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-19 04:52:49,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:49,791 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-11-19 04:52:49,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:49,795 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-11-19 04:52:49,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:49,800 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-11-19 04:52:49,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:49,805 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-11-19 04:52:49,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:49,811 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2021-11-19 04:52:49,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:49,817 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2021-11-19 04:52:49,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:49,825 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2021-11-19 04:52:49,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:49,947 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 244 [2021-11-19 04:52:49,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:50,108 INFO L134 CoverageAnalysis]: Checked inductivity of 6508 backedges. 3979 proven. 303 refuted. 0 times theorem prover too weak. 2226 trivial. 0 not checked. [2021-11-19 04:52:50,108 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:52:50,109 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512186653] [2021-11-19 04:52:50,109 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [512186653] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:52:50,109 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [173701124] [2021-11-19 04:52:50,109 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-11-19 04:52:50,109 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:52:50,110 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:52:50,110 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:52:50,135 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2021-11-19 04:52:50,367 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 15 check-sat command(s) [2021-11-19 04:52:50,367 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 04:52:50,372 INFO L263 TraceCheckSpWp]: Trace formula consists of 751 conjuncts, 41 conjunts are in the unsatisfiable core [2021-11-19 04:52:50,379 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 04:52:50,402 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-19 04:52:50,402 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 15 [2021-11-19 04:52:52,512 INFO L134 CoverageAnalysis]: Checked inductivity of 6508 backedges. 2875 proven. 512 refuted. 0 times theorem prover too weak. 3121 trivial. 0 not checked. [2021-11-19 04:52:52,512 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 04:52:54,576 INFO L134 CoverageAnalysis]: Checked inductivity of 6508 backedges. 2843 proven. 524 refuted. 0 times theorem prover too weak. 3141 trivial. 0 not checked. [2021-11-19 04:52:54,577 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [173701124] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 04:52:54,577 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 04:52:54,577 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 18] total 55 [2021-11-19 04:52:54,577 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658953040] [2021-11-19 04:52:54,578 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 04:52:54,579 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2021-11-19 04:52:54,579 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:52:54,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2021-11-19 04:52:54,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=321, Invalid=2649, Unknown=0, NotChecked=0, Total=2970 [2021-11-19 04:52:54,581 INFO L87 Difference]: Start difference. First operand 334 states and 345 transitions. Second operand has 55 states, 55 states have (on average 4.2727272727272725) internal successors, (235), 52 states have internal predecessors, (235), 11 states have call successors, (14), 6 states have call predecessors, (14), 5 states have return successors, (11), 10 states have call predecessors, (11), 8 states have call successors, (11) [2021-11-19 04:52:57,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:52:57,739 INFO L93 Difference]: Finished difference Result 454 states and 464 transitions. [2021-11-19 04:52:57,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2021-11-19 04:52:57,740 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 4.2727272727272725) internal successors, (235), 52 states have internal predecessors, (235), 11 states have call successors, (14), 6 states have call predecessors, (14), 5 states have return successors, (11), 10 states have call predecessors, (11), 8 states have call successors, (11) Word has length 340 [2021-11-19 04:52:57,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:52:57,743 INFO L225 Difference]: With dead ends: 454 [2021-11-19 04:52:57,744 INFO L226 Difference]: Without dead ends: 439 [2021-11-19 04:52:57,749 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 804 GetRequests, 664 SyntacticMatches, 31 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3979 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=1676, Invalid=10534, Unknown=0, NotChecked=0, Total=12210 [2021-11-19 04:52:57,749 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 981 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 1258 mSolverCounterSat, 159 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 981 SdHoareTripleChecker+Valid, 124 SdHoareTripleChecker+Invalid, 2029 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 159 IncrementalHoareTripleChecker+Valid, 1258 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 612 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2021-11-19 04:52:57,750 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [981 Valid, 124 Invalid, 2029 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [159 Valid, 1258 Invalid, 0 Unknown, 612 Unchecked, 0.7s Time] [2021-11-19 04:52:57,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 439 states. [2021-11-19 04:52:57,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 439 to 439. [2021-11-19 04:52:57,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 439 states, 413 states have (on average 1.0242130750605327) internal successors, (423), 415 states have internal predecessors, (423), 13 states have call successors, (13), 12 states have call predecessors, (13), 12 states have return successors, (13), 11 states have call predecessors, (13), 12 states have call successors, (13) [2021-11-19 04:52:57,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 439 states to 439 states and 449 transitions. [2021-11-19 04:52:57,763 INFO L78 Accepts]: Start accepts. Automaton has 439 states and 449 transitions. Word has length 340 [2021-11-19 04:52:57,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:52:57,764 INFO L470 AbstractCegarLoop]: Abstraction has 439 states and 449 transitions. [2021-11-19 04:52:57,765 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 4.2727272727272725) internal successors, (235), 52 states have internal predecessors, (235), 11 states have call successors, (14), 6 states have call predecessors, (14), 5 states have return successors, (11), 10 states have call predecessors, (11), 8 states have call successors, (11) [2021-11-19 04:52:57,765 INFO L276 IsEmpty]: Start isEmpty. Operand 439 states and 449 transitions. [2021-11-19 04:52:57,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 356 [2021-11-19 04:52:57,772 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:52:57,772 INFO L514 BasicCegarLoop]: trace histogram [52, 52, 51, 51, 51, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:52:57,816 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2021-11-19 04:52:58,000 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:52:58,000 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting fooErr2REQUIRES_VIOLATION === [fooErr0ASSERT_VIOLATIONARRAY_INDEX, fooErr1REQUIRES_VIOLATION, fooErr2REQUIRES_VIOLATION, mainErr0REQUIRES_VIOLATION, mainErr1REQUIRES_VIOLATION (and 3 more)] === [2021-11-19 04:52:58,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:52:58,001 INFO L85 PathProgramCache]: Analyzing trace with hash 579617691, now seen corresponding path program 7 times [2021-11-19 04:52:58,001 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:52:58,001 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510979177] [2021-11-19 04:52:58,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:52:58,001 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:52:58,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:58,151 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-19 04:52:58,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:58,155 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-11-19 04:52:58,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:58,159 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-11-19 04:52:58,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:58,164 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-11-19 04:52:58,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:58,170 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-11-19 04:52:58,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:58,176 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2021-11-19 04:52:58,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:58,192 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2021-11-19 04:52:58,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:58,200 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 208 [2021-11-19 04:52:58,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:58,335 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 254 [2021-11-19 04:52:58,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:58,533 INFO L134 CoverageAnalysis]: Checked inductivity of 7276 backedges. 4508 proven. 406 refuted. 0 times theorem prover too weak. 2362 trivial. 0 not checked. [2021-11-19 04:52:58,536 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:52:58,537 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510979177] [2021-11-19 04:52:58,537 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1510979177] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:52:58,537 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1811570469] [2021-11-19 04:52:58,537 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-19 04:52:58,538 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:52:58,538 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:52:58,539 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:52:58,556 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-11-19 04:52:58,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:52:58,713 INFO L263 TraceCheckSpWp]: Trace formula consists of 940 conjuncts, 18 conjunts are in the unsatisfiable core [2021-11-19 04:52:58,720 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 04:52:59,609 INFO L134 CoverageAnalysis]: Checked inductivity of 7276 backedges. 4410 proven. 112 refuted. 0 times theorem prover too weak. 2754 trivial. 0 not checked. [2021-11-19 04:52:59,609 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 04:53:00,470 INFO L134 CoverageAnalysis]: Checked inductivity of 7276 backedges. 3485 proven. 375 refuted. 0 times theorem prover too weak. 3416 trivial. 0 not checked. [2021-11-19 04:53:00,470 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1811570469] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 04:53:00,470 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 04:53:00,471 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 18, 18] total 44 [2021-11-19 04:53:00,471 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514510378] [2021-11-19 04:53:00,471 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 04:53:00,472 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2021-11-19 04:53:00,472 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:53:00,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2021-11-19 04:53:00,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=328, Invalid=1564, Unknown=0, NotChecked=0, Total=1892 [2021-11-19 04:53:00,474 INFO L87 Difference]: Start difference. First operand 439 states and 449 transitions. Second operand has 44 states, 44 states have (on average 4.931818181818182) internal successors, (217), 43 states have internal predecessors, (217), 9 states have call successors, (13), 3 states have call predecessors, (13), 4 states have return successors, (12), 8 states have call predecessors, (12), 9 states have call successors, (12) [2021-11-19 04:53:01,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:53:01,691 INFO L93 Difference]: Finished difference Result 442 states and 447 transitions. [2021-11-19 04:53:01,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-11-19 04:53:01,692 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 4.931818181818182) internal successors, (217), 43 states have internal predecessors, (217), 9 states have call successors, (13), 3 states have call predecessors, (13), 4 states have return successors, (12), 8 states have call predecessors, (12), 9 states have call successors, (12) Word has length 355 [2021-11-19 04:53:01,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:53:01,696 INFO L225 Difference]: With dead ends: 442 [2021-11-19 04:53:01,696 INFO L226 Difference]: Without dead ends: 379 [2021-11-19 04:53:01,698 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 779 GetRequests, 704 SyntacticMatches, 2 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1352 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=944, Invalid=4606, Unknown=0, NotChecked=0, Total=5550 [2021-11-19 04:53:01,699 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 263 mSDsluCounter, 108 mSDsCounter, 0 mSdLazyCounter, 1744 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 263 SdHoareTripleChecker+Valid, 142 SdHoareTripleChecker+Invalid, 1802 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 1744 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2021-11-19 04:53:01,699 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [263 Valid, 142 Invalid, 1802 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 1744 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2021-11-19 04:53:01,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 379 states. [2021-11-19 04:53:01,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 379 to 379. [2021-11-19 04:53:01,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 379 states, 357 states have (on average 1.0168067226890756) internal successors, (363), 358 states have internal predecessors, (363), 11 states have call successors, (11), 11 states have call predecessors, (11), 10 states have return successors, (10), 9 states have call predecessors, (10), 10 states have call successors, (10) [2021-11-19 04:53:01,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 384 transitions. [2021-11-19 04:53:01,710 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 384 transitions. Word has length 355 [2021-11-19 04:53:01,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:53:01,711 INFO L470 AbstractCegarLoop]: Abstraction has 379 states and 384 transitions. [2021-11-19 04:53:01,712 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 4.931818181818182) internal successors, (217), 43 states have internal predecessors, (217), 9 states have call successors, (13), 3 states have call predecessors, (13), 4 states have return successors, (12), 8 states have call predecessors, (12), 9 states have call successors, (12) [2021-11-19 04:53:01,712 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 384 transitions. [2021-11-19 04:53:01,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 366 [2021-11-19 04:53:01,714 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:53:01,715 INFO L514 BasicCegarLoop]: trace histogram [54, 54, 53, 53, 53, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:53:01,750 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2021-11-19 04:53:01,930 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:53:01,930 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting fooErr2REQUIRES_VIOLATION === [fooErr0ASSERT_VIOLATIONARRAY_INDEX, fooErr1REQUIRES_VIOLATION, fooErr2REQUIRES_VIOLATION, mainErr0REQUIRES_VIOLATION, mainErr1REQUIRES_VIOLATION (and 3 more)] === [2021-11-19 04:53:01,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:53:01,930 INFO L85 PathProgramCache]: Analyzing trace with hash -975370335, now seen corresponding path program 8 times [2021-11-19 04:53:01,931 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:53:01,931 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812116738] [2021-11-19 04:53:01,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:53:01,931 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:53:02,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:02,130 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-19 04:53:02,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:02,133 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-11-19 04:53:02,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:02,138 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-11-19 04:53:02,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:02,146 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-11-19 04:53:02,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:02,153 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-11-19 04:53:02,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:02,161 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2021-11-19 04:53:02,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:02,170 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2021-11-19 04:53:02,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:02,182 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 208 [2021-11-19 04:53:02,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:02,194 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2021-11-19 04:53:02,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:02,371 INFO L134 CoverageAnalysis]: Checked inductivity of 7813 backedges. 4040 proven. 186 refuted. 0 times theorem prover too weak. 3587 trivial. 0 not checked. [2021-11-19 04:53:02,371 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:53:02,371 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812116738] [2021-11-19 04:53:02,371 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1812116738] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:53:02,372 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [403671303] [2021-11-19 04:53:02,372 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-19 04:53:02,372 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:53:02,372 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:53:02,373 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:53:02,396 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2021-11-19 04:53:02,553 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-19 04:53:02,553 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 04:53:02,558 INFO L263 TraceCheckSpWp]: Trace formula consists of 964 conjuncts, 20 conjunts are in the unsatisfiable core [2021-11-19 04:53:02,565 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 04:53:03,447 INFO L134 CoverageAnalysis]: Checked inductivity of 7813 backedges. 4078 proven. 148 refuted. 0 times theorem prover too weak. 3587 trivial. 0 not checked. [2021-11-19 04:53:03,447 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 04:53:04,364 INFO L134 CoverageAnalysis]: Checked inductivity of 7813 backedges. 4078 proven. 148 refuted. 0 times theorem prover too weak. 3587 trivial. 0 not checked. [2021-11-19 04:53:04,365 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [403671303] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 04:53:04,365 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 04:53:04,365 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 40 [2021-11-19 04:53:04,365 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493506754] [2021-11-19 04:53:04,366 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 04:53:04,367 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2021-11-19 04:53:04,367 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:53:04,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2021-11-19 04:53:04,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=358, Invalid=1202, Unknown=0, NotChecked=0, Total=1560 [2021-11-19 04:53:04,369 INFO L87 Difference]: Start difference. First operand 379 states and 384 transitions. Second operand has 40 states, 40 states have (on average 4.875) internal successors, (195), 39 states have internal predecessors, (195), 11 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2021-11-19 04:53:05,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:53:05,184 INFO L93 Difference]: Finished difference Result 388 states and 391 transitions. [2021-11-19 04:53:05,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-11-19 04:53:05,184 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 4.875) internal successors, (195), 39 states have internal predecessors, (195), 11 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) Word has length 365 [2021-11-19 04:53:05,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:53:05,187 INFO L225 Difference]: With dead ends: 388 [2021-11-19 04:53:05,187 INFO L226 Difference]: Without dead ends: 382 [2021-11-19 04:53:05,189 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 795 GetRequests, 727 SyntacticMatches, 2 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1002 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=971, Invalid=3585, Unknown=0, NotChecked=0, Total=4556 [2021-11-19 04:53:05,190 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 280 mSDsluCounter, 30 mSDsCounter, 0 mSdLazyCounter, 512 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 280 SdHoareTripleChecker+Valid, 61 SdHoareTripleChecker+Invalid, 574 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 512 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-19 04:53:05,190 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [280 Valid, 61 Invalid, 574 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 512 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-11-19 04:53:05,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 382 states. [2021-11-19 04:53:05,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 382 to 379. [2021-11-19 04:53:05,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 379 states, 357 states have (on average 1.011204481792717) internal successors, (361), 358 states have internal predecessors, (361), 11 states have call successors, (11), 11 states have call predecessors, (11), 10 states have return successors, (10), 9 states have call predecessors, (10), 10 states have call successors, (10) [2021-11-19 04:53:05,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 382 transitions. [2021-11-19 04:53:05,204 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 382 transitions. Word has length 365 [2021-11-19 04:53:05,204 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:53:05,205 INFO L470 AbstractCegarLoop]: Abstraction has 379 states and 382 transitions. [2021-11-19 04:53:05,205 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 4.875) internal successors, (195), 39 states have internal predecessors, (195), 11 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2021-11-19 04:53:05,205 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 382 transitions. [2021-11-19 04:53:05,208 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 371 [2021-11-19 04:53:05,208 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:53:05,208 INFO L514 BasicCegarLoop]: trace histogram [55, 55, 54, 54, 54, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:53:05,246 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2021-11-19 04:53:05,432 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:53:05,432 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting fooErr2REQUIRES_VIOLATION === [fooErr0ASSERT_VIOLATIONARRAY_INDEX, fooErr1REQUIRES_VIOLATION, fooErr2REQUIRES_VIOLATION, mainErr0REQUIRES_VIOLATION, mainErr1REQUIRES_VIOLATION (and 3 more)] === [2021-11-19 04:53:05,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:53:05,433 INFO L85 PathProgramCache]: Analyzing trace with hash 1157539302, now seen corresponding path program 9 times [2021-11-19 04:53:05,433 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:53:05,433 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399944091] [2021-11-19 04:53:05,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:53:05,433 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:53:05,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:05,796 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-19 04:53:05,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:05,809 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-11-19 04:53:05,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:05,815 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-11-19 04:53:05,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:05,822 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-11-19 04:53:05,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:05,830 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-11-19 04:53:05,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:05,839 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2021-11-19 04:53:05,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:05,848 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2021-11-19 04:53:05,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:05,858 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 208 [2021-11-19 04:53:05,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:05,869 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2021-11-19 04:53:05,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:05,884 INFO L134 CoverageAnalysis]: Checked inductivity of 8089 backedges. 2637 proven. 230 refuted. 0 times theorem prover too weak. 5222 trivial. 0 not checked. [2021-11-19 04:53:05,884 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:53:05,884 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399944091] [2021-11-19 04:53:05,884 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1399944091] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:53:05,885 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1419344726] [2021-11-19 04:53:05,885 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-19 04:53:05,885 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:53:05,885 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:53:05,888 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:53:05,907 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2021-11-19 04:53:06,079 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2021-11-19 04:53:06,079 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 04:53:06,083 INFO L263 TraceCheckSpWp]: Trace formula consists of 571 conjuncts, 28 conjunts are in the unsatisfiable core [2021-11-19 04:53:06,090 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 04:53:07,390 INFO L134 CoverageAnalysis]: Checked inductivity of 8089 backedges. 3958 proven. 659 refuted. 0 times theorem prover too weak. 3472 trivial. 0 not checked. [2021-11-19 04:53:07,390 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 04:53:08,538 INFO L134 CoverageAnalysis]: Checked inductivity of 8089 backedges. 3958 proven. 659 refuted. 0 times theorem prover too weak. 3472 trivial. 0 not checked. [2021-11-19 04:53:08,539 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1419344726] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 04:53:08,539 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 04:53:08,539 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 27, 27] total 57 [2021-11-19 04:53:08,539 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274172887] [2021-11-19 04:53:08,539 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 04:53:08,541 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2021-11-19 04:53:08,541 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:53:08,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2021-11-19 04:53:08,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=481, Invalid=2711, Unknown=0, NotChecked=0, Total=3192 [2021-11-19 04:53:08,544 INFO L87 Difference]: Start difference. First operand 379 states and 382 transitions. Second operand has 57 states, 57 states have (on average 4.701754385964913) internal successors, (268), 55 states have internal predecessors, (268), 10 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (11), 9 states have call predecessors, (11), 9 states have call successors, (11) [2021-11-19 04:53:10,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:53:10,556 INFO L93 Difference]: Finished difference Result 455 states and 459 transitions. [2021-11-19 04:53:10,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-11-19 04:53:10,556 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 57 states have (on average 4.701754385964913) internal successors, (268), 55 states have internal predecessors, (268), 10 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (11), 9 states have call predecessors, (11), 9 states have call successors, (11) Word has length 370 [2021-11-19 04:53:10,557 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:53:10,559 INFO L225 Difference]: With dead ends: 455 [2021-11-19 04:53:10,559 INFO L226 Difference]: Without dead ends: 455 [2021-11-19 04:53:10,564 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 833 GetRequests, 723 SyntacticMatches, 3 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3271 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=1985, Invalid=9787, Unknown=0, NotChecked=0, Total=11772 [2021-11-19 04:53:10,565 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 930 mSDsluCounter, 53 mSDsCounter, 0 mSdLazyCounter, 1198 mSolverCounterSat, 200 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 932 SdHoareTripleChecker+Valid, 71 SdHoareTripleChecker+Invalid, 1398 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 200 IncrementalHoareTripleChecker+Valid, 1198 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2021-11-19 04:53:10,565 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [932 Valid, 71 Invalid, 1398 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [200 Valid, 1198 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2021-11-19 04:53:10,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 455 states. [2021-11-19 04:53:10,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 455 to 446. [2021-11-19 04:53:10,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 446 states, 420 states have (on average 1.0119047619047619) internal successors, (425), 423 states have internal predecessors, (425), 12 states have call successors, (12), 12 states have call predecessors, (12), 13 states have return successors, (13), 10 states have call predecessors, (13), 11 states have call successors, (13) [2021-11-19 04:53:10,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 446 states to 446 states and 450 transitions. [2021-11-19 04:53:10,580 INFO L78 Accepts]: Start accepts. Automaton has 446 states and 450 transitions. Word has length 370 [2021-11-19 04:53:10,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:53:10,581 INFO L470 AbstractCegarLoop]: Abstraction has 446 states and 450 transitions. [2021-11-19 04:53:10,581 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 57 states have (on average 4.701754385964913) internal successors, (268), 55 states have internal predecessors, (268), 10 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (11), 9 states have call predecessors, (11), 9 states have call successors, (11) [2021-11-19 04:53:10,581 INFO L276 IsEmpty]: Start isEmpty. Operand 446 states and 450 transitions. [2021-11-19 04:53:10,585 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 432 [2021-11-19 04:53:10,585 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:53:10,585 INFO L514 BasicCegarLoop]: trace histogram [65, 65, 64, 64, 64, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:53:10,617 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2021-11-19 04:53:10,809 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2021-11-19 04:53:10,809 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting fooErr2REQUIRES_VIOLATION === [fooErr0ASSERT_VIOLATIONARRAY_INDEX, fooErr1REQUIRES_VIOLATION, fooErr2REQUIRES_VIOLATION, mainErr0REQUIRES_VIOLATION, mainErr1REQUIRES_VIOLATION (and 3 more)] === [2021-11-19 04:53:10,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:53:10,809 INFO L85 PathProgramCache]: Analyzing trace with hash -1122718684, now seen corresponding path program 10 times [2021-11-19 04:53:10,809 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:53:10,809 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1787665312] [2021-11-19 04:53:10,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:53:10,810 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:53:10,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:11,261 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-19 04:53:11,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:11,264 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-11-19 04:53:11,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:11,270 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-11-19 04:53:11,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:11,281 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-11-19 04:53:11,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:11,291 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-11-19 04:53:11,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:11,300 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2021-11-19 04:53:11,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:11,310 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2021-11-19 04:53:11,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:11,327 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 208 [2021-11-19 04:53:11,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:11,341 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2021-11-19 04:53:11,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:11,354 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 315 [2021-11-19 04:53:11,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:11,371 INFO L134 CoverageAnalysis]: Checked inductivity of 11280 backedges. 2970 proven. 255 refuted. 0 times theorem prover too weak. 8055 trivial. 0 not checked. [2021-11-19 04:53:11,371 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:53:11,371 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1787665312] [2021-11-19 04:53:11,372 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1787665312] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:53:11,372 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1077729468] [2021-11-19 04:53:11,372 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-19 04:53:11,372 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:53:11,372 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:53:11,376 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:53:11,396 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2021-11-19 04:53:11,787 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-19 04:53:11,787 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 04:53:11,794 INFO L263 TraceCheckSpWp]: Trace formula consists of 1129 conjuncts, 41 conjunts are in the unsatisfiable core [2021-11-19 04:53:11,809 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 04:53:11,833 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-19 04:53:11,834 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 15 [2021-11-19 04:53:13,867 INFO L134 CoverageAnalysis]: Checked inductivity of 11280 backedges. 2871 proven. 996 refuted. 0 times theorem prover too weak. 7413 trivial. 0 not checked. [2021-11-19 04:53:13,867 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 04:53:15,242 INFO L134 CoverageAnalysis]: Checked inductivity of 11280 backedges. 2875 proven. 992 refuted. 0 times theorem prover too weak. 7413 trivial. 0 not checked. [2021-11-19 04:53:15,243 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1077729468] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 04:53:15,243 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 04:53:15,243 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18, 17] total 46 [2021-11-19 04:53:15,243 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12297543] [2021-11-19 04:53:15,245 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 04:53:15,246 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2021-11-19 04:53:15,246 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:53:15,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2021-11-19 04:53:15,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=385, Invalid=1777, Unknown=0, NotChecked=0, Total=2162 [2021-11-19 04:53:15,248 INFO L87 Difference]: Start difference. First operand 446 states and 450 transitions. Second operand has 47 states, 46 states have (on average 4.717391304347826) internal successors, (217), 44 states have internal predecessors, (217), 5 states have call successors, (10), 5 states have call predecessors, (10), 4 states have return successors, (6), 3 states have call predecessors, (6), 5 states have call successors, (6) [2021-11-19 04:53:16,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:53:16,977 INFO L93 Difference]: Finished difference Result 545 states and 561 transitions. [2021-11-19 04:53:16,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-11-19 04:53:16,978 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 46 states have (on average 4.717391304347826) internal successors, (217), 44 states have internal predecessors, (217), 5 states have call successors, (10), 5 states have call predecessors, (10), 4 states have return successors, (6), 3 states have call predecessors, (6), 5 states have call successors, (6) Word has length 431 [2021-11-19 04:53:16,978 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:53:16,981 INFO L225 Difference]: With dead ends: 545 [2021-11-19 04:53:16,981 INFO L226 Difference]: Without dead ends: 545 [2021-11-19 04:53:16,982 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 923 GetRequests, 837 SyntacticMatches, 17 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1371 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=1073, Invalid=3897, Unknown=0, NotChecked=0, Total=4970 [2021-11-19 04:53:16,983 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 764 mSDsluCounter, 97 mSDsCounter, 0 mSdLazyCounter, 1274 mSolverCounterSat, 118 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 764 SdHoareTripleChecker+Valid, 117 SdHoareTripleChecker+Invalid, 1482 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 118 IncrementalHoareTripleChecker+Valid, 1274 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 90 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2021-11-19 04:53:16,984 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [764 Valid, 117 Invalid, 1482 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [118 Valid, 1274 Invalid, 0 Unknown, 90 Unchecked, 0.7s Time] [2021-11-19 04:53:16,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 545 states. [2021-11-19 04:53:16,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 545 to 506. [2021-11-19 04:53:16,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 506 states, 480 states have (on average 1.0354166666666667) internal successors, (497), 483 states have internal predecessors, (497), 12 states have call successors, (12), 12 states have call predecessors, (12), 13 states have return successors, (13), 10 states have call predecessors, (13), 11 states have call successors, (13) [2021-11-19 04:53:17,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 506 states to 506 states and 522 transitions. [2021-11-19 04:53:17,001 INFO L78 Accepts]: Start accepts. Automaton has 506 states and 522 transitions. Word has length 431 [2021-11-19 04:53:17,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:53:17,002 INFO L470 AbstractCegarLoop]: Abstraction has 506 states and 522 transitions. [2021-11-19 04:53:17,003 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 46 states have (on average 4.717391304347826) internal successors, (217), 44 states have internal predecessors, (217), 5 states have call successors, (10), 5 states have call predecessors, (10), 4 states have return successors, (6), 3 states have call predecessors, (6), 5 states have call successors, (6) [2021-11-19 04:53:17,003 INFO L276 IsEmpty]: Start isEmpty. Operand 506 states and 522 transitions. [2021-11-19 04:53:17,007 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 492 [2021-11-19 04:53:17,008 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:53:17,008 INFO L514 BasicCegarLoop]: trace histogram [77, 77, 76, 76, 76, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:53:17,042 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2021-11-19 04:53:17,216 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2021-11-19 04:53:17,216 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting fooErr2REQUIRES_VIOLATION === [fooErr0ASSERT_VIOLATIONARRAY_INDEX, fooErr1REQUIRES_VIOLATION, fooErr2REQUIRES_VIOLATION, mainErr0REQUIRES_VIOLATION, mainErr1REQUIRES_VIOLATION (and 3 more)] === [2021-11-19 04:53:17,217 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:53:17,217 INFO L85 PathProgramCache]: Analyzing trace with hash 821905124, now seen corresponding path program 11 times [2021-11-19 04:53:17,217 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:53:17,217 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10015592] [2021-11-19 04:53:17,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:53:17,218 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:53:17,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:17,708 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-19 04:53:17,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:17,711 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-11-19 04:53:17,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:17,717 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-11-19 04:53:17,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:17,724 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-11-19 04:53:17,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:17,733 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-11-19 04:53:17,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:17,745 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2021-11-19 04:53:17,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:17,754 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2021-11-19 04:53:17,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:17,764 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 208 [2021-11-19 04:53:17,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:17,775 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2021-11-19 04:53:17,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:17,789 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 315 [2021-11-19 04:53:17,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:17,804 INFO L134 CoverageAnalysis]: Checked inductivity of 15594 backedges. 6627 proven. 849 refuted. 0 times theorem prover too weak. 8118 trivial. 0 not checked. [2021-11-19 04:53:17,804 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:53:17,805 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10015592] [2021-11-19 04:53:17,805 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10015592] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:53:17,805 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [166357087] [2021-11-19 04:53:17,805 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-11-19 04:53:17,806 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:53:17,806 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:53:17,808 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:53:17,834 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2021-11-19 04:53:18,639 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 23 check-sat command(s) [2021-11-19 04:53:18,639 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 04:53:18,649 INFO L263 TraceCheckSpWp]: Trace formula consists of 1273 conjuncts, 36 conjunts are in the unsatisfiable core [2021-11-19 04:53:18,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 04:53:20,317 INFO L134 CoverageAnalysis]: Checked inductivity of 15594 backedges. 7539 proven. 234 refuted. 0 times theorem prover too weak. 7821 trivial. 0 not checked. [2021-11-19 04:53:20,317 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 04:53:21,665 INFO L134 CoverageAnalysis]: Checked inductivity of 15594 backedges. 7496 proven. 277 refuted. 0 times theorem prover too weak. 7821 trivial. 0 not checked. [2021-11-19 04:53:21,666 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [166357087] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 04:53:21,666 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 04:53:21,666 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 37, 37] total 74 [2021-11-19 04:53:21,666 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1596727206] [2021-11-19 04:53:21,666 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 04:53:21,667 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 74 states [2021-11-19 04:53:21,668 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:53:21,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2021-11-19 04:53:21,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1372, Invalid=4030, Unknown=0, NotChecked=0, Total=5402 [2021-11-19 04:53:21,669 INFO L87 Difference]: Start difference. First operand 506 states and 522 transitions. Second operand has 74 states, 74 states have (on average 4.635135135135135) internal successors, (343), 71 states have internal predecessors, (343), 22 states have call successors, (24), 4 states have call predecessors, (24), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2021-11-19 04:53:23,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:53:23,871 INFO L93 Difference]: Finished difference Result 955 states and 1026 transitions. [2021-11-19 04:53:23,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2021-11-19 04:53:23,872 INFO L78 Accepts]: Start accepts. Automaton has has 74 states, 74 states have (on average 4.635135135135135) internal successors, (343), 71 states have internal predecessors, (343), 22 states have call successors, (24), 4 states have call predecessors, (24), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) Word has length 491 [2021-11-19 04:53:23,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:53:23,880 INFO L225 Difference]: With dead ends: 955 [2021-11-19 04:53:23,880 INFO L226 Difference]: Without dead ends: 955 [2021-11-19 04:53:23,883 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1095 GetRequests, 955 SyntacticMatches, 1 SemanticMatches, 139 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6576 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=3885, Invalid=15855, Unknown=0, NotChecked=0, Total=19740 [2021-11-19 04:53:23,884 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 292 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 1791 mSolverCounterSat, 130 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 293 SdHoareTripleChecker+Valid, 87 SdHoareTripleChecker+Invalid, 1921 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 130 IncrementalHoareTripleChecker+Valid, 1791 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2021-11-19 04:53:23,885 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [293 Valid, 87 Invalid, 1921 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [130 Valid, 1791 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2021-11-19 04:53:23,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 955 states. [2021-11-19 04:53:23,912 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 955 to 941. [2021-11-19 04:53:23,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 941 states, 884 states have (on average 1.0384615384615385) internal successors, (918), 891 states have internal predecessors, (918), 35 states have call successors, (35), 16 states have call predecessors, (35), 21 states have return successors, (59), 33 states have call predecessors, (59), 34 states have call successors, (59) [2021-11-19 04:53:23,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 941 states to 941 states and 1012 transitions. [2021-11-19 04:53:23,921 INFO L78 Accepts]: Start accepts. Automaton has 941 states and 1012 transitions. Word has length 491 [2021-11-19 04:53:23,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:53:23,922 INFO L470 AbstractCegarLoop]: Abstraction has 941 states and 1012 transitions. [2021-11-19 04:53:23,923 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 74 states, 74 states have (on average 4.635135135135135) internal successors, (343), 71 states have internal predecessors, (343), 22 states have call successors, (24), 4 states have call predecessors, (24), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2021-11-19 04:53:23,923 INFO L276 IsEmpty]: Start isEmpty. Operand 941 states and 1012 transitions. [2021-11-19 04:53:23,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1108 [2021-11-19 04:53:23,939 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:53:23,940 INFO L514 BasicCegarLoop]: trace histogram [176, 176, 175, 175, 175, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:53:23,975 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2021-11-19 04:53:24,164 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2021-11-19 04:53:24,164 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting fooErr2REQUIRES_VIOLATION === [fooErr0ASSERT_VIOLATIONARRAY_INDEX, fooErr1REQUIRES_VIOLATION, fooErr2REQUIRES_VIOLATION, mainErr0REQUIRES_VIOLATION, mainErr1REQUIRES_VIOLATION (and 3 more)] === [2021-11-19 04:53:24,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:53:24,165 INFO L85 PathProgramCache]: Analyzing trace with hash -1656173403, now seen corresponding path program 12 times [2021-11-19 04:53:24,165 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:53:24,165 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519004863] [2021-11-19 04:53:24,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:53:24,165 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:53:24,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:24,592 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-19 04:53:24,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:24,594 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-11-19 04:53:24,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:24,598 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-11-19 04:53:24,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:24,602 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-11-19 04:53:24,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:24,607 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-11-19 04:53:24,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:24,613 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2021-11-19 04:53:24,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:24,619 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2021-11-19 04:53:24,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:24,627 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 208 [2021-11-19 04:53:24,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:24,635 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2021-11-19 04:53:24,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:24,643 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 315 [2021-11-19 04:53:24,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:24,652 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 371 [2021-11-19 04:53:24,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:24,660 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 427 [2021-11-19 04:53:24,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:24,669 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 483 [2021-11-19 04:53:24,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:24,704 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 539 [2021-11-19 04:53:24,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:24,713 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 595 [2021-11-19 04:53:24,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:24,721 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 651 [2021-11-19 04:53:24,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:24,731 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 707 [2021-11-19 04:53:24,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:24,764 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 763 [2021-11-19 04:53:24,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:24,773 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 819 [2021-11-19 04:53:24,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:24,931 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 875 [2021-11-19 04:53:24,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:25,195 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 931 [2021-11-19 04:53:25,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:25,212 INFO L134 CoverageAnalysis]: Checked inductivity of 82320 backedges. 30183 proven. 1603 refuted. 0 times theorem prover too weak. 50534 trivial. 0 not checked. [2021-11-19 04:53:25,212 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:53:25,212 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519004863] [2021-11-19 04:53:25,213 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1519004863] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:53:25,213 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1310095418] [2021-11-19 04:53:25,213 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-11-19 04:53:25,213 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:53:25,213 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:53:25,216 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:53:25,231 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2021-11-19 04:53:26,071 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 23 check-sat command(s) [2021-11-19 04:53:26,071 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 04:53:26,080 INFO L263 TraceCheckSpWp]: Trace formula consists of 1132 conjuncts, 35 conjunts are in the unsatisfiable core [2021-11-19 04:53:26,101 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 04:53:26,124 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-19 04:53:26,124 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 15 [2021-11-19 04:53:31,328 INFO L134 CoverageAnalysis]: Checked inductivity of 82320 backedges. 24291 proven. 1432 refuted. 0 times theorem prover too weak. 56597 trivial. 0 not checked. [2021-11-19 04:53:31,328 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 04:53:35,288 INFO L134 CoverageAnalysis]: Checked inductivity of 82320 backedges. 24175 proven. 1548 refuted. 0 times theorem prover too weak. 56597 trivial. 0 not checked. [2021-11-19 04:53:35,289 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1310095418] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 04:53:35,289 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 04:53:35,290 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 21, 20] total 66 [2021-11-19 04:53:35,290 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643288726] [2021-11-19 04:53:35,290 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 04:53:35,292 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2021-11-19 04:53:35,292 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:53:35,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2021-11-19 04:53:35,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=525, Invalid=3765, Unknown=0, NotChecked=0, Total=4290 [2021-11-19 04:53:35,293 INFO L87 Difference]: Start difference. First operand 941 states and 1012 transitions. Second operand has 66 states, 66 states have (on average 4.393939393939394) internal successors, (290), 63 states have internal predecessors, (290), 7 states have call successors, (11), 6 states have call predecessors, (11), 6 states have return successors, (9), 7 states have call predecessors, (9), 5 states have call successors, (9) [2021-11-19 04:53:40,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:53:40,164 INFO L93 Difference]: Finished difference Result 1467 states and 1596 transitions. [2021-11-19 04:53:40,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2021-11-19 04:53:40,164 INFO L78 Accepts]: Start accepts. Automaton has has 66 states, 66 states have (on average 4.393939393939394) internal successors, (290), 63 states have internal predecessors, (290), 7 states have call successors, (11), 6 states have call predecessors, (11), 6 states have return successors, (9), 7 states have call predecessors, (9), 5 states have call successors, (9) Word has length 1107 [2021-11-19 04:53:40,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:53:40,172 INFO L225 Difference]: With dead ends: 1467 [2021-11-19 04:53:40,173 INFO L226 Difference]: Without dead ends: 1387 [2021-11-19 04:53:40,176 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2422 GetRequests, 2223 SyntacticMatches, 51 SemanticMatches, 148 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7635 ImplicationChecksByTransitivity, 6.0s TimeCoverageRelationStatistics Valid=3133, Invalid=19217, Unknown=0, NotChecked=0, Total=22350 [2021-11-19 04:53:40,176 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 791 mSDsluCounter, 140 mSDsCounter, 0 mSdLazyCounter, 1638 mSolverCounterSat, 129 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 791 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 2617 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 129 IncrementalHoareTripleChecker+Valid, 1638 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 850 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2021-11-19 04:53:40,177 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [791 Valid, 162 Invalid, 2617 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [129 Valid, 1638 Invalid, 0 Unknown, 850 Unchecked, 0.8s Time] [2021-11-19 04:53:40,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1387 states. [2021-11-19 04:53:40,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1387 to 1233. [2021-11-19 04:53:40,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1233 states, 1164 states have (on average 1.0472508591065293) internal successors, (1219), 1172 states have internal predecessors, (1219), 44 states have call successors, (44), 18 states have call predecessors, (44), 24 states have return successors, (76), 42 states have call predecessors, (76), 43 states have call successors, (76) [2021-11-19 04:53:40,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1233 states to 1233 states and 1339 transitions. [2021-11-19 04:53:40,233 INFO L78 Accepts]: Start accepts. Automaton has 1233 states and 1339 transitions. Word has length 1107 [2021-11-19 04:53:40,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:53:40,234 INFO L470 AbstractCegarLoop]: Abstraction has 1233 states and 1339 transitions. [2021-11-19 04:53:40,234 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 4.393939393939394) internal successors, (290), 63 states have internal predecessors, (290), 7 states have call successors, (11), 6 states have call predecessors, (11), 6 states have return successors, (9), 7 states have call predecessors, (9), 5 states have call successors, (9) [2021-11-19 04:53:40,235 INFO L276 IsEmpty]: Start isEmpty. Operand 1233 states and 1339 transitions. [2021-11-19 04:53:40,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1173 [2021-11-19 04:53:40,257 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:53:40,258 INFO L514 BasicCegarLoop]: trace histogram [189, 189, 188, 188, 188, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:53:40,295 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2021-11-19 04:53:40,484 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:53:40,484 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting fooErr2REQUIRES_VIOLATION === [fooErr0ASSERT_VIOLATIONARRAY_INDEX, fooErr1REQUIRES_VIOLATION, fooErr2REQUIRES_VIOLATION, mainErr0REQUIRES_VIOLATION, mainErr1REQUIRES_VIOLATION (and 3 more)] === [2021-11-19 04:53:40,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:53:40,485 INFO L85 PathProgramCache]: Analyzing trace with hash 1278151136, now seen corresponding path program 13 times [2021-11-19 04:53:40,485 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:53:40,485 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364703896] [2021-11-19 04:53:40,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:53:40,485 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:53:40,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:41,011 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-19 04:53:41,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:41,014 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-11-19 04:53:41,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:41,018 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-11-19 04:53:41,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:41,023 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-11-19 04:53:41,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:41,029 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-11-19 04:53:41,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:41,034 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2021-11-19 04:53:41,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:41,041 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2021-11-19 04:53:41,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:41,049 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 208 [2021-11-19 04:53:41,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:41,056 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2021-11-19 04:53:41,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:41,064 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 315 [2021-11-19 04:53:41,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:41,079 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 376 [2021-11-19 04:53:41,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:41,088 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 437 [2021-11-19 04:53:41,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:41,100 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 498 [2021-11-19 04:53:41,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:41,111 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 559 [2021-11-19 04:53:41,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:41,120 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 620 [2021-11-19 04:53:41,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:41,130 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 681 [2021-11-19 04:53:41,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:41,140 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 742 [2021-11-19 04:53:41,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:41,149 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 803 [2021-11-19 04:53:41,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:41,158 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 864 [2021-11-19 04:53:41,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:41,384 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 925 [2021-11-19 04:53:41,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:41,399 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 991 [2021-11-19 04:53:41,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:41,719 INFO L134 CoverageAnalysis]: Checked inductivity of 94384 backedges. 35219 proven. 1482 refuted. 0 times theorem prover too weak. 57683 trivial. 0 not checked. [2021-11-19 04:53:41,719 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:53:41,719 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364703896] [2021-11-19 04:53:41,720 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364703896] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:53:41,720 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2074492626] [2021-11-19 04:53:41,720 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-19 04:53:41,720 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:53:41,720 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:53:41,721 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:53:41,738 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2021-11-19 04:53:42,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:42,271 INFO L263 TraceCheckSpWp]: Trace formula consists of 2980 conjuncts, 24 conjunts are in the unsatisfiable core [2021-11-19 04:53:42,289 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 04:53:44,605 INFO L134 CoverageAnalysis]: Checked inductivity of 94384 backedges. 46002 proven. 235 refuted. 0 times theorem prover too weak. 48147 trivial. 0 not checked. [2021-11-19 04:53:44,605 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 04:53:46,720 INFO L134 CoverageAnalysis]: Checked inductivity of 94384 backedges. 22968 proven. 5577 refuted. 0 times theorem prover too weak. 65839 trivial. 0 not checked. [2021-11-19 04:53:46,721 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2074492626] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 04:53:46,721 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 04:53:46,722 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 24, 24] total 62 [2021-11-19 04:53:46,722 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1985736933] [2021-11-19 04:53:46,722 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 04:53:46,724 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2021-11-19 04:53:46,724 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:53:46,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2021-11-19 04:53:46,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=608, Invalid=3174, Unknown=0, NotChecked=0, Total=3782 [2021-11-19 04:53:46,726 INFO L87 Difference]: Start difference. First operand 1233 states and 1339 transitions. Second operand has 62 states, 62 states have (on average 4.903225806451613) internal successors, (304), 61 states have internal predecessors, (304), 13 states have call successors, (17), 3 states have call predecessors, (17), 5 states have return successors, (17), 12 states have call predecessors, (17), 13 states have call successors, (17) [2021-11-19 04:53:48,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:53:48,382 INFO L93 Difference]: Finished difference Result 872 states and 911 transitions. [2021-11-19 04:53:48,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-11-19 04:53:48,383 INFO L78 Accepts]: Start accepts. Automaton has has 62 states, 62 states have (on average 4.903225806451613) internal successors, (304), 61 states have internal predecessors, (304), 13 states have call successors, (17), 3 states have call predecessors, (17), 5 states have return successors, (17), 12 states have call predecessors, (17), 13 states have call successors, (17) Word has length 1172 [2021-11-19 04:53:48,384 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:53:48,388 INFO L225 Difference]: With dead ends: 872 [2021-11-19 04:53:48,389 INFO L226 Difference]: Without dead ends: 851 [2021-11-19 04:53:48,391 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2461 GetRequests, 2354 SyntacticMatches, 0 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3127 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=1830, Invalid=9942, Unknown=0, NotChecked=0, Total=11772 [2021-11-19 04:53:48,392 INFO L933 BasicCegarLoop]: 49 mSDtfsCounter, 576 mSDsluCounter, 68 mSDsCounter, 0 mSdLazyCounter, 2067 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 576 SdHoareTripleChecker+Valid, 117 SdHoareTripleChecker+Invalid, 2148 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 2067 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2021-11-19 04:53:48,392 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [576 Valid, 117 Invalid, 2148 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 2067 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2021-11-19 04:53:48,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 851 states. [2021-11-19 04:53:48,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 851 to 851. [2021-11-19 04:53:48,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 851 states, 813 states have (on average 1.039360393603936) internal successors, (845), 814 states have internal predecessors, (845), 23 states have call successors, (23), 15 states have call predecessors, (23), 14 states have return successors, (22), 21 states have call predecessors, (22), 22 states have call successors, (22) [2021-11-19 04:53:48,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 851 states to 851 states and 890 transitions. [2021-11-19 04:53:48,417 INFO L78 Accepts]: Start accepts. Automaton has 851 states and 890 transitions. Word has length 1172 [2021-11-19 04:53:48,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:53:48,418 INFO L470 AbstractCegarLoop]: Abstraction has 851 states and 890 transitions. [2021-11-19 04:53:48,419 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 62 states have (on average 4.903225806451613) internal successors, (304), 61 states have internal predecessors, (304), 13 states have call successors, (17), 3 states have call predecessors, (17), 5 states have return successors, (17), 12 states have call predecessors, (17), 13 states have call successors, (17) [2021-11-19 04:53:48,419 INFO L276 IsEmpty]: Start isEmpty. Operand 851 states and 890 transitions. [2021-11-19 04:53:48,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1268 [2021-11-19 04:53:48,437 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:53:48,438 INFO L514 BasicCegarLoop]: trace histogram [208, 208, 207, 207, 207, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:53:48,482 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2021-11-19 04:53:48,660 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-11-19 04:53:48,660 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting fooErr2REQUIRES_VIOLATION === [fooErr0ASSERT_VIOLATIONARRAY_INDEX, fooErr1REQUIRES_VIOLATION, fooErr2REQUIRES_VIOLATION, mainErr0REQUIRES_VIOLATION, mainErr1REQUIRES_VIOLATION (and 3 more)] === [2021-11-19 04:53:48,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:53:48,661 INFO L85 PathProgramCache]: Analyzing trace with hash -1422154175, now seen corresponding path program 14 times [2021-11-19 04:53:48,661 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:53:48,661 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110928406] [2021-11-19 04:53:48,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:53:48,661 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:53:49,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:49,186 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-19 04:53:49,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:49,190 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-11-19 04:53:49,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:49,193 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-11-19 04:53:49,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:49,198 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-11-19 04:53:49,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:49,211 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-11-19 04:53:49,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:49,217 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2021-11-19 04:53:49,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:49,223 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2021-11-19 04:53:49,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:49,229 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 208 [2021-11-19 04:53:49,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:49,236 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2021-11-19 04:53:49,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:49,245 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 315 [2021-11-19 04:53:49,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:49,253 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 376 [2021-11-19 04:53:49,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:49,262 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 442 [2021-11-19 04:53:49,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:49,273 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 513 [2021-11-19 04:53:49,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:49,289 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 584 [2021-11-19 04:53:49,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:49,301 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 655 [2021-11-19 04:53:49,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:49,311 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 726 [2021-11-19 04:53:49,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:49,321 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 797 [2021-11-19 04:53:49,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:49,331 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 868 [2021-11-19 04:53:49,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:49,346 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 939 [2021-11-19 04:53:49,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:49,357 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1010 [2021-11-19 04:53:49,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:49,570 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1081 [2021-11-19 04:53:49,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:49,906 INFO L134 CoverageAnalysis]: Checked inductivity of 113536 backedges. 42115 proven. 1146 refuted. 0 times theorem prover too weak. 70275 trivial. 0 not checked. [2021-11-19 04:53:49,906 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:53:49,906 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110928406] [2021-11-19 04:53:49,906 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2110928406] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:53:49,907 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [480962801] [2021-11-19 04:53:49,907 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-19 04:53:49,907 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:53:49,907 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:53:49,912 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:53:49,929 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2021-11-19 04:53:50,498 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-19 04:53:50,499 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 04:53:50,516 INFO L263 TraceCheckSpWp]: Trace formula consists of 3208 conjuncts, 28 conjunts are in the unsatisfiable core [2021-11-19 04:53:50,532 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 04:53:53,033 INFO L134 CoverageAnalysis]: Checked inductivity of 113536 backedges. 61246 proven. 342 refuted. 0 times theorem prover too weak. 51948 trivial. 0 not checked. [2021-11-19 04:53:53,034 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 04:53:55,338 INFO L134 CoverageAnalysis]: Checked inductivity of 113536 backedges. 27222 proven. 6326 refuted. 0 times theorem prover too weak. 79988 trivial. 0 not checked. [2021-11-19 04:53:55,338 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [480962801] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 04:53:55,338 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 04:53:55,339 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 28, 28] total 69 [2021-11-19 04:53:55,340 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1259955672] [2021-11-19 04:53:55,340 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 04:53:55,342 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 69 states [2021-11-19 04:53:55,342 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:53:55,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2021-11-19 04:53:55,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=788, Invalid=3904, Unknown=0, NotChecked=0, Total=4692 [2021-11-19 04:53:55,343 INFO L87 Difference]: Start difference. First operand 851 states and 890 transitions. Second operand has 69 states, 69 states have (on average 4.956521739130435) internal successors, (342), 68 states have internal predecessors, (342), 14 states have call successors, (18), 3 states have call predecessors, (18), 4 states have return successors, (17), 13 states have call predecessors, (17), 14 states have call successors, (17) [2021-11-19 04:53:57,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:53:57,295 INFO L93 Difference]: Finished difference Result 860 states and 897 transitions. [2021-11-19 04:53:57,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2021-11-19 04:53:57,295 INFO L78 Accepts]: Start accepts. Automaton has has 69 states, 69 states have (on average 4.956521739130435) internal successors, (342), 68 states have internal predecessors, (342), 14 states have call successors, (18), 3 states have call predecessors, (18), 4 states have return successors, (17), 13 states have call predecessors, (17), 14 states have call successors, (17) Word has length 1267 [2021-11-19 04:53:57,296 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:53:57,300 INFO L225 Difference]: With dead ends: 860 [2021-11-19 04:53:57,300 INFO L226 Difference]: Without dead ends: 854 [2021-11-19 04:53:57,303 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2657 GetRequests, 2537 SyntacticMatches, 2 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3903 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=2274, Invalid=12006, Unknown=0, NotChecked=0, Total=14280 [2021-11-19 04:53:57,303 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 598 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 2634 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 598 SdHoareTripleChecker+Valid, 147 SdHoareTripleChecker+Invalid, 2725 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 2634 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2021-11-19 04:53:57,304 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [598 Valid, 147 Invalid, 2725 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 2634 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2021-11-19 04:53:57,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 854 states. [2021-11-19 04:53:57,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 854 to 851. [2021-11-19 04:53:57,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 851 states, 813 states have (on average 1.03690036900369) internal successors, (843), 814 states have internal predecessors, (843), 23 states have call successors, (23), 15 states have call predecessors, (23), 14 states have return successors, (22), 21 states have call predecessors, (22), 22 states have call successors, (22) [2021-11-19 04:53:57,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 851 states to 851 states and 888 transitions. [2021-11-19 04:53:57,325 INFO L78 Accepts]: Start accepts. Automaton has 851 states and 888 transitions. Word has length 1267 [2021-11-19 04:53:57,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:53:57,327 INFO L470 AbstractCegarLoop]: Abstraction has 851 states and 888 transitions. [2021-11-19 04:53:57,327 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 69 states, 69 states have (on average 4.956521739130435) internal successors, (342), 68 states have internal predecessors, (342), 14 states have call successors, (18), 3 states have call predecessors, (18), 4 states have return successors, (17), 13 states have call predecessors, (17), 14 states have call successors, (17) [2021-11-19 04:53:57,328 INFO L276 IsEmpty]: Start isEmpty. Operand 851 states and 888 transitions. [2021-11-19 04:53:57,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1313 [2021-11-19 04:53:57,347 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:53:57,347 INFO L514 BasicCegarLoop]: trace histogram [217, 217, 216, 216, 216, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:53:57,391 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2021-11-19 04:53:57,568 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2021-11-19 04:53:57,568 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting fooErr2REQUIRES_VIOLATION === [fooErr0ASSERT_VIOLATIONARRAY_INDEX, fooErr1REQUIRES_VIOLATION, fooErr2REQUIRES_VIOLATION, mainErr0REQUIRES_VIOLATION, mainErr1REQUIRES_VIOLATION (and 3 more)] === [2021-11-19 04:53:57,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:53:57,569 INFO L85 PathProgramCache]: Analyzing trace with hash 962025006, now seen corresponding path program 15 times [2021-11-19 04:53:57,569 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:53:57,569 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69853765] [2021-11-19 04:53:57,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:53:57,570 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:53:57,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:58,127 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-19 04:53:58,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:58,130 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-11-19 04:53:58,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:58,134 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-11-19 04:53:58,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:58,138 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-11-19 04:53:58,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:58,142 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-11-19 04:53:58,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:58,147 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2021-11-19 04:53:58,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:58,153 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2021-11-19 04:53:58,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:58,159 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 208 [2021-11-19 04:53:58,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:58,165 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2021-11-19 04:53:58,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:58,173 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 315 [2021-11-19 04:53:58,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:58,180 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 376 [2021-11-19 04:53:58,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:58,188 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 442 [2021-11-19 04:53:58,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:58,198 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 513 [2021-11-19 04:53:58,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:58,207 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 589 [2021-11-19 04:53:58,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:58,217 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 665 [2021-11-19 04:53:58,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:58,228 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 741 [2021-11-19 04:53:58,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:58,238 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 817 [2021-11-19 04:53:58,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:58,248 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 893 [2021-11-19 04:53:58,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:58,259 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 969 [2021-11-19 04:53:58,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:58,274 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1045 [2021-11-19 04:53:58,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:58,511 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1121 [2021-11-19 04:53:58,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:53:58,896 INFO L134 CoverageAnalysis]: Checked inductivity of 123238 backedges. 45758 proven. 1339 refuted. 0 times theorem prover too weak. 76141 trivial. 0 not checked. [2021-11-19 04:53:58,896 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:53:58,896 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69853765] [2021-11-19 04:53:58,896 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69853765] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:53:58,897 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1567969714] [2021-11-19 04:53:58,897 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-19 04:53:58,897 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:53:58,897 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:53:58,898 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:53:58,901 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2021-11-19 04:53:59,385 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2021-11-19 04:53:59,385 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 04:53:59,391 INFO L263 TraceCheckSpWp]: Trace formula consists of 796 conjuncts, 38 conjunts are in the unsatisfiable core [2021-11-19 04:53:59,410 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 04:53:59,433 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-19 04:53:59,434 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 15 [2021-11-19 04:54:05,442 INFO L134 CoverageAnalysis]: Checked inductivity of 123238 backedges. 33295 proven. 1939 refuted. 0 times theorem prover too weak. 88004 trivial. 0 not checked. [2021-11-19 04:54:05,442 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 04:54:09,969 INFO L134 CoverageAnalysis]: Checked inductivity of 123238 backedges. 33179 proven. 2055 refuted. 0 times theorem prover too weak. 88004 trivial. 0 not checked. [2021-11-19 04:54:09,969 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1567969714] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 04:54:09,969 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 04:54:09,970 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 25, 23] total 81 [2021-11-19 04:54:09,971 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244904139] [2021-11-19 04:54:09,971 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 04:54:09,973 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 81 states [2021-11-19 04:54:09,973 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:54:09,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 81 interpolants. [2021-11-19 04:54:09,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=824, Invalid=5656, Unknown=0, NotChecked=0, Total=6480 [2021-11-19 04:54:09,975 INFO L87 Difference]: Start difference. First operand 851 states and 888 transitions. Second operand has 81 states, 81 states have (on average 4.444444444444445) internal successors, (360), 78 states have internal predecessors, (360), 7 states have call successors, (10), 6 states have call predecessors, (10), 6 states have return successors, (8), 7 states have call predecessors, (8), 4 states have call successors, (8) [2021-11-19 04:54:14,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:54:14,728 INFO L93 Difference]: Finished difference Result 1073 states and 1119 transitions. [2021-11-19 04:54:14,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2021-11-19 04:54:14,729 INFO L78 Accepts]: Start accepts. Automaton has has 81 states, 81 states have (on average 4.444444444444445) internal successors, (360), 78 states have internal predecessors, (360), 7 states have call successors, (10), 6 states have call predecessors, (10), 6 states have return successors, (8), 7 states have call predecessors, (8), 4 states have call successors, (8) Word has length 1312 [2021-11-19 04:54:14,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:54:14,735 INFO L225 Difference]: With dead ends: 1073 [2021-11-19 04:54:14,735 INFO L226 Difference]: Without dead ends: 1067 [2021-11-19 04:54:14,738 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2815 GetRequests, 2614 SyntacticMatches, 40 SemanticMatches, 161 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8186 ImplicationChecksByTransitivity, 6.5s TimeCoverageRelationStatistics Valid=4147, Invalid=22259, Unknown=0, NotChecked=0, Total=26406 [2021-11-19 04:54:14,739 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 987 mSDsluCounter, 121 mSDsCounter, 0 mSdLazyCounter, 2048 mSolverCounterSat, 135 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 987 SdHoareTripleChecker+Valid, 147 SdHoareTripleChecker+Invalid, 3279 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 135 IncrementalHoareTripleChecker+Valid, 2048 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1096 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2021-11-19 04:54:14,739 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [987 Valid, 147 Invalid, 3279 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [135 Valid, 2048 Invalid, 0 Unknown, 1096 Unchecked, 1.0s Time] [2021-11-19 04:54:14,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1067 states. [2021-11-19 04:54:14,758 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1067 to 993. [2021-11-19 04:54:14,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 993 states, 948 states have (on average 1.0390295358649788) internal successors, (985), 952 states have internal predecessors, (985), 26 states have call successors, (26), 16 states have call predecessors, (26), 18 states have return successors, (28), 24 states have call predecessors, (28), 25 states have call successors, (28) [2021-11-19 04:54:14,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 993 states to 993 states and 1039 transitions. [2021-11-19 04:54:14,765 INFO L78 Accepts]: Start accepts. Automaton has 993 states and 1039 transitions. Word has length 1312 [2021-11-19 04:54:14,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:54:14,766 INFO L470 AbstractCegarLoop]: Abstraction has 993 states and 1039 transitions. [2021-11-19 04:54:14,767 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 81 states, 81 states have (on average 4.444444444444445) internal successors, (360), 78 states have internal predecessors, (360), 7 states have call successors, (10), 6 states have call predecessors, (10), 6 states have return successors, (8), 7 states have call predecessors, (8), 4 states have call successors, (8) [2021-11-19 04:54:14,767 INFO L276 IsEmpty]: Start isEmpty. Operand 993 states and 1039 transitions. [2021-11-19 04:54:14,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1353 [2021-11-19 04:54:14,787 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:54:14,788 INFO L514 BasicCegarLoop]: trace histogram [225, 225, 224, 224, 224, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:54:14,823 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2021-11-19 04:54:15,004 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38,32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:54:15,004 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting fooErr2REQUIRES_VIOLATION === [fooErr0ASSERT_VIOLATIONARRAY_INDEX, fooErr1REQUIRES_VIOLATION, fooErr2REQUIRES_VIOLATION, mainErr0REQUIRES_VIOLATION, mainErr1REQUIRES_VIOLATION (and 3 more)] === [2021-11-19 04:54:15,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:54:15,005 INFO L85 PathProgramCache]: Analyzing trace with hash -1613028538, now seen corresponding path program 16 times [2021-11-19 04:54:15,005 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:54:15,005 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164390971] [2021-11-19 04:54:15,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:54:15,006 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:54:15,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:54:15,545 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-19 04:54:15,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:54:15,550 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-11-19 04:54:15,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:54:15,553 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-11-19 04:54:15,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:54:15,557 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-11-19 04:54:15,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:54:15,562 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-11-19 04:54:15,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:54:15,567 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2021-11-19 04:54:15,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:54:15,573 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2021-11-19 04:54:15,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:54:15,580 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 208 [2021-11-19 04:54:15,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:54:15,587 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2021-11-19 04:54:15,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:54:15,595 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 315 [2021-11-19 04:54:15,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:54:15,603 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 376 [2021-11-19 04:54:15,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:54:15,612 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 442 [2021-11-19 04:54:15,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:54:15,622 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 513 [2021-11-19 04:54:15,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:54:15,637 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 589 [2021-11-19 04:54:15,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:54:15,648 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 670 [2021-11-19 04:54:15,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:54:15,674 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 751 [2021-11-19 04:54:15,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:54:15,685 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 832 [2021-11-19 04:54:15,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:54:15,706 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 913 [2021-11-19 04:54:15,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:54:15,718 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 994 [2021-11-19 04:54:15,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:54:15,729 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1075 [2021-11-19 04:54:15,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:54:15,957 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1156 [2021-11-19 04:54:15,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:54:16,372 INFO L134 CoverageAnalysis]: Checked inductivity of 132202 backedges. 49291 proven. 1547 refuted. 0 times theorem prover too weak. 81364 trivial. 0 not checked. [2021-11-19 04:54:16,372 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:54:16,373 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164390971] [2021-11-19 04:54:16,373 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1164390971] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:54:16,373 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1783718376] [2021-11-19 04:54:16,373 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-19 04:54:16,373 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:54:16,373 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:54:16,376 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:54:16,395 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2021-11-19 04:54:16,908 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-19 04:54:16,908 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 04:54:16,923 INFO L263 TraceCheckSpWp]: Trace formula consists of 2885 conjuncts, 36 conjunts are in the unsatisfiable core [2021-11-19 04:54:16,937 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 04:54:19,891 INFO L134 CoverageAnalysis]: Checked inductivity of 132202 backedges. 74047 proven. 1829 refuted. 0 times theorem prover too weak. 56326 trivial. 0 not checked. [2021-11-19 04:54:19,892 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 04:54:22,585 INFO L134 CoverageAnalysis]: Checked inductivity of 132202 backedges. 31825 proven. 8855 refuted. 0 times theorem prover too weak. 91522 trivial. 0 not checked. [2021-11-19 04:54:22,585 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1783718376] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 04:54:22,585 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 04:54:22,586 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 35, 35] total 84 [2021-11-19 04:54:22,587 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791552747] [2021-11-19 04:54:22,587 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 04:54:22,589 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 84 states [2021-11-19 04:54:22,589 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:54:22,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2021-11-19 04:54:22,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1105, Invalid=5867, Unknown=0, NotChecked=0, Total=6972 [2021-11-19 04:54:22,590 INFO L87 Difference]: Start difference. First operand 993 states and 1039 transitions. Second operand has 84 states, 84 states have (on average 4.892857142857143) internal successors, (411), 83 states have internal predecessors, (411), 15 states have call successors, (19), 3 states have call predecessors, (19), 5 states have return successors, (19), 15 states have call predecessors, (19), 15 states have call successors, (19) [2021-11-19 04:54:25,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:54:25,139 INFO L93 Difference]: Finished difference Result 1080 states and 1126 transitions. [2021-11-19 04:54:25,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2021-11-19 04:54:25,140 INFO L78 Accepts]: Start accepts. Automaton has has 84 states, 84 states have (on average 4.892857142857143) internal successors, (411), 83 states have internal predecessors, (411), 15 states have call successors, (19), 3 states have call predecessors, (19), 5 states have return successors, (19), 15 states have call predecessors, (19), 15 states have call successors, (19) Word has length 1352 [2021-11-19 04:54:25,140 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:54:25,145 INFO L225 Difference]: With dead ends: 1080 [2021-11-19 04:54:25,145 INFO L226 Difference]: Without dead ends: 1074 [2021-11-19 04:54:25,148 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2840 GetRequests, 2696 SyntacticMatches, 2 SemanticMatches, 142 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5880 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=3316, Invalid=17276, Unknown=0, NotChecked=0, Total=20592 [2021-11-19 04:54:25,149 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 852 mSDsluCounter, 106 mSDsCounter, 0 mSdLazyCounter, 3224 mSolverCounterSat, 143 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 852 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 3367 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 143 IncrementalHoareTripleChecker+Valid, 3224 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2021-11-19 04:54:25,149 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [852 Valid, 164 Invalid, 3367 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [143 Valid, 3224 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2021-11-19 04:54:25,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1074 states. [2021-11-19 04:54:25,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1074 to 1060. [2021-11-19 04:54:25,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1060 states, 1015 states have (on average 1.0344827586206897) internal successors, (1050), 1018 states have internal predecessors, (1050), 26 states have call successors, (26), 17 states have call predecessors, (26), 18 states have return successors, (28), 24 states have call predecessors, (28), 25 states have call successors, (28) [2021-11-19 04:54:25,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1060 states to 1060 states and 1104 transitions. [2021-11-19 04:54:25,175 INFO L78 Accepts]: Start accepts. Automaton has 1060 states and 1104 transitions. Word has length 1352 [2021-11-19 04:54:25,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:54:25,176 INFO L470 AbstractCegarLoop]: Abstraction has 1060 states and 1104 transitions. [2021-11-19 04:54:25,176 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 84 states, 84 states have (on average 4.892857142857143) internal successors, (411), 83 states have internal predecessors, (411), 15 states have call successors, (19), 3 states have call predecessors, (19), 5 states have return successors, (19), 15 states have call predecessors, (19), 15 states have call successors, (19) [2021-11-19 04:54:25,176 INFO L276 IsEmpty]: Start isEmpty. Operand 1060 states and 1104 transitions. [2021-11-19 04:54:25,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1388 [2021-11-19 04:54:25,220 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:54:25,221 INFO L514 BasicCegarLoop]: trace histogram [232, 232, 231, 231, 231, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:54:25,262 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2021-11-19 04:54:25,444 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2021-11-19 04:54:25,444 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting fooErr2REQUIRES_VIOLATION === [fooErr0ASSERT_VIOLATIONARRAY_INDEX, fooErr1REQUIRES_VIOLATION, fooErr2REQUIRES_VIOLATION, mainErr0REQUIRES_VIOLATION, mainErr1REQUIRES_VIOLATION (and 3 more)] === [2021-11-19 04:54:25,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:54:25,445 INFO L85 PathProgramCache]: Analyzing trace with hash 455352975, now seen corresponding path program 17 times [2021-11-19 04:54:25,445 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:54:25,445 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458219043] [2021-11-19 04:54:25,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:54:25,445 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:54:25,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:54:25,899 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-19 04:54:25,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:54:25,905 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-11-19 04:54:25,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:54:25,908 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-11-19 04:54:25,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:54:25,912 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-11-19 04:54:25,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:54:25,916 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-11-19 04:54:25,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:54:25,923 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2021-11-19 04:54:25,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:54:25,929 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2021-11-19 04:54:25,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:54:25,935 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 208 [2021-11-19 04:54:25,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:54:25,941 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2021-11-19 04:54:25,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:54:25,948 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 315 [2021-11-19 04:54:25,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:54:25,956 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 376 [2021-11-19 04:54:25,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:54:25,964 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 442 [2021-11-19 04:54:25,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:54:25,973 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 513 [2021-11-19 04:54:25,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:54:25,982 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 589 [2021-11-19 04:54:25,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:54:25,992 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 670 [2021-11-19 04:54:25,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:54:26,008 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 756 [2021-11-19 04:54:26,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:54:26,018 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 842 [2021-11-19 04:54:26,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:54:26,031 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 928 [2021-11-19 04:54:26,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:54:26,043 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1014 [2021-11-19 04:54:26,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:54:26,053 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1100 [2021-11-19 04:54:26,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:54:26,331 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1186 [2021-11-19 04:54:26,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:54:26,734 INFO L134 CoverageAnalysis]: Checked inductivity of 140308 backedges. 52684 proven. 1770 refuted. 0 times theorem prover too weak. 85854 trivial. 0 not checked. [2021-11-19 04:54:26,735 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:54:26,735 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458219043] [2021-11-19 04:54:26,735 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458219043] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:54:26,735 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [716763129] [2021-11-19 04:54:26,735 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-11-19 04:54:26,735 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:54:26,735 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:54:26,736 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:54:26,737 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2021-11-19 04:54:29,096 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 32 check-sat command(s) [2021-11-19 04:54:29,096 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 04:54:29,115 INFO L263 TraceCheckSpWp]: Trace formula consists of 2528 conjuncts, 38 conjunts are in the unsatisfiable core [2021-11-19 04:54:29,130 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 04:54:32,149 INFO L134 CoverageAnalysis]: Checked inductivity of 140308 backedges. 82574 proven. 3556 refuted. 0 times theorem prover too weak. 54178 trivial. 0 not checked. [2021-11-19 04:54:32,149 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 04:54:35,523 INFO L134 CoverageAnalysis]: Checked inductivity of 140308 backedges. 38787 proven. 14348 refuted. 0 times theorem prover too weak. 87173 trivial. 0 not checked. [2021-11-19 04:54:35,523 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [716763129] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 04:54:35,523 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 04:54:35,524 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 38, 38] total 102 [2021-11-19 04:54:35,524 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [79193112] [2021-11-19 04:54:35,524 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 04:54:35,526 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 102 states [2021-11-19 04:54:35,526 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:54:35,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 102 interpolants. [2021-11-19 04:54:35,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1712, Invalid=8590, Unknown=0, NotChecked=0, Total=10302 [2021-11-19 04:54:35,529 INFO L87 Difference]: Start difference. First operand 1060 states and 1104 transitions. Second operand has 102 states, 102 states have (on average 4.813725490196078) internal successors, (491), 101 states have internal predecessors, (491), 5 states have call successors, (9), 3 states have call predecessors, (9), 5 states have return successors, (9), 5 states have call predecessors, (9), 5 states have call successors, (9) [2021-11-19 04:54:38,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:54:38,407 INFO L93 Difference]: Finished difference Result 1248 states and 1302 transitions. [2021-11-19 04:54:38,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2021-11-19 04:54:38,407 INFO L78 Accepts]: Start accepts. Automaton has has 102 states, 102 states have (on average 4.813725490196078) internal successors, (491), 101 states have internal predecessors, (491), 5 states have call successors, (9), 3 states have call predecessors, (9), 5 states have return successors, (9), 5 states have call predecessors, (9), 5 states have call successors, (9) Word has length 1387 [2021-11-19 04:54:38,408 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:54:38,413 INFO L225 Difference]: With dead ends: 1248 [2021-11-19 04:54:38,413 INFO L226 Difference]: Without dead ends: 1245 [2021-11-19 04:54:38,417 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2918 GetRequests, 2750 SyntacticMatches, 2 SemanticMatches, 166 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8115 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=5623, Invalid=22433, Unknown=0, NotChecked=0, Total=28056 [2021-11-19 04:54:38,418 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 1015 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 3942 mSolverCounterSat, 160 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1030 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 4102 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 160 IncrementalHoareTripleChecker+Valid, 3942 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2021-11-19 04:54:38,418 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1030 Valid, 126 Invalid, 4102 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [160 Valid, 3942 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2021-11-19 04:54:38,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1245 states. [2021-11-19 04:54:38,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1245 to 1087. [2021-11-19 04:54:38,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1087 states, 1036 states have (on average 1.0328185328185329) internal successors, (1070), 1042 states have internal predecessors, (1070), 29 states have call successors, (29), 17 states have call predecessors, (29), 21 states have return successors, (38), 27 states have call predecessors, (38), 28 states have call successors, (38) [2021-11-19 04:54:38,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1087 states to 1087 states and 1137 transitions. [2021-11-19 04:54:38,443 INFO L78 Accepts]: Start accepts. Automaton has 1087 states and 1137 transitions. Word has length 1387 [2021-11-19 04:54:38,444 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:54:38,444 INFO L470 AbstractCegarLoop]: Abstraction has 1087 states and 1137 transitions. [2021-11-19 04:54:38,444 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 102 states, 102 states have (on average 4.813725490196078) internal successors, (491), 101 states have internal predecessors, (491), 5 states have call successors, (9), 3 states have call predecessors, (9), 5 states have return successors, (9), 5 states have call predecessors, (9), 5 states have call successors, (9) [2021-11-19 04:54:38,445 INFO L276 IsEmpty]: Start isEmpty. Operand 1087 states and 1137 transitions. [2021-11-19 04:54:38,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1418 [2021-11-19 04:54:38,468 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:54:38,469 INFO L514 BasicCegarLoop]: trace histogram [238, 238, 237, 237, 237, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:54:38,514 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2021-11-19 04:54:38,684 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:54:38,684 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting fooErr2REQUIRES_VIOLATION === [fooErr0ASSERT_VIOLATIONARRAY_INDEX, fooErr1REQUIRES_VIOLATION, fooErr2REQUIRES_VIOLATION, mainErr0REQUIRES_VIOLATION, mainErr1REQUIRES_VIOLATION (and 3 more)] === [2021-11-19 04:54:38,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:54:38,685 INFO L85 PathProgramCache]: Analyzing trace with hash -963257695, now seen corresponding path program 18 times [2021-11-19 04:54:38,685 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:54:38,685 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970690610] [2021-11-19 04:54:38,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:54:38,685 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:54:38,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:54:39,219 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-19 04:54:39,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:54:39,221 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-11-19 04:54:39,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:54:39,225 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-11-19 04:54:39,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:54:39,230 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-11-19 04:54:39,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:54:39,234 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-11-19 04:54:39,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:54:39,239 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2021-11-19 04:54:39,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:54:39,245 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2021-11-19 04:54:39,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:54:39,251 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 208 [2021-11-19 04:54:39,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:54:39,258 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2021-11-19 04:54:39,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:54:39,266 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 315 [2021-11-19 04:54:39,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:54:39,275 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 376 [2021-11-19 04:54:39,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:54:39,284 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 442 [2021-11-19 04:54:39,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:54:39,294 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 513 [2021-11-19 04:54:39,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:54:39,305 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 589 [2021-11-19 04:54:39,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:54:39,316 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 670 [2021-11-19 04:54:39,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:54:39,327 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 756 [2021-11-19 04:54:39,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:54:39,338 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 847 [2021-11-19 04:54:39,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:54:39,353 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 938 [2021-11-19 04:54:39,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:54:39,365 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1029 [2021-11-19 04:54:39,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:54:39,376 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1120 [2021-11-19 04:54:39,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:54:39,672 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1211 [2021-11-19 04:54:39,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:54:40,147 INFO L134 CoverageAnalysis]: Checked inductivity of 147451 backedges. 55907 proven. 2008 refuted. 0 times theorem prover too weak. 89536 trivial. 0 not checked. [2021-11-19 04:54:40,147 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:54:40,147 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970690610] [2021-11-19 04:54:40,148 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [970690610] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:54:40,148 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [791819947] [2021-11-19 04:54:40,148 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-11-19 04:54:40,148 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:54:40,148 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:54:40,152 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:54:40,164 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2021-11-19 04:54:42,162 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 35 check-sat command(s) [2021-11-19 04:54:42,162 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 04:54:42,176 INFO L263 TraceCheckSpWp]: Trace formula consists of 1873 conjuncts, 41 conjunts are in the unsatisfiable core [2021-11-19 04:54:42,192 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 04:54:42,214 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-19 04:54:42,215 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 15 [2021-11-19 04:54:48,729 INFO L134 CoverageAnalysis]: Checked inductivity of 147451 backedges. 39559 proven. 2491 refuted. 0 times theorem prover too weak. 105401 trivial. 0 not checked. [2021-11-19 04:54:48,729 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 04:54:53,999 INFO L134 CoverageAnalysis]: Checked inductivity of 147451 backedges. 39443 proven. 2607 refuted. 0 times theorem prover too weak. 105401 trivial. 0 not checked. [2021-11-19 04:54:53,999 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [791819947] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 04:54:53,999 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 04:54:54,000 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 27, 26] total 92 [2021-11-19 04:54:54,000 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237746869] [2021-11-19 04:54:54,000 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 04:54:54,002 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 92 states [2021-11-19 04:54:54,003 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:54:54,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 92 interpolants. [2021-11-19 04:54:54,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1114, Invalid=7258, Unknown=0, NotChecked=0, Total=8372 [2021-11-19 04:54:54,005 INFO L87 Difference]: Start difference. First operand 1087 states and 1137 transitions. Second operand has 92 states, 92 states have (on average 4.565217391304348) internal successors, (420), 89 states have internal predecessors, (420), 7 states have call successors, (10), 6 states have call predecessors, (10), 6 states have return successors, (8), 7 states have call predecessors, (8), 4 states have call successors, (8) [2021-11-19 04:55:01,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:55:01,055 INFO L93 Difference]: Finished difference Result 1521 states and 1603 transitions. [2021-11-19 04:55:01,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 105 states. [2021-11-19 04:55:01,055 INFO L78 Accepts]: Start accepts. Automaton has has 92 states, 92 states have (on average 4.565217391304348) internal successors, (420), 89 states have internal predecessors, (420), 7 states have call successors, (10), 6 states have call predecessors, (10), 6 states have return successors, (8), 7 states have call predecessors, (8), 4 states have call successors, (8) Word has length 1417 [2021-11-19 04:55:01,056 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:55:01,063 INFO L225 Difference]: With dead ends: 1521 [2021-11-19 04:55:01,063 INFO L226 Difference]: Without dead ends: 1509 [2021-11-19 04:55:01,066 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3120 GetRequests, 2852 SyntacticMatches, 76 SemanticMatches, 192 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14609 ImplicationChecksByTransitivity, 8.9s TimeCoverageRelationStatistics Valid=5626, Invalid=31816, Unknown=0, NotChecked=0, Total=37442 [2021-11-19 04:55:01,067 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 983 mSDsluCounter, 160 mSDsCounter, 0 mSdLazyCounter, 2922 mSolverCounterSat, 141 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 983 SdHoareTripleChecker+Valid, 189 SdHoareTripleChecker+Invalid, 4380 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 141 IncrementalHoareTripleChecker+Valid, 2922 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1317 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2021-11-19 04:55:01,067 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [983 Valid, 189 Invalid, 4380 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [141 Valid, 2922 Invalid, 0 Unknown, 1317 Unchecked, 1.4s Time] [2021-11-19 04:55:01,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1509 states. [2021-11-19 04:55:01,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1509 to 1493. [2021-11-19 04:55:01,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1493 states, 1421 states have (on average 1.0302603800140746) internal successors, (1464), 1431 states have internal predecessors, (1464), 43 states have call successors, (43), 20 states have call predecessors, (43), 28 states have return successors, (67), 41 states have call predecessors, (67), 42 states have call successors, (67) [2021-11-19 04:55:01,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1493 states to 1493 states and 1574 transitions. [2021-11-19 04:55:01,107 INFO L78 Accepts]: Start accepts. Automaton has 1493 states and 1574 transitions. Word has length 1417 [2021-11-19 04:55:01,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:55:01,108 INFO L470 AbstractCegarLoop]: Abstraction has 1493 states and 1574 transitions. [2021-11-19 04:55:01,109 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 92 states, 92 states have (on average 4.565217391304348) internal successors, (420), 89 states have internal predecessors, (420), 7 states have call successors, (10), 6 states have call predecessors, (10), 6 states have return successors, (8), 7 states have call predecessors, (8), 4 states have call successors, (8) [2021-11-19 04:55:01,109 INFO L276 IsEmpty]: Start isEmpty. Operand 1493 states and 1574 transitions. [2021-11-19 04:55:01,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1443 [2021-11-19 04:55:01,136 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:55:01,137 INFO L514 BasicCegarLoop]: trace histogram [243, 243, 242, 242, 242, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:55:01,180 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2021-11-19 04:55:01,364 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2021-11-19 04:55:01,364 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting fooErr2REQUIRES_VIOLATION === [fooErr0ASSERT_VIOLATIONARRAY_INDEX, fooErr1REQUIRES_VIOLATION, fooErr2REQUIRES_VIOLATION, mainErr0REQUIRES_VIOLATION, mainErr1REQUIRES_VIOLATION (and 3 more)] === [2021-11-19 04:55:01,365 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:55:01,365 INFO L85 PathProgramCache]: Analyzing trace with hash -367770406, now seen corresponding path program 19 times [2021-11-19 04:55:01,365 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:55:01,365 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718908454] [2021-11-19 04:55:01,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:55:01,366 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:55:01,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:01,968 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-19 04:55:01,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:01,970 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-11-19 04:55:01,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:01,974 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-11-19 04:55:01,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:01,978 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-11-19 04:55:01,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:01,983 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-11-19 04:55:01,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:01,987 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2021-11-19 04:55:01,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:01,993 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2021-11-19 04:55:01,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:01,998 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 208 [2021-11-19 04:55:02,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:02,011 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2021-11-19 04:55:02,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:02,018 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 315 [2021-11-19 04:55:02,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:02,025 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 376 [2021-11-19 04:55:02,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:02,033 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 442 [2021-11-19 04:55:02,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:02,042 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 513 [2021-11-19 04:55:02,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:02,051 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 589 [2021-11-19 04:55:02,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:02,061 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 670 [2021-11-19 04:55:02,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:02,072 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 756 [2021-11-19 04:55:02,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:02,096 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 847 [2021-11-19 04:55:02,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:02,109 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 943 [2021-11-19 04:55:02,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:02,123 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1039 [2021-11-19 04:55:02,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:02,136 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1135 [2021-11-19 04:55:02,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:02,482 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1231 [2021-11-19 04:55:02,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:02,921 INFO L134 CoverageAnalysis]: Checked inductivity of 153541 backedges. 58930 proven. 2261 refuted. 0 times theorem prover too weak. 92350 trivial. 0 not checked. [2021-11-19 04:55:02,921 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:55:02,921 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718908454] [2021-11-19 04:55:02,921 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718908454] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:55:02,921 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [430475774] [2021-11-19 04:55:02,922 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-19 04:55:02,922 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:55:02,922 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:55:02,923 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:55:02,924 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2021-11-19 04:55:03,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:03,407 INFO L263 TraceCheckSpWp]: Trace formula consists of 3628 conjuncts, 38 conjunts are in the unsatisfiable core [2021-11-19 04:55:03,419 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 04:55:06,844 INFO L134 CoverageAnalysis]: Checked inductivity of 153541 backedges. 78781 proven. 697 refuted. 0 times theorem prover too weak. 74063 trivial. 0 not checked. [2021-11-19 04:55:06,845 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 04:55:10,005 INFO L134 CoverageAnalysis]: Checked inductivity of 153541 backedges. 39892 proven. 5146 refuted. 0 times theorem prover too weak. 108503 trivial. 0 not checked. [2021-11-19 04:55:10,006 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [430475774] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 04:55:10,006 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 04:55:10,007 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 38, 38] total 94 [2021-11-19 04:55:10,007 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492932948] [2021-11-19 04:55:10,007 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 04:55:10,052 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 94 states [2021-11-19 04:55:10,052 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:55:10,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 94 interpolants. [2021-11-19 04:55:10,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1448, Invalid=7294, Unknown=0, NotChecked=0, Total=8742 [2021-11-19 04:55:10,054 INFO L87 Difference]: Start difference. First operand 1493 states and 1574 transitions. Second operand has 94 states, 94 states have (on average 4.968085106382978) internal successors, (467), 93 states have internal predecessors, (467), 19 states have call successors, (23), 3 states have call predecessors, (23), 4 states have return successors, (22), 18 states have call predecessors, (22), 19 states have call successors, (22) [2021-11-19 04:55:14,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:55:14,224 INFO L93 Difference]: Finished difference Result 1593 states and 1684 transitions. [2021-11-19 04:55:14,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2021-11-19 04:55:14,225 INFO L78 Accepts]: Start accepts. Automaton has has 94 states, 94 states have (on average 4.968085106382978) internal successors, (467), 93 states have internal predecessors, (467), 19 states have call successors, (23), 3 states have call predecessors, (23), 4 states have return successors, (22), 18 states have call predecessors, (22), 19 states have call successors, (22) Word has length 1442 [2021-11-19 04:55:14,226 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:55:14,232 INFO L225 Difference]: With dead ends: 1593 [2021-11-19 04:55:14,232 INFO L226 Difference]: Without dead ends: 1584 [2021-11-19 04:55:14,235 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3037 GetRequests, 2872 SyntacticMatches, 2 SemanticMatches, 163 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7799 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=4179, Invalid=22881, Unknown=0, NotChecked=0, Total=27060 [2021-11-19 04:55:14,236 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 788 mSDsluCounter, 179 mSDsCounter, 0 mSdLazyCounter, 5598 mSolverCounterSat, 180 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 788 SdHoareTripleChecker+Valid, 241 SdHoareTripleChecker+Invalid, 5778 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 180 IncrementalHoareTripleChecker+Valid, 5598 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2021-11-19 04:55:14,236 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [788 Valid, 241 Invalid, 5778 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [180 Valid, 5598 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2021-11-19 04:55:14,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1584 states. [2021-11-19 04:55:14,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1584 to 1575. [2021-11-19 04:55:14,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1575 states, 1503 states have (on average 1.0266134397870925) internal successors, (1543), 1512 states have internal predecessors, (1543), 43 states have call successors, (43), 21 states have call predecessors, (43), 28 states have return successors, (67), 41 states have call predecessors, (67), 42 states have call successors, (67) [2021-11-19 04:55:14,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1575 states to 1575 states and 1653 transitions. [2021-11-19 04:55:14,280 INFO L78 Accepts]: Start accepts. Automaton has 1575 states and 1653 transitions. Word has length 1442 [2021-11-19 04:55:14,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:55:14,282 INFO L470 AbstractCegarLoop]: Abstraction has 1575 states and 1653 transitions. [2021-11-19 04:55:14,282 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 94 states, 94 states have (on average 4.968085106382978) internal successors, (467), 93 states have internal predecessors, (467), 19 states have call successors, (23), 3 states have call predecessors, (23), 4 states have return successors, (22), 18 states have call predecessors, (22), 19 states have call successors, (22) [2021-11-19 04:55:14,283 INFO L276 IsEmpty]: Start isEmpty. Operand 1575 states and 1653 transitions. [2021-11-19 04:55:14,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1463 [2021-11-19 04:55:14,314 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:55:14,315 INFO L514 BasicCegarLoop]: trace histogram [247, 247, 246, 246, 246, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:55:14,362 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2021-11-19 04:55:14,540 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2021-11-19 04:55:14,540 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting fooErr2REQUIRES_VIOLATION === [fooErr0ASSERT_VIOLATIONARRAY_INDEX, fooErr1REQUIRES_VIOLATION, fooErr2REQUIRES_VIOLATION, mainErr0REQUIRES_VIOLATION, mainErr1REQUIRES_VIOLATION (and 3 more)] === [2021-11-19 04:55:14,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:55:14,541 INFO L85 PathProgramCache]: Analyzing trace with hash 480133990, now seen corresponding path program 20 times [2021-11-19 04:55:14,541 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:55:14,541 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229482510] [2021-11-19 04:55:14,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:55:14,541 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:55:14,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:15,263 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-19 04:55:15,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:15,267 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-11-19 04:55:15,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:15,276 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-11-19 04:55:15,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:15,280 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-11-19 04:55:15,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:15,285 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-11-19 04:55:15,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:15,290 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2021-11-19 04:55:15,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:15,296 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2021-11-19 04:55:15,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:15,302 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 208 [2021-11-19 04:55:15,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:15,308 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2021-11-19 04:55:15,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:15,315 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 315 [2021-11-19 04:55:15,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:15,323 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 376 [2021-11-19 04:55:15,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:15,331 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 442 [2021-11-19 04:55:15,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:15,340 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 513 [2021-11-19 04:55:15,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:15,350 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 589 [2021-11-19 04:55:15,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:15,360 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 670 [2021-11-19 04:55:15,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:15,371 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 756 [2021-11-19 04:55:15,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:15,383 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 847 [2021-11-19 04:55:15,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:15,397 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 943 [2021-11-19 04:55:15,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:15,411 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1044 [2021-11-19 04:55:15,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:15,424 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1145 [2021-11-19 04:55:15,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:15,834 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1246 [2021-11-19 04:55:15,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:16,501 INFO L134 CoverageAnalysis]: Checked inductivity of 158503 backedges. 61723 proven. 2529 refuted. 0 times theorem prover too weak. 94251 trivial. 0 not checked. [2021-11-19 04:55:16,502 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:55:16,502 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229482510] [2021-11-19 04:55:16,502 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229482510] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:55:16,502 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1414955526] [2021-11-19 04:55:16,503 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-19 04:55:16,503 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:55:16,503 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:55:16,508 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:55:16,509 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2021-11-19 04:55:17,061 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-19 04:55:17,061 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 04:55:17,078 INFO L263 TraceCheckSpWp]: Trace formula consists of 3676 conjuncts, 40 conjunts are in the unsatisfiable core [2021-11-19 04:55:17,090 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 04:55:20,525 INFO L134 CoverageAnalysis]: Checked inductivity of 158503 backedges. 73726 proven. 783 refuted. 0 times theorem prover too weak. 83994 trivial. 0 not checked. [2021-11-19 04:55:20,525 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 04:55:23,682 INFO L134 CoverageAnalysis]: Checked inductivity of 158503 backedges. 42798 proven. 4103 refuted. 0 times theorem prover too weak. 111602 trivial. 0 not checked. [2021-11-19 04:55:23,682 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1414955526] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 04:55:23,682 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 04:55:23,684 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 40, 40] total 99 [2021-11-19 04:55:23,684 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877452991] [2021-11-19 04:55:23,684 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 04:55:23,686 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 99 states [2021-11-19 04:55:23,686 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:55:23,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 99 interpolants. [2021-11-19 04:55:23,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1604, Invalid=8098, Unknown=0, NotChecked=0, Total=9702 [2021-11-19 04:55:23,688 INFO L87 Difference]: Start difference. First operand 1575 states and 1653 transitions. Second operand has 99 states, 99 states have (on average 4.96969696969697) internal successors, (492), 98 states have internal predecessors, (492), 20 states have call successors, (24), 3 states have call predecessors, (24), 4 states have return successors, (23), 19 states have call predecessors, (23), 20 states have call successors, (23) [2021-11-19 04:55:27,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:55:27,760 INFO L93 Difference]: Finished difference Result 1749 states and 1862 transitions. [2021-11-19 04:55:27,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2021-11-19 04:55:27,761 INFO L78 Accepts]: Start accepts. Automaton has has 99 states, 99 states have (on average 4.96969696969697) internal successors, (492), 98 states have internal predecessors, (492), 20 states have call successors, (24), 3 states have call predecessors, (24), 4 states have return successors, (23), 19 states have call predecessors, (23), 20 states have call successors, (23) Word has length 1462 [2021-11-19 04:55:27,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:55:27,768 INFO L225 Difference]: With dead ends: 1749 [2021-11-19 04:55:27,768 INFO L226 Difference]: Without dead ends: 1743 [2021-11-19 04:55:27,770 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3083 GetRequests, 2909 SyntacticMatches, 2 SemanticMatches, 172 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8737 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=4629, Invalid=25473, Unknown=0, NotChecked=0, Total=30102 [2021-11-19 04:55:27,771 INFO L933 BasicCegarLoop]: 63 mSDtfsCounter, 698 mSDsluCounter, 134 mSDsCounter, 0 mSdLazyCounter, 5408 mSolverCounterSat, 154 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 698 SdHoareTripleChecker+Valid, 197 SdHoareTripleChecker+Invalid, 5562 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 154 IncrementalHoareTripleChecker+Valid, 5408 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2021-11-19 04:55:27,771 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [698 Valid, 197 Invalid, 5562 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [154 Valid, 5408 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2021-11-19 04:55:27,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1743 states. [2021-11-19 04:55:27,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1743 to 1623. [2021-11-19 04:55:27,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1623 states, 1541 states have (on average 1.0246593121349772) internal successors, (1579), 1554 states have internal predecessors, (1579), 49 states have call successors, (49), 21 states have call predecessors, (49), 32 states have return successors, (95), 47 states have call predecessors, (95), 48 states have call successors, (95) [2021-11-19 04:55:27,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1623 states to 1623 states and 1723 transitions. [2021-11-19 04:55:27,817 INFO L78 Accepts]: Start accepts. Automaton has 1623 states and 1723 transitions. Word has length 1462 [2021-11-19 04:55:27,818 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:55:27,819 INFO L470 AbstractCegarLoop]: Abstraction has 1623 states and 1723 transitions. [2021-11-19 04:55:27,819 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 99 states, 99 states have (on average 4.96969696969697) internal successors, (492), 98 states have internal predecessors, (492), 20 states have call successors, (24), 3 states have call predecessors, (24), 4 states have return successors, (23), 19 states have call predecessors, (23), 20 states have call successors, (23) [2021-11-19 04:55:27,819 INFO L276 IsEmpty]: Start isEmpty. Operand 1623 states and 1723 transitions. [2021-11-19 04:55:27,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1478 [2021-11-19 04:55:27,846 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:55:27,846 INFO L514 BasicCegarLoop]: trace histogram [250, 250, 249, 249, 249, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:55:27,890 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2021-11-19 04:55:28,060 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:55:28,060 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting fooErr2REQUIRES_VIOLATION === [fooErr0ASSERT_VIOLATIONARRAY_INDEX, fooErr1REQUIRES_VIOLATION, fooErr2REQUIRES_VIOLATION, mainErr0REQUIRES_VIOLATION, mainErr1REQUIRES_VIOLATION (and 3 more)] === [2021-11-19 04:55:28,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:55:28,061 INFO L85 PathProgramCache]: Analyzing trace with hash 681582075, now seen corresponding path program 21 times [2021-11-19 04:55:28,061 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:55:28,061 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958480810] [2021-11-19 04:55:28,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:55:28,061 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:55:28,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:28,714 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-19 04:55:28,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:28,716 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-11-19 04:55:28,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:28,721 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-11-19 04:55:28,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:28,725 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-11-19 04:55:28,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:28,730 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-11-19 04:55:28,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:28,736 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2021-11-19 04:55:28,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:28,742 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2021-11-19 04:55:28,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:28,749 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 208 [2021-11-19 04:55:28,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:28,756 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2021-11-19 04:55:28,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:28,764 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 315 [2021-11-19 04:55:28,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:28,773 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 376 [2021-11-19 04:55:28,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:28,782 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 442 [2021-11-19 04:55:28,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:28,792 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 513 [2021-11-19 04:55:28,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:28,802 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 589 [2021-11-19 04:55:28,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:28,821 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 670 [2021-11-19 04:55:28,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:28,839 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 756 [2021-11-19 04:55:28,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:28,851 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 847 [2021-11-19 04:55:28,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:28,863 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 943 [2021-11-19 04:55:28,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:28,877 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1044 [2021-11-19 04:55:28,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:28,891 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1150 [2021-11-19 04:55:28,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:29,267 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1256 [2021-11-19 04:55:29,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:29,946 INFO L134 CoverageAnalysis]: Checked inductivity of 162277 backedges. 64256 proven. 2812 refuted. 0 times theorem prover too weak. 95209 trivial. 0 not checked. [2021-11-19 04:55:29,946 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:55:29,946 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [958480810] [2021-11-19 04:55:29,947 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [958480810] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:55:29,947 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2086836485] [2021-11-19 04:55:29,947 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-19 04:55:29,947 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:55:29,948 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:55:29,949 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:55:29,974 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2021-11-19 04:55:31,119 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 21 check-sat command(s) [2021-11-19 04:55:31,119 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 04:55:31,131 INFO L263 TraceCheckSpWp]: Trace formula consists of 1462 conjuncts, 40 conjunts are in the unsatisfiable core [2021-11-19 04:55:31,145 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 04:55:31,168 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-19 04:55:31,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, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 15 [2021-11-19 04:55:39,055 INFO L134 CoverageAnalysis]: Checked inductivity of 162277 backedges. 44482 proven. 3088 refuted. 0 times theorem prover too weak. 114707 trivial. 0 not checked. [2021-11-19 04:55:39,055 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 04:55:44,919 INFO L134 CoverageAnalysis]: Checked inductivity of 162277 backedges. 44366 proven. 3204 refuted. 0 times theorem prover too weak. 114707 trivial. 0 not checked. [2021-11-19 04:55:44,919 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2086836485] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 04:55:44,919 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 04:55:44,920 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 30, 29] total 104 [2021-11-19 04:55:44,920 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971000783] [2021-11-19 04:55:44,920 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 04:55:44,923 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 104 states [2021-11-19 04:55:44,923 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:55:44,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 104 interpolants. [2021-11-19 04:55:44,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1477, Invalid=9235, Unknown=0, NotChecked=0, Total=10712 [2021-11-19 04:55:44,925 INFO L87 Difference]: Start difference. First operand 1623 states and 1723 transitions. Second operand has 104 states, 104 states have (on average 4.615384615384615) internal successors, (480), 101 states have internal predecessors, (480), 7 states have call successors, (10), 6 states have call predecessors, (10), 6 states have return successors, (8), 7 states have call predecessors, (8), 4 states have call successors, (8) [2021-11-19 04:55:53,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:55:53,992 INFO L93 Difference]: Finished difference Result 2417 states and 2594 transitions. [2021-11-19 04:55:53,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 121 states. [2021-11-19 04:55:53,993 INFO L78 Accepts]: Start accepts. Automaton has has 104 states, 104 states have (on average 4.615384615384615) internal successors, (480), 101 states have internal predecessors, (480), 7 states have call successors, (10), 6 states have call predecessors, (10), 6 states have return successors, (8), 7 states have call predecessors, (8), 4 states have call successors, (8) Word has length 1477 [2021-11-19 04:55:53,994 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:55:54,003 INFO L225 Difference]: With dead ends: 2417 [2021-11-19 04:55:54,003 INFO L226 Difference]: Without dead ends: 2402 [2021-11-19 04:55:54,006 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3249 GetRequests, 2948 SyntacticMatches, 81 SemanticMatches, 220 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19131 ImplicationChecksByTransitivity, 11.7s TimeCoverageRelationStatistics Valid=7432, Invalid=41630, Unknown=0, NotChecked=0, Total=49062 [2021-11-19 04:55:54,009 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 2444 mSDsluCounter, 140 mSDsCounter, 0 mSdLazyCounter, 3269 mSolverCounterSat, 229 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2444 SdHoareTripleChecker+Valid, 172 SdHoareTripleChecker+Invalid, 6945 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 229 IncrementalHoareTripleChecker+Valid, 3269 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3447 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2021-11-19 04:55:54,010 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2444 Valid, 172 Invalid, 6945 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [229 Valid, 3269 Invalid, 0 Unknown, 3447 Unchecked, 1.6s Time] [2021-11-19 04:55:54,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2402 states. [2021-11-19 04:55:54,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2402 to 2119. [2021-11-19 04:55:54,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2119 states, 2002 states have (on average 1.0204795204795205) internal successors, (2043), 2022 states have internal predecessors, (2043), 74 states have call successors, (74), 24 states have call predecessors, (74), 42 states have return successors, (170), 72 states have call predecessors, (170), 73 states have call successors, (170) [2021-11-19 04:55:54,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2119 states to 2119 states and 2287 transitions. [2021-11-19 04:55:54,065 INFO L78 Accepts]: Start accepts. Automaton has 2119 states and 2287 transitions. Word has length 1477 [2021-11-19 04:55:54,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:55:54,067 INFO L470 AbstractCegarLoop]: Abstraction has 2119 states and 2287 transitions. [2021-11-19 04:55:54,067 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 104 states, 104 states have (on average 4.615384615384615) internal successors, (480), 101 states have internal predecessors, (480), 7 states have call successors, (10), 6 states have call predecessors, (10), 6 states have return successors, (8), 7 states have call predecessors, (8), 4 states have call successors, (8) [2021-11-19 04:55:54,067 INFO L276 IsEmpty]: Start isEmpty. Operand 2119 states and 2287 transitions. [2021-11-19 04:55:54,104 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1488 [2021-11-19 04:55:54,104 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:55:54,105 INFO L514 BasicCegarLoop]: trace histogram [252, 252, 251, 251, 251, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:55:54,150 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2021-11-19 04:55:54,324 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:55:54,324 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting fooErr2REQUIRES_VIOLATION === [fooErr0ASSERT_VIOLATIONARRAY_INDEX, fooErr1REQUIRES_VIOLATION, fooErr2REQUIRES_VIOLATION, mainErr0REQUIRES_VIOLATION, mainErr1REQUIRES_VIOLATION (and 3 more)] === [2021-11-19 04:55:54,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:55:54,325 INFO L85 PathProgramCache]: Analyzing trace with hash 1087238145, now seen corresponding path program 22 times [2021-11-19 04:55:54,325 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:55:54,325 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320020097] [2021-11-19 04:55:54,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:55:54,326 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:55:54,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:55,101 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-19 04:55:55,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:55,117 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-11-19 04:55:55,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:55,123 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-11-19 04:55:55,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:55,128 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-11-19 04:55:55,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:55,132 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-11-19 04:55:55,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:55,138 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2021-11-19 04:55:55,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:55,146 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2021-11-19 04:55:55,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:55,153 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 208 [2021-11-19 04:55:55,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:55,163 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2021-11-19 04:55:55,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:55,174 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 315 [2021-11-19 04:55:55,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:55,185 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 376 [2021-11-19 04:55:55,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:55,198 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 442 [2021-11-19 04:55:55,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:55,218 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 513 [2021-11-19 04:55:55,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:55,235 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 589 [2021-11-19 04:55:55,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:55,252 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 670 [2021-11-19 04:55:55,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:55,271 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 756 [2021-11-19 04:55:55,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:55,289 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 847 [2021-11-19 04:55:55,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:55,307 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 943 [2021-11-19 04:55:55,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:55,327 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1044 [2021-11-19 04:55:55,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:55,349 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1150 [2021-11-19 04:55:55,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:55,372 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1261 [2021-11-19 04:55:55,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:55:55,996 INFO L134 CoverageAnalysis]: Checked inductivity of 164818 backedges. 48992 proven. 1080 refuted. 0 times theorem prover too weak. 114746 trivial. 0 not checked. [2021-11-19 04:55:55,997 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:55:55,997 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320020097] [2021-11-19 04:55:55,997 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1320020097] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:55:55,997 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [342386709] [2021-11-19 04:55:55,997 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-19 04:55:55,997 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:55:55,997 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:55:55,998 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:55:55,999 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2021-11-19 04:55:56,445 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-19 04:55:56,446 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 04:55:56,461 INFO L263 TraceCheckSpWp]: Trace formula consists of 3155 conjuncts, 48 conjunts are in the unsatisfiable core [2021-11-19 04:55:56,471 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 04:55:59,919 INFO L134 CoverageAnalysis]: Checked inductivity of 164818 backedges. 48877 proven. 3587 refuted. 0 times theorem prover too weak. 112354 trivial. 0 not checked. [2021-11-19 04:55:59,919 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 04:56:03,445 INFO L134 CoverageAnalysis]: Checked inductivity of 164818 backedges. 48883 proven. 3581 refuted. 0 times theorem prover too weak. 112354 trivial. 0 not checked. [2021-11-19 04:56:03,446 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [342386709] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 04:56:03,446 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 04:56:03,447 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 47, 47] total 93 [2021-11-19 04:56:03,448 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945769738] [2021-11-19 04:56:03,448 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 04:56:03,451 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 93 states [2021-11-19 04:56:03,451 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:56:03,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 93 interpolants. [2021-11-19 04:56:03,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1725, Invalid=6831, Unknown=0, NotChecked=0, Total=8556 [2021-11-19 04:56:03,453 INFO L87 Difference]: Start difference. First operand 2119 states and 2287 transitions. Second operand has 93 states, 93 states have (on average 4.903225806451613) internal successors, (456), 92 states have internal predecessors, (456), 22 states have call successors, (25), 3 states have call predecessors, (25), 3 states have return successors, (22), 22 states have call predecessors, (22), 21 states have call successors, (22) [2021-11-19 04:56:06,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:56:06,686 INFO L93 Difference]: Finished difference Result 2143 states and 2363 transitions. [2021-11-19 04:56:06,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2021-11-19 04:56:06,687 INFO L78 Accepts]: Start accepts. Automaton has has 93 states, 93 states have (on average 4.903225806451613) internal successors, (456), 92 states have internal predecessors, (456), 22 states have call successors, (25), 3 states have call predecessors, (25), 3 states have return successors, (22), 22 states have call predecessors, (22), 21 states have call successors, (22) Word has length 1487 [2021-11-19 04:56:06,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:56:06,696 INFO L225 Difference]: With dead ends: 2143 [2021-11-19 04:56:06,696 INFO L226 Difference]: Without dead ends: 2140 [2021-11-19 04:56:06,698 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3145 GetRequests, 2986 SyntacticMatches, 2 SemanticMatches, 157 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6344 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=4907, Invalid=20215, Unknown=0, NotChecked=0, Total=25122 [2021-11-19 04:56:06,699 INFO L933 BasicCegarLoop]: 67 mSDtfsCounter, 928 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 1930 mSolverCounterSat, 209 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 928 SdHoareTripleChecker+Valid, 184 SdHoareTripleChecker+Invalid, 2139 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 209 IncrementalHoareTripleChecker+Valid, 1930 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2021-11-19 04:56:06,699 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [928 Valid, 184 Invalid, 2139 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [209 Valid, 1930 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2021-11-19 04:56:06,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2140 states. [2021-11-19 04:56:06,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2140 to 2122. [2021-11-19 04:56:06,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2122 states, 2004 states have (on average 1.0199600798403194) internal successors, (2044), 2025 states have internal predecessors, (2044), 74 states have call successors, (74), 24 states have call predecessors, (74), 43 states have return successors, (177), 72 states have call predecessors, (177), 73 states have call successors, (177) [2021-11-19 04:56:06,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2122 states to 2122 states and 2295 transitions. [2021-11-19 04:56:06,750 INFO L78 Accepts]: Start accepts. Automaton has 2122 states and 2295 transitions. Word has length 1487 [2021-11-19 04:56:06,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:56:06,751 INFO L470 AbstractCegarLoop]: Abstraction has 2122 states and 2295 transitions. [2021-11-19 04:56:06,752 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 93 states, 93 states have (on average 4.903225806451613) internal successors, (456), 92 states have internal predecessors, (456), 22 states have call successors, (25), 3 states have call predecessors, (25), 3 states have return successors, (22), 22 states have call predecessors, (22), 21 states have call successors, (22) [2021-11-19 04:56:06,752 INFO L276 IsEmpty]: Start isEmpty. Operand 2122 states and 2295 transitions. [2021-11-19 04:56:06,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1493 [2021-11-19 04:56:06,786 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:56:06,786 INFO L514 BasicCegarLoop]: trace histogram [253, 253, 252, 252, 252, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:56:06,828 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2021-11-19 04:56:07,004 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2021-11-19 04:56:07,005 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting fooErr2REQUIRES_VIOLATION === [fooErr0ASSERT_VIOLATIONARRAY_INDEX, fooErr1REQUIRES_VIOLATION, fooErr2REQUIRES_VIOLATION, mainErr0REQUIRES_VIOLATION, mainErr1REQUIRES_VIOLATION (and 3 more)] === [2021-11-19 04:56:07,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:56:07,005 INFO L85 PathProgramCache]: Analyzing trace with hash -612079994, now seen corresponding path program 23 times [2021-11-19 04:56:07,005 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:56:07,005 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [352496122] [2021-11-19 04:56:07,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:56:07,006 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:56:07,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:56:08,294 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-19 04:56:08,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:56:08,296 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-11-19 04:56:08,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:56:08,300 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-11-19 04:56:08,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:56:08,304 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-11-19 04:56:08,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:56:08,317 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-11-19 04:56:08,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:56:08,324 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2021-11-19 04:56:08,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:56:08,333 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2021-11-19 04:56:08,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:56:08,342 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 208 [2021-11-19 04:56:08,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:56:08,352 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2021-11-19 04:56:08,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:56:08,364 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 315 [2021-11-19 04:56:08,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:56:08,377 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 376 [2021-11-19 04:56:08,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:56:08,390 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 442 [2021-11-19 04:56:08,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:56:08,403 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 513 [2021-11-19 04:56:08,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:56:08,424 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 589 [2021-11-19 04:56:08,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:56:08,440 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 670 [2021-11-19 04:56:08,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:56:08,459 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 756 [2021-11-19 04:56:08,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:56:08,477 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 847 [2021-11-19 04:56:08,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:56:08,496 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 943 [2021-11-19 04:56:08,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:56:08,515 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1044 [2021-11-19 04:56:08,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:56:08,536 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1150 [2021-11-19 04:56:08,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:56:08,558 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1261 [2021-11-19 04:56:08,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:56:08,590 INFO L134 CoverageAnalysis]: Checked inductivity of 166096 backedges. 27585 proven. 1286 refuted. 0 times theorem prover too weak. 137225 trivial. 0 not checked. [2021-11-19 04:56:08,590 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:56:08,590 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [352496122] [2021-11-19 04:56:08,591 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [352496122] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:56:08,591 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [904077950] [2021-11-19 04:56:08,591 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-11-19 04:56:08,591 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:56:08,592 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:56:08,593 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:56:08,608 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2021-11-19 04:56:21,012 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 49 check-sat command(s) [2021-11-19 04:56:21,012 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 04:56:21,050 INFO L263 TraceCheckSpWp]: Trace formula consists of 3748 conjuncts, 52 conjunts are in the unsatisfiable core [2021-11-19 04:56:21,062 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 04:56:25,170 INFO L134 CoverageAnalysis]: Checked inductivity of 166096 backedges. 32106 proven. 11461 refuted. 0 times theorem prover too weak. 122529 trivial. 0 not checked. [2021-11-19 04:56:25,170 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 04:56:28,229 INFO L134 CoverageAnalysis]: Checked inductivity of 166096 backedges. 32063 proven. 11504 refuted. 0 times theorem prover too weak. 122529 trivial. 0 not checked. [2021-11-19 04:56:28,229 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [904077950] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 04:56:28,229 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 04:56:28,230 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 52, 52] total 102 [2021-11-19 04:56:28,230 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615044709] [2021-11-19 04:56:28,230 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 04:56:28,233 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 102 states [2021-11-19 04:56:28,234 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:56:28,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 102 interpolants. [2021-11-19 04:56:28,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1521, Invalid=8781, Unknown=0, NotChecked=0, Total=10302 [2021-11-19 04:56:28,236 INFO L87 Difference]: Start difference. First operand 2122 states and 2295 transitions. Second operand has 102 states, 102 states have (on average 4.764705882352941) internal successors, (486), 100 states have internal predecessors, (486), 22 states have call successors, (25), 3 states have call predecessors, (25), 2 states have return successors, (23), 21 states have call predecessors, (23), 21 states have call successors, (23) [2021-11-19 04:56:33,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:56:33,701 INFO L93 Difference]: Finished difference Result 2097 states and 2252 transitions. [2021-11-19 04:56:33,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2021-11-19 04:56:33,701 INFO L78 Accepts]: Start accepts. Automaton has has 102 states, 102 states have (on average 4.764705882352941) internal successors, (486), 100 states have internal predecessors, (486), 22 states have call successors, (25), 3 states have call predecessors, (25), 2 states have return successors, (23), 21 states have call predecessors, (23), 21 states have call successors, (23) Word has length 1492 [2021-11-19 04:56:33,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:56:33,714 INFO L225 Difference]: With dead ends: 2097 [2021-11-19 04:56:33,714 INFO L226 Difference]: Without dead ends: 2083 [2021-11-19 04:56:33,720 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3176 GetRequests, 2970 SyntacticMatches, 3 SemanticMatches, 203 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12301 ImplicationChecksByTransitivity, 6.0s TimeCoverageRelationStatistics Valid=6043, Invalid=35777, Unknown=0, NotChecked=0, Total=41820 [2021-11-19 04:56:33,721 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 1261 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 4170 mSolverCounterSat, 305 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1262 SdHoareTripleChecker+Valid, 147 SdHoareTripleChecker+Invalid, 4475 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 305 IncrementalHoareTripleChecker+Valid, 4170 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2021-11-19 04:56:33,721 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1262 Valid, 147 Invalid, 4475 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [305 Valid, 4170 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2021-11-19 04:56:33,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2083 states. [2021-11-19 04:56:33,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2083 to 2043. [2021-11-19 04:56:33,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2043 states, 1952 states have (on average 1.0153688524590163) internal successors, (1982), 1965 states have internal predecessors, (1982), 54 states have call successors, (54), 25 states have call predecessors, (54), 36 states have return successors, (102), 52 states have call predecessors, (102), 53 states have call successors, (102) [2021-11-19 04:56:33,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2043 states to 2043 states and 2138 transitions. [2021-11-19 04:56:33,771 INFO L78 Accepts]: Start accepts. Automaton has 2043 states and 2138 transitions. Word has length 1492 [2021-11-19 04:56:33,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:56:33,773 INFO L470 AbstractCegarLoop]: Abstraction has 2043 states and 2138 transitions. [2021-11-19 04:56:33,774 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 102 states, 102 states have (on average 4.764705882352941) internal successors, (486), 100 states have internal predecessors, (486), 22 states have call successors, (25), 3 states have call predecessors, (25), 2 states have return successors, (23), 21 states have call predecessors, (23), 21 states have call successors, (23) [2021-11-19 04:56:33,774 INFO L276 IsEmpty]: Start isEmpty. Operand 2043 states and 2138 transitions. [2021-11-19 04:56:33,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1609 [2021-11-19 04:56:33,810 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:56:33,811 INFO L514 BasicCegarLoop]: trace histogram [274, 274, 273, 273, 273, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:56:33,876 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2021-11-19 04:56:34,032 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:56:34,032 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting fooErr2REQUIRES_VIOLATION === [fooErr0ASSERT_VIOLATIONARRAY_INDEX, fooErr1REQUIRES_VIOLATION, fooErr2REQUIRES_VIOLATION, mainErr0REQUIRES_VIOLATION, mainErr1REQUIRES_VIOLATION (and 3 more)] === [2021-11-19 04:56:34,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:56:34,033 INFO L85 PathProgramCache]: Analyzing trace with hash 1669692803, now seen corresponding path program 24 times [2021-11-19 04:56:34,033 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:56:34,033 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056655277] [2021-11-19 04:56:34,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:56:34,034 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:56:34,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:56:35,091 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-19 04:56:35,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:56:35,093 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-11-19 04:56:35,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:56:35,097 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-11-19 04:56:35,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:56:35,113 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-11-19 04:56:35,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:56:35,119 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-11-19 04:56:35,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:56:35,124 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2021-11-19 04:56:35,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:56:35,130 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2021-11-19 04:56:35,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:56:35,136 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 208 [2021-11-19 04:56:35,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:56:35,147 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2021-11-19 04:56:35,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:56:35,157 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 315 [2021-11-19 04:56:35,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:56:35,176 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 376 [2021-11-19 04:56:35,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:56:35,190 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 442 [2021-11-19 04:56:35,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:56:35,204 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 513 [2021-11-19 04:56:35,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:56:35,219 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 589 [2021-11-19 04:56:35,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:56:35,235 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 670 [2021-11-19 04:56:35,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:56:35,301 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 756 [2021-11-19 04:56:35,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:56:35,314 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 847 [2021-11-19 04:56:35,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:56:35,327 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 943 [2021-11-19 04:56:35,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:56:35,346 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1044 [2021-11-19 04:56:35,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:56:35,360 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1150 [2021-11-19 04:56:35,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:56:35,373 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1261 [2021-11-19 04:56:35,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:56:35,388 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1377 [2021-11-19 04:56:35,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:56:35,975 INFO L134 CoverageAnalysis]: Checked inductivity of 194586 backedges. 54933 proven. 1187 refuted. 0 times theorem prover too weak. 138466 trivial. 0 not checked. [2021-11-19 04:56:35,975 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:56:35,975 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056655277] [2021-11-19 04:56:35,975 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2056655277] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:56:35,975 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [679776581] [2021-11-19 04:56:35,975 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-11-19 04:56:35,976 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:56:35,976 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:56:35,977 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:56:35,978 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2021-11-19 04:56:43,950 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 45 check-sat command(s) [2021-11-19 04:56:43,950 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 04:56:43,984 INFO L263 TraceCheckSpWp]: Trace formula consists of 3355 conjuncts, 52 conjunts are in the unsatisfiable core [2021-11-19 04:56:43,997 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 04:56:49,162 INFO L134 CoverageAnalysis]: Checked inductivity of 194586 backedges. 52736 proven. 3425 refuted. 0 times theorem prover too weak. 138425 trivial. 0 not checked. [2021-11-19 04:56:49,162 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 04:56:54,754 INFO L134 CoverageAnalysis]: Checked inductivity of 194586 backedges. 52736 proven. 3425 refuted. 0 times theorem prover too weak. 138425 trivial. 0 not checked. [2021-11-19 04:56:54,754 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [679776581] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 04:56:54,754 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 04:56:54,756 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 51, 51] total 140 [2021-11-19 04:56:54,756 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438113844] [2021-11-19 04:56:54,756 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 04:56:54,759 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 140 states [2021-11-19 04:56:54,759 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:56:54,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 140 interpolants. [2021-11-19 04:56:54,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2727, Invalid=16733, Unknown=0, NotChecked=0, Total=19460 [2021-11-19 04:56:54,762 INFO L87 Difference]: Start difference. First operand 2043 states and 2138 transitions. Second operand has 140 states, 140 states have (on average 4.885714285714286) internal successors, (684), 138 states have internal predecessors, (684), 24 states have call successors, (27), 4 states have call predecessors, (27), 2 states have return successors, (24), 23 states have call predecessors, (24), 22 states have call successors, (24) [2021-11-19 04:57:02,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:57:02,190 INFO L93 Difference]: Finished difference Result 2542 states and 2721 transitions. [2021-11-19 04:57:02,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 125 states. [2021-11-19 04:57:02,190 INFO L78 Accepts]: Start accepts. Automaton has has 140 states, 140 states have (on average 4.885714285714286) internal successors, (684), 138 states have internal predecessors, (684), 24 states have call successors, (27), 4 states have call predecessors, (27), 2 states have return successors, (24), 23 states have call predecessors, (24), 22 states have call successors, (24) Word has length 1608 [2021-11-19 04:57:02,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:57:02,201 INFO L225 Difference]: With dead ends: 2542 [2021-11-19 04:57:02,202 INFO L226 Difference]: Without dead ends: 2533 [2021-11-19 04:57:02,209 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3427 GetRequests, 3165 SyntacticMatches, 2 SemanticMatches, 260 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19734 ImplicationChecksByTransitivity, 10.1s TimeCoverageRelationStatistics Valid=9440, Invalid=58942, Unknown=0, NotChecked=0, Total=68382 [2021-11-19 04:57:02,210 INFO L933 BasicCegarLoop]: 90 mSDtfsCounter, 2072 mSDsluCounter, 282 mSDsCounter, 0 mSdLazyCounter, 4862 mSolverCounterSat, 511 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2072 SdHoareTripleChecker+Valid, 372 SdHoareTripleChecker+Invalid, 5373 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 511 IncrementalHoareTripleChecker+Valid, 4862 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2021-11-19 04:57:02,210 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2072 Valid, 372 Invalid, 5373 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [511 Valid, 4862 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2021-11-19 04:57:02,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2533 states. [2021-11-19 04:57:02,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2533 to 2043. [2021-11-19 04:57:02,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2043 states, 1952 states have (on average 1.014344262295082) internal successors, (1980), 1965 states have internal predecessors, (1980), 54 states have call successors, (54), 25 states have call predecessors, (54), 36 states have return successors, (102), 52 states have call predecessors, (102), 53 states have call successors, (102) [2021-11-19 04:57:02,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2043 states to 2043 states and 2136 transitions. [2021-11-19 04:57:02,333 INFO L78 Accepts]: Start accepts. Automaton has 2043 states and 2136 transitions. Word has length 1608 [2021-11-19 04:57:02,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:57:02,334 INFO L470 AbstractCegarLoop]: Abstraction has 2043 states and 2136 transitions. [2021-11-19 04:57:02,335 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 140 states, 140 states have (on average 4.885714285714286) internal successors, (684), 138 states have internal predecessors, (684), 24 states have call successors, (27), 4 states have call predecessors, (27), 2 states have return successors, (24), 23 states have call predecessors, (24), 22 states have call successors, (24) [2021-11-19 04:57:02,335 INFO L276 IsEmpty]: Start isEmpty. Operand 2043 states and 2136 transitions. [2021-11-19 04:57:02,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1614 [2021-11-19 04:57:02,373 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:57:02,374 INFO L514 BasicCegarLoop]: trace histogram [275, 275, 274, 274, 274, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:57:02,425 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2021-11-19 04:57:02,596 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:57:02,596 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting fooErr2REQUIRES_VIOLATION === [fooErr0ASSERT_VIOLATIONARRAY_INDEX, fooErr1REQUIRES_VIOLATION, fooErr2REQUIRES_VIOLATION, mainErr0REQUIRES_VIOLATION, mainErr1REQUIRES_VIOLATION (and 3 more)] === [2021-11-19 04:57:02,597 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:57:02,598 INFO L85 PathProgramCache]: Analyzing trace with hash 1280506436, now seen corresponding path program 25 times [2021-11-19 04:57:02,598 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:57:02,598 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009666600] [2021-11-19 04:57:02,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:57:02,598 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:57:03,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:57:03,918 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-19 04:57:03,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:57:03,920 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-11-19 04:57:03,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:57:03,924 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-11-19 04:57:03,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:57:03,927 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-11-19 04:57:03,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:57:03,932 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-11-19 04:57:03,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:57:03,939 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2021-11-19 04:57:03,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:57:03,947 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2021-11-19 04:57:03,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:57:03,955 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 208 [2021-11-19 04:57:03,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:57:03,965 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2021-11-19 04:57:03,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:57:03,981 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 315 [2021-11-19 04:57:03,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:57:03,992 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 376 [2021-11-19 04:57:03,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:57:04,005 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 442 [2021-11-19 04:57:04,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:57:04,019 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 513 [2021-11-19 04:57:04,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:57:04,035 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 589 [2021-11-19 04:57:04,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:57:04,050 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 670 [2021-11-19 04:57:04,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:57:04,067 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 756 [2021-11-19 04:57:04,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:57:04,085 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 847 [2021-11-19 04:57:04,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:57:04,104 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 943 [2021-11-19 04:57:04,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:57:04,125 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1044 [2021-11-19 04:57:04,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:57:04,147 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1150 [2021-11-19 04:57:04,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:57:04,171 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1261 [2021-11-19 04:57:04,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:57:04,195 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1377 [2021-11-19 04:57:04,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:57:04,227 INFO L134 CoverageAnalysis]: Checked inductivity of 195975 backedges. 28980 proven. 1221 refuted. 0 times theorem prover too weak. 165774 trivial. 0 not checked. [2021-11-19 04:57:04,227 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:57:04,227 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009666600] [2021-11-19 04:57:04,228 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1009666600] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:57:04,228 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1023952351] [2021-11-19 04:57:04,228 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-19 04:57:04,228 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:57:04,229 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:57:04,233 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:57:04,256 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2021-11-19 04:57:04,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:57:04,843 INFO L263 TraceCheckSpWp]: Trace formula consists of 4045 conjuncts, 62 conjunts are in the unsatisfiable core [2021-11-19 04:57:04,857 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 04:57:04,878 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-19 04:57:04,879 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 15 [2021-11-19 04:57:10,860 INFO L134 CoverageAnalysis]: Checked inductivity of 195975 backedges. 28980 proven. 1221 refuted. 0 times theorem prover too weak. 165774 trivial. 0 not checked. [2021-11-19 04:57:10,860 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 04:57:14,661 INFO L134 CoverageAnalysis]: Checked inductivity of 195975 backedges. 28980 proven. 1221 refuted. 0 times theorem prover too weak. 165774 trivial. 0 not checked. [2021-11-19 04:57:14,661 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1023952351] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 04:57:14,661 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 04:57:14,663 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 27, 26] total 76 [2021-11-19 04:57:14,663 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042602210] [2021-11-19 04:57:14,663 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 04:57:14,665 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 77 states [2021-11-19 04:57:14,666 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:57:14,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 77 interpolants. [2021-11-19 04:57:14,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1179, Invalid=4673, Unknown=0, NotChecked=0, Total=5852 [2021-11-19 04:57:14,667 INFO L87 Difference]: Start difference. First operand 2043 states and 2136 transitions. Second operand has 77 states, 76 states have (on average 4.868421052631579) internal successors, (370), 74 states have internal predecessors, (370), 3 states have call successors, (8), 5 states have call predecessors, (8), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2021-11-19 04:57:18,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:57:18,272 INFO L93 Difference]: Finished difference Result 2156 states and 2318 transitions. [2021-11-19 04:57:18,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-11-19 04:57:18,272 INFO L78 Accepts]: Start accepts. Automaton has has 77 states, 76 states have (on average 4.868421052631579) internal successors, (370), 74 states have internal predecessors, (370), 3 states have call successors, (8), 5 states have call predecessors, (8), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 1613 [2021-11-19 04:57:18,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:57:18,281 INFO L225 Difference]: With dead ends: 2156 [2021-11-19 04:57:18,281 INFO L226 Difference]: Without dead ends: 2156 [2021-11-19 04:57:18,282 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3332 GetRequests, 3182 SyntacticMatches, 41 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3737 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=2462, Invalid=9748, Unknown=0, NotChecked=0, Total=12210 [2021-11-19 04:57:18,282 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 1388 mSDsluCounter, 157 mSDsCounter, 0 mSdLazyCounter, 4689 mSolverCounterSat, 150 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1388 SdHoareTripleChecker+Valid, 189 SdHoareTripleChecker+Invalid, 4862 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 150 IncrementalHoareTripleChecker+Valid, 4689 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 23 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2021-11-19 04:57:18,283 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1388 Valid, 189 Invalid, 4862 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [150 Valid, 4689 Invalid, 0 Unknown, 23 Unchecked, 2.1s Time] [2021-11-19 04:57:18,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2156 states. [2021-11-19 04:57:18,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2156 to 2093. [2021-11-19 04:57:18,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2093 states, 2002 states have (on average 1.018981018981019) internal successors, (2040), 2015 states have internal predecessors, (2040), 54 states have call successors, (54), 25 states have call predecessors, (54), 36 states have return successors, (102), 52 states have call predecessors, (102), 53 states have call successors, (102) [2021-11-19 04:57:18,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2093 states to 2093 states and 2196 transitions. [2021-11-19 04:57:18,334 INFO L78 Accepts]: Start accepts. Automaton has 2093 states and 2196 transitions. Word has length 1613 [2021-11-19 04:57:18,335 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:57:18,335 INFO L470 AbstractCegarLoop]: Abstraction has 2093 states and 2196 transitions. [2021-11-19 04:57:18,336 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 77 states, 76 states have (on average 4.868421052631579) internal successors, (370), 74 states have internal predecessors, (370), 3 states have call successors, (8), 5 states have call predecessors, (8), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2021-11-19 04:57:18,336 INFO L276 IsEmpty]: Start isEmpty. Operand 2093 states and 2196 transitions. [2021-11-19 04:57:18,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1664 [2021-11-19 04:57:18,368 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:57:18,369 INFO L514 BasicCegarLoop]: trace histogram [285, 285, 284, 284, 284, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:57:18,421 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2021-11-19 04:57:18,593 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2021-11-19 04:57:18,593 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting fooErr2REQUIRES_VIOLATION === [fooErr0ASSERT_VIOLATIONARRAY_INDEX, fooErr1REQUIRES_VIOLATION, fooErr2REQUIRES_VIOLATION, mainErr0REQUIRES_VIOLATION, mainErr1REQUIRES_VIOLATION (and 3 more)] === [2021-11-19 04:57:18,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:57:18,594 INFO L85 PathProgramCache]: Analyzing trace with hash 1384112612, now seen corresponding path program 26 times [2021-11-19 04:57:18,594 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:57:18,594 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620181235] [2021-11-19 04:57:18,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:57:18,594 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:57:19,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:57:20,220 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-19 04:57:20,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:57:20,222 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-11-19 04:57:20,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:57:20,230 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-11-19 04:57:20,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:57:20,236 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-11-19 04:57:20,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:57:20,243 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-11-19 04:57:20,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:57:20,250 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2021-11-19 04:57:20,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:57:20,259 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2021-11-19 04:57:20,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:57:20,268 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 208 [2021-11-19 04:57:20,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:57:20,278 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2021-11-19 04:57:20,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:57:20,289 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 315 [2021-11-19 04:57:20,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:57:20,300 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 376 [2021-11-19 04:57:20,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:57:20,313 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 442 [2021-11-19 04:57:20,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:57:20,322 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 513 [2021-11-19 04:57:20,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:57:20,334 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 589 [2021-11-19 04:57:20,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:57:20,345 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 670 [2021-11-19 04:57:20,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:57:20,357 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 756 [2021-11-19 04:57:20,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:57:20,369 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 847 [2021-11-19 04:57:20,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:57:20,383 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 943 [2021-11-19 04:57:20,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:57:20,400 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1044 [2021-11-19 04:57:20,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:57:20,422 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1150 [2021-11-19 04:57:20,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:57:20,444 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1261 [2021-11-19 04:57:20,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:57:20,467 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1377 [2021-11-19 04:57:20,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:57:20,501 INFO L134 CoverageAnalysis]: Checked inductivity of 210140 backedges. 43097 proven. 2373 refuted. 0 times theorem prover too weak. 164670 trivial. 0 not checked. [2021-11-19 04:57:20,501 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:57:20,501 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620181235] [2021-11-19 04:57:20,502 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [620181235] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:57:20,502 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [270522047] [2021-11-19 04:57:20,502 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-19 04:57:20,502 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:57:20,503 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:57:20,508 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:57:20,509 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2021-11-19 04:57:21,277 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-19 04:57:21,277 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 04:57:21,295 INFO L263 TraceCheckSpWp]: Trace formula consists of 4165 conjuncts, 54 conjunts are in the unsatisfiable core [2021-11-19 04:57:21,312 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 04:57:26,611 INFO L134 CoverageAnalysis]: Checked inductivity of 210140 backedges. 43011 proven. 2450 refuted. 0 times theorem prover too weak. 164679 trivial. 0 not checked. [2021-11-19 04:57:26,611 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 04:57:27,326 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 29 [2021-11-19 04:57:34,304 INFO L134 CoverageAnalysis]: Checked inductivity of 210140 backedges. 43011 proven. 2450 refuted. 0 times theorem prover too weak. 164679 trivial. 0 not checked. [2021-11-19 04:57:34,304 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [270522047] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 04:57:34,304 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 04:57:34,305 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 50, 50] total 149 [2021-11-19 04:57:34,305 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712417987] [2021-11-19 04:57:34,305 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 04:57:34,307 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 149 states [2021-11-19 04:57:34,307 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:57:34,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 149 interpolants. [2021-11-19 04:57:34,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3112, Invalid=18940, Unknown=0, NotChecked=0, Total=22052 [2021-11-19 04:57:34,309 INFO L87 Difference]: Start difference. First operand 2093 states and 2196 transitions. Second operand has 149 states, 149 states have (on average 4.697986577181208) internal successors, (700), 145 states have internal predecessors, (700), 67 states have call successors, (69), 5 states have call predecessors, (69), 1 states have return successors, (64), 64 states have call predecessors, (64), 64 states have call successors, (64) [2021-11-19 04:57:40,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:57:40,605 INFO L93 Difference]: Finished difference Result 2259 states and 2422 transitions. [2021-11-19 04:57:40,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2021-11-19 04:57:40,605 INFO L78 Accepts]: Start accepts. Automaton has has 149 states, 149 states have (on average 4.697986577181208) internal successors, (700), 145 states have internal predecessors, (700), 67 states have call successors, (69), 5 states have call predecessors, (69), 1 states have return successors, (64), 64 states have call predecessors, (64), 64 states have call successors, (64) Word has length 1663 [2021-11-19 04:57:40,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:57:40,615 INFO L225 Difference]: With dead ends: 2259 [2021-11-19 04:57:40,615 INFO L226 Difference]: Without dead ends: 2259 [2021-11-19 04:57:40,619 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3513 GetRequests, 3273 SyntacticMatches, 0 SemanticMatches, 240 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19669 ImplicationChecksByTransitivity, 9.2s TimeCoverageRelationStatistics Valid=9140, Invalid=49182, Unknown=0, NotChecked=0, Total=58322 [2021-11-19 04:57:40,620 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 358 mSDsluCounter, 120 mSDsCounter, 0 mSdLazyCounter, 4025 mSolverCounterSat, 141 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 359 SdHoareTripleChecker+Valid, 152 SdHoareTripleChecker+Invalid, 4166 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 141 IncrementalHoareTripleChecker+Valid, 4025 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2021-11-19 04:57:40,620 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [359 Valid, 152 Invalid, 4166 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [141 Valid, 4025 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2021-11-19 04:57:40,623 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2259 states. [2021-11-19 04:57:40,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2259 to 2219. [2021-11-19 04:57:40,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2219 states, 2126 states have (on average 1.0183443085606774) internal successors, (2165), 2139 states have internal predecessors, (2165), 55 states have call successors, (55), 26 states have call predecessors, (55), 37 states have return successors, (103), 53 states have call predecessors, (103), 54 states have call successors, (103) [2021-11-19 04:57:40,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2219 states to 2219 states and 2323 transitions. [2021-11-19 04:57:40,659 INFO L78 Accepts]: Start accepts. Automaton has 2219 states and 2323 transitions. Word has length 1663 [2021-11-19 04:57:40,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:57:40,661 INFO L470 AbstractCegarLoop]: Abstraction has 2219 states and 2323 transitions. [2021-11-19 04:57:40,661 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 149 states, 149 states have (on average 4.697986577181208) internal successors, (700), 145 states have internal predecessors, (700), 67 states have call successors, (69), 5 states have call predecessors, (69), 1 states have return successors, (64), 64 states have call predecessors, (64), 64 states have call successors, (64) [2021-11-19 04:57:40,662 INFO L276 IsEmpty]: Start isEmpty. Operand 2219 states and 2323 transitions. [2021-11-19 04:57:40,692 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1785 [2021-11-19 04:57:40,693 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:57:40,694 INFO L514 BasicCegarLoop]: trace histogram [307, 307, 306, 306, 306, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:57:40,743 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2021-11-19 04:57:40,908 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2021-11-19 04:57:40,908 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting fooErr2REQUIRES_VIOLATION === [fooErr0ASSERT_VIOLATIONARRAY_INDEX, fooErr1REQUIRES_VIOLATION, fooErr2REQUIRES_VIOLATION, mainErr0REQUIRES_VIOLATION, mainErr1REQUIRES_VIOLATION (and 3 more)] === [2021-11-19 04:57:40,909 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:57:40,909 INFO L85 PathProgramCache]: Analyzing trace with hash 584024934, now seen corresponding path program 27 times [2021-11-19 04:57:40,909 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:57:40,909 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342466572] [2021-11-19 04:57:40,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:57:40,910 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:57:41,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:57:41,794 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-19 04:57:41,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:57:41,796 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-11-19 04:57:41,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:57:41,799 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-11-19 04:57:41,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:57:41,803 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-11-19 04:57:41,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:57:41,807 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-11-19 04:57:41,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:57:41,812 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2021-11-19 04:57:41,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:57:41,818 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2021-11-19 04:57:41,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:57:41,829 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 208 [2021-11-19 04:57:41,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:57:41,836 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2021-11-19 04:57:41,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:57:41,849 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 315 [2021-11-19 04:57:41,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:57:41,865 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 376 [2021-11-19 04:57:41,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:57:41,879 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 442 [2021-11-19 04:57:41,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:57:41,893 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 513 [2021-11-19 04:57:41,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:57:41,908 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 589 [2021-11-19 04:57:41,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:57:41,923 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 670 [2021-11-19 04:57:41,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:57:41,939 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 756 [2021-11-19 04:57:41,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:57:41,956 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 847 [2021-11-19 04:57:41,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:57:41,975 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 943 [2021-11-19 04:57:41,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:57:41,994 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1044 [2021-11-19 04:57:42,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:57:42,091 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1150 [2021-11-19 04:57:42,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:57:42,112 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1261 [2021-11-19 04:57:42,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:57:42,132 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1377 [2021-11-19 04:57:42,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:57:42,153 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1498 [2021-11-19 04:57:42,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:57:42,828 INFO L134 CoverageAnalysis]: Checked inductivity of 243604 backedges. 75236 proven. 1299 refuted. 0 times theorem prover too weak. 167069 trivial. 0 not checked. [2021-11-19 04:57:42,829 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:57:42,829 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [342466572] [2021-11-19 04:57:42,829 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [342466572] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:57:42,829 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1491674260] [2021-11-19 04:57:42,829 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-19 04:57:42,829 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:57:42,829 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:57:42,830 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:57:42,832 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2021-11-19 04:57:44,460 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 24 check-sat command(s) [2021-11-19 04:57:44,460 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 04:57:44,478 INFO L263 TraceCheckSpWp]: Trace formula consists of 1957 conjuncts, 47 conjunts are in the unsatisfiable core [2021-11-19 04:57:44,495 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 04:57:44,516 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-19 04:57:44,517 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 15 [2021-11-19 04:57:54,343 INFO L134 CoverageAnalysis]: Checked inductivity of 243604 backedges. 70437 proven. 4860 refuted. 0 times theorem prover too weak. 168307 trivial. 0 not checked. [2021-11-19 04:57:54,343 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 04:58:02,372 INFO L134 CoverageAnalysis]: Checked inductivity of 243604 backedges. 70309 proven. 4988 refuted. 0 times theorem prover too weak. 168307 trivial. 0 not checked. [2021-11-19 04:58:02,372 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1491674260] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 04:58:02,372 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 04:58:02,374 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 34, 32] total 113 [2021-11-19 04:58:02,374 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421635902] [2021-11-19 04:58:02,374 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 04:58:02,375 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 113 states [2021-11-19 04:58:02,375 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:58:02,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 113 interpolants. [2021-11-19 04:58:02,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1891, Invalid=10765, Unknown=0, NotChecked=0, Total=12656 [2021-11-19 04:58:02,377 INFO L87 Difference]: Start difference. First operand 2219 states and 2323 transitions. Second operand has 113 states, 113 states have (on average 4.619469026548672) internal successors, (522), 110 states have internal predecessors, (522), 28 states have call successors, (30), 6 states have call predecessors, (30), 5 states have return successors, (27), 27 states have call predecessors, (27), 25 states have call successors, (27) [2021-11-19 04:58:18,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:58:18,874 INFO L93 Difference]: Finished difference Result 2434 states and 2605 transitions. [2021-11-19 04:58:18,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 214 states. [2021-11-19 04:58:18,875 INFO L78 Accepts]: Start accepts. Automaton has has 113 states, 113 states have (on average 4.619469026548672) internal successors, (522), 110 states have internal predecessors, (522), 28 states have call successors, (30), 6 states have call predecessors, (30), 5 states have return successors, (27), 27 states have call predecessors, (27), 25 states have call successors, (27) Word has length 1784 [2021-11-19 04:58:18,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:58:18,884 INFO L225 Difference]: With dead ends: 2434 [2021-11-19 04:58:18,884 INFO L226 Difference]: Without dead ends: 2425 [2021-11-19 04:58:18,891 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3911 GetRequests, 3546 SyntacticMatches, 44 SemanticMatches, 321 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39540 ImplicationChecksByTransitivity, 19.5s TimeCoverageRelationStatistics Valid=18362, Invalid=85644, Unknown=0, NotChecked=0, Total=104006 [2021-11-19 04:58:18,891 INFO L933 BasicCegarLoop]: 73 mSDtfsCounter, 2141 mSDsluCounter, 245 mSDsCounter, 0 mSdLazyCounter, 1834 mSolverCounterSat, 289 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2141 SdHoareTripleChecker+Valid, 318 SdHoareTripleChecker+Invalid, 5515 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 289 IncrementalHoareTripleChecker+Valid, 1834 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3392 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2021-11-19 04:58:18,891 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2141 Valid, 318 Invalid, 5515 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [289 Valid, 1834 Invalid, 0 Unknown, 3392 Unchecked, 1.3s Time] [2021-11-19 04:58:18,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2425 states. [2021-11-19 04:58:18,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2425 to 2345. [2021-11-19 04:58:18,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2345 states, 2250 states have (on average 1.016888888888889) internal successors, (2288), 2263 states have internal predecessors, (2288), 56 states have call successors, (56), 27 states have call predecessors, (56), 38 states have return successors, (104), 54 states have call predecessors, (104), 55 states have call successors, (104) [2021-11-19 04:58:18,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2345 states to 2345 states and 2448 transitions. [2021-11-19 04:58:18,933 INFO L78 Accepts]: Start accepts. Automaton has 2345 states and 2448 transitions. Word has length 1784 [2021-11-19 04:58:18,934 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:58:18,934 INFO L470 AbstractCegarLoop]: Abstraction has 2345 states and 2448 transitions. [2021-11-19 04:58:18,935 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 113 states, 113 states have (on average 4.619469026548672) internal successors, (522), 110 states have internal predecessors, (522), 28 states have call successors, (30), 6 states have call predecessors, (30), 5 states have return successors, (27), 27 states have call predecessors, (27), 25 states have call successors, (27) [2021-11-19 04:58:18,935 INFO L276 IsEmpty]: Start isEmpty. Operand 2345 states and 2448 transitions. [2021-11-19 04:58:19,004 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1916 [2021-11-19 04:58:19,004 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:58:19,005 INFO L514 BasicCegarLoop]: trace histogram [331, 331, 330, 330, 330, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:58:19,030 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2021-11-19 04:58:19,206 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,44 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:58:19,206 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting fooErr2REQUIRES_VIOLATION === [fooErr0ASSERT_VIOLATIONARRAY_INDEX, fooErr1REQUIRES_VIOLATION, fooErr2REQUIRES_VIOLATION, mainErr0REQUIRES_VIOLATION, mainErr1REQUIRES_VIOLATION (and 3 more)] === [2021-11-19 04:58:19,206 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:58:19,207 INFO L85 PathProgramCache]: Analyzing trace with hash -620896034, now seen corresponding path program 28 times [2021-11-19 04:58:19,207 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:58:19,207 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2121557503] [2021-11-19 04:58:19,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:58:19,207 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:58:19,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:58:20,221 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-19 04:58:20,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:58:20,223 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-11-19 04:58:20,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:58:20,231 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-11-19 04:58:20,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:58:20,235 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-11-19 04:58:20,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:58:20,239 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-11-19 04:58:20,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:58:20,243 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2021-11-19 04:58:20,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:58:20,248 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2021-11-19 04:58:20,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:58:20,254 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 208 [2021-11-19 04:58:20,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:58:20,260 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2021-11-19 04:58:20,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:58:20,266 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 315 [2021-11-19 04:58:20,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:58:20,273 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 376 [2021-11-19 04:58:20,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:58:20,281 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 442 [2021-11-19 04:58:20,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:58:20,289 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 513 [2021-11-19 04:58:20,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:58:20,297 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 589 [2021-11-19 04:58:20,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:58:20,306 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 670 [2021-11-19 04:58:20,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:58:20,324 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 756 [2021-11-19 04:58:20,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:58:20,335 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 847 [2021-11-19 04:58:20,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:58:20,346 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 943 [2021-11-19 04:58:20,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:58:20,357 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1044 [2021-11-19 04:58:20,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:58:20,370 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1150 [2021-11-19 04:58:20,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:58:20,401 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1261 [2021-11-19 04:58:20,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:58:20,420 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1377 [2021-11-19 04:58:20,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:58:20,438 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1498 [2021-11-19 04:58:20,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:58:20,454 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1624 [2021-11-19 04:58:20,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:58:21,112 INFO L134 CoverageAnalysis]: Checked inductivity of 282880 backedges. 83286 proven. 1416 refuted. 0 times theorem prover too weak. 198178 trivial. 0 not checked. [2021-11-19 04:58:21,112 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:58:21,112 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2121557503] [2021-11-19 04:58:21,113 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2121557503] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:58:21,115 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1520553464] [2021-11-19 04:58:21,115 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-19 04:58:21,115 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:58:21,116 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:58:21,117 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:58:21,136 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2021-11-19 04:58:21,897 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-19 04:58:21,897 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 04:58:21,920 INFO L263 TraceCheckSpWp]: Trace formula consists of 4035 conjuncts, 54 conjunts are in the unsatisfiable core [2021-11-19 04:58:21,938 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 04:58:26,070 INFO L134 CoverageAnalysis]: Checked inductivity of 282880 backedges. 83156 proven. 4682 refuted. 0 times theorem prover too weak. 195042 trivial. 0 not checked. [2021-11-19 04:58:26,070 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 04:58:30,715 INFO L134 CoverageAnalysis]: Checked inductivity of 282880 backedges. 83162 proven. 4676 refuted. 0 times theorem prover too weak. 195042 trivial. 0 not checked. [2021-11-19 04:58:30,715 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1520553464] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 04:58:30,715 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 04:58:30,716 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 53, 53] total 105 [2021-11-19 04:58:30,716 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412788701] [2021-11-19 04:58:30,716 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 04:58:30,718 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 105 states [2021-11-19 04:58:30,718 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:58:30,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 105 interpolants. [2021-11-19 04:58:30,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2220, Invalid=8700, Unknown=0, NotChecked=0, Total=10920 [2021-11-19 04:58:30,720 INFO L87 Difference]: Start difference. First operand 2345 states and 2448 transitions. Second operand has 105 states, 105 states have (on average 4.914285714285715) internal successors, (516), 104 states have internal predecessors, (516), 25 states have call successors, (28), 3 states have call predecessors, (28), 3 states have return successors, (25), 25 states have call predecessors, (25), 24 states have call successors, (25) [2021-11-19 04:58:35,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:58:35,655 INFO L93 Difference]: Finished difference Result 2393 states and 2554 transitions. [2021-11-19 04:58:35,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2021-11-19 04:58:35,656 INFO L78 Accepts]: Start accepts. Automaton has has 105 states, 105 states have (on average 4.914285714285715) internal successors, (516), 104 states have internal predecessors, (516), 25 states have call successors, (28), 3 states have call predecessors, (28), 3 states have return successors, (25), 25 states have call predecessors, (25), 24 states have call successors, (25) Word has length 1915 [2021-11-19 04:58:35,657 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:58:35,663 INFO L225 Difference]: With dead ends: 2393 [2021-11-19 04:58:35,664 INFO L226 Difference]: Without dead ends: 2387 [2021-11-19 04:58:35,667 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4025 GetRequests, 3845 SyntacticMatches, 2 SemanticMatches, 178 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8228 ImplicationChecksByTransitivity, 6.0s TimeCoverageRelationStatistics Valid=6284, Invalid=25936, Unknown=0, NotChecked=0, Total=32220 [2021-11-19 04:58:35,668 INFO L933 BasicCegarLoop]: 76 mSDtfsCounter, 939 mSDsluCounter, 263 mSDsCounter, 0 mSdLazyCounter, 3269 mSolverCounterSat, 223 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 939 SdHoareTripleChecker+Valid, 339 SdHoareTripleChecker+Invalid, 3492 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 223 IncrementalHoareTripleChecker+Valid, 3269 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2021-11-19 04:58:35,668 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [939 Valid, 339 Invalid, 3492 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [223 Valid, 3269 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2021-11-19 04:58:35,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2387 states. [2021-11-19 04:58:35,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2387 to 2350. [2021-11-19 04:58:35,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2350 states, 2255 states have (on average 1.0164079822616408) internal successors, (2292), 2268 states have internal predecessors, (2292), 56 states have call successors, (56), 27 states have call predecessors, (56), 38 states have return successors, (104), 54 states have call predecessors, (104), 55 states have call successors, (104) [2021-11-19 04:58:35,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2350 states to 2350 states and 2452 transitions. [2021-11-19 04:58:35,710 INFO L78 Accepts]: Start accepts. Automaton has 2350 states and 2452 transitions. Word has length 1915 [2021-11-19 04:58:35,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:58:35,712 INFO L470 AbstractCegarLoop]: Abstraction has 2350 states and 2452 transitions. [2021-11-19 04:58:35,713 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 105 states, 105 states have (on average 4.914285714285715) internal successors, (516), 104 states have internal predecessors, (516), 25 states have call successors, (28), 3 states have call predecessors, (28), 3 states have return successors, (25), 25 states have call predecessors, (25), 24 states have call successors, (25) [2021-11-19 04:58:35,713 INFO L276 IsEmpty]: Start isEmpty. Operand 2350 states and 2452 transitions. [2021-11-19 04:58:35,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1921 [2021-11-19 04:58:35,756 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:58:35,757 INFO L514 BasicCegarLoop]: trace histogram [332, 332, 331, 331, 331, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:58:35,802 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2021-11-19 04:58:35,972 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2021-11-19 04:58:35,972 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting fooErr2REQUIRES_VIOLATION === [fooErr0ASSERT_VIOLATIONARRAY_INDEX, fooErr1REQUIRES_VIOLATION, fooErr2REQUIRES_VIOLATION, mainErr0REQUIRES_VIOLATION, mainErr1REQUIRES_VIOLATION (and 3 more)] === [2021-11-19 04:58:35,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:58:35,973 INFO L85 PathProgramCache]: Analyzing trace with hash 1482141001, now seen corresponding path program 29 times [2021-11-19 04:58:35,973 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:58:35,973 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622110748] [2021-11-19 04:58:35,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:58:35,974 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:58:36,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:58:37,589 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-19 04:58:37,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:58:37,591 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-11-19 04:58:37,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:58:37,594 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-11-19 04:58:37,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:58:37,597 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-11-19 04:58:37,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:58:37,601 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-11-19 04:58:37,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:58:37,606 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2021-11-19 04:58:37,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:58:37,610 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2021-11-19 04:58:37,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:58:37,615 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 208 [2021-11-19 04:58:37,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:58:37,622 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2021-11-19 04:58:37,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:58:37,628 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 315 [2021-11-19 04:58:37,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:58:37,635 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 376 [2021-11-19 04:58:37,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:58:37,642 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 442 [2021-11-19 04:58:37,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:58:37,650 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 513 [2021-11-19 04:58:37,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:58:37,663 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 589 [2021-11-19 04:58:37,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:58:37,674 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 670 [2021-11-19 04:58:37,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:58:37,684 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 756 [2021-11-19 04:58:37,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:58:37,694 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 847 [2021-11-19 04:58:37,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:58:37,705 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 943 [2021-11-19 04:58:37,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:58:37,716 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1044 [2021-11-19 04:58:37,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:58:37,728 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1150 [2021-11-19 04:58:37,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:58:37,744 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1261 [2021-11-19 04:58:37,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:58:37,764 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1377 [2021-11-19 04:58:37,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:58:37,785 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1498 [2021-11-19 04:58:37,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:58:37,811 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1624 [2021-11-19 04:58:37,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:58:37,843 INFO L134 CoverageAnalysis]: Checked inductivity of 284556 backedges. 51059 proven. 2481 refuted. 0 times theorem prover too weak. 231016 trivial. 0 not checked. [2021-11-19 04:58:37,843 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:58:37,844 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [622110748] [2021-11-19 04:58:37,844 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [622110748] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:58:37,844 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [914584956] [2021-11-19 04:58:37,845 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-11-19 04:58:37,845 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:58:37,845 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:58:37,846 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:58:37,864 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2021-11-19 04:59:28,399 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 53 check-sat command(s) [2021-11-19 04:59:28,399 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 04:59:28,482 INFO L263 TraceCheckSpWp]: Trace formula consists of 4795 conjuncts, 58 conjunts are in the unsatisfiable core [2021-11-19 04:59:28,497 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 04:59:33,384 INFO L134 CoverageAnalysis]: Checked inductivity of 284556 backedges. 51765 proven. 8200 refuted. 0 times theorem prover too weak. 224591 trivial. 0 not checked. [2021-11-19 04:59:33,384 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 04:59:36,694 INFO L134 CoverageAnalysis]: Checked inductivity of 284556 backedges. 50972 proven. 8993 refuted. 0 times theorem prover too weak. 224591 trivial. 0 not checked. [2021-11-19 04:59:36,694 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [914584956] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 04:59:36,695 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 04:59:36,696 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [55, 58, 58] total 92 [2021-11-19 04:59:36,696 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [675376579] [2021-11-19 04:59:36,696 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 04:59:36,697 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 92 states [2021-11-19 04:59:36,698 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 04:59:36,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 92 interpolants. [2021-11-19 04:59:36,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1525, Invalid=6847, Unknown=0, NotChecked=0, Total=8372 [2021-11-19 04:59:36,702 INFO L87 Difference]: Start difference. First operand 2350 states and 2452 transitions. Second operand has 92 states, 92 states have (on average 4.815217391304348) internal successors, (443), 90 states have internal predecessors, (443), 25 states have call successors, (28), 3 states have call predecessors, (28), 2 states have return successors, (26), 24 states have call predecessors, (26), 24 states have call successors, (26) [2021-11-19 04:59:42,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 04:59:42,106 INFO L93 Difference]: Finished difference Result 2534 states and 2696 transitions. [2021-11-19 04:59:42,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 109 states. [2021-11-19 04:59:42,107 INFO L78 Accepts]: Start accepts. Automaton has has 92 states, 92 states have (on average 4.815217391304348) internal successors, (443), 90 states have internal predecessors, (443), 25 states have call successors, (28), 3 states have call predecessors, (28), 2 states have return successors, (26), 24 states have call predecessors, (26), 24 states have call successors, (26) Word has length 1920 [2021-11-19 04:59:42,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 04:59:42,118 INFO L225 Difference]: With dead ends: 2534 [2021-11-19 04:59:42,119 INFO L226 Difference]: Without dead ends: 2534 [2021-11-19 04:59:42,126 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4048 GetRequests, 3849 SyntacticMatches, 3 SemanticMatches, 196 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10479 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=6315, Invalid=32691, Unknown=0, NotChecked=0, Total=39006 [2021-11-19 04:59:42,126 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 594 mSDsluCounter, 97 mSDsCounter, 0 mSdLazyCounter, 3959 mSolverCounterSat, 164 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 595 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 4123 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 164 IncrementalHoareTripleChecker+Valid, 3959 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2021-11-19 04:59:42,127 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [595 Valid, 130 Invalid, 4123 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [164 Valid, 3959 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2021-11-19 04:59:42,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2534 states. [2021-11-19 04:59:42,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2534 to 2491. [2021-11-19 04:59:42,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2491 states, 2394 states have (on average 1.0158730158730158) internal successors, (2432), 2407 states have internal predecessors, (2432), 57 states have call successors, (57), 28 states have call predecessors, (57), 39 states have return successors, (105), 55 states have call predecessors, (105), 56 states have call successors, (105) [2021-11-19 04:59:42,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2491 states to 2491 states and 2594 transitions. [2021-11-19 04:59:42,175 INFO L78 Accepts]: Start accepts. Automaton has 2491 states and 2594 transitions. Word has length 1920 [2021-11-19 04:59:42,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 04:59:42,176 INFO L470 AbstractCegarLoop]: Abstraction has 2491 states and 2594 transitions. [2021-11-19 04:59:42,177 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 92 states, 92 states have (on average 4.815217391304348) internal successors, (443), 90 states have internal predecessors, (443), 25 states have call successors, (28), 3 states have call predecessors, (28), 2 states have return successors, (26), 24 states have call predecessors, (26), 24 states have call successors, (26) [2021-11-19 04:59:42,177 INFO L276 IsEmpty]: Start isEmpty. Operand 2491 states and 2594 transitions. [2021-11-19 04:59:42,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2052 [2021-11-19 04:59:42,225 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 04:59:42,227 INFO L514 BasicCegarLoop]: trace histogram [356, 356, 355, 355, 355, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 04:59:42,300 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2021-11-19 04:59:42,440 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,46 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:59:42,440 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting fooErr2REQUIRES_VIOLATION === [fooErr0ASSERT_VIOLATIONARRAY_INDEX, fooErr1REQUIRES_VIOLATION, fooErr2REQUIRES_VIOLATION, mainErr0REQUIRES_VIOLATION, mainErr1REQUIRES_VIOLATION (and 3 more)] === [2021-11-19 04:59:42,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 04:59:42,441 INFO L85 PathProgramCache]: Analyzing trace with hash 622695105, now seen corresponding path program 30 times [2021-11-19 04:59:42,441 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 04:59:42,441 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105388729] [2021-11-19 04:59:42,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 04:59:42,442 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 04:59:43,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:59:43,969 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-19 04:59:43,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:59:43,972 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-11-19 04:59:43,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:59:43,981 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-11-19 04:59:43,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:59:43,987 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-11-19 04:59:43,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:59:43,994 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-11-19 04:59:43,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:59:44,001 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2021-11-19 04:59:44,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:59:44,010 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2021-11-19 04:59:44,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:59:44,019 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 208 [2021-11-19 04:59:44,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:59:44,029 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2021-11-19 04:59:44,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:59:44,040 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 315 [2021-11-19 04:59:44,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:59:44,052 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 376 [2021-11-19 04:59:44,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:59:44,065 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 442 [2021-11-19 04:59:44,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:59:44,079 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 513 [2021-11-19 04:59:44,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:59:44,094 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 589 [2021-11-19 04:59:44,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:59:44,110 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 670 [2021-11-19 04:59:44,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:59:44,126 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 756 [2021-11-19 04:59:44,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:59:44,144 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 847 [2021-11-19 04:59:44,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:59:44,163 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 943 [2021-11-19 04:59:44,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:59:44,182 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1044 [2021-11-19 04:59:44,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:59:44,203 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1150 [2021-11-19 04:59:44,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:59:44,227 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1261 [2021-11-19 04:59:44,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:59:44,251 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1377 [2021-11-19 04:59:44,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:59:44,275 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1498 [2021-11-19 04:59:44,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:59:44,300 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1624 [2021-11-19 04:59:44,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:59:44,328 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1755 [2021-11-19 04:59:44,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 04:59:45,264 INFO L134 CoverageAnalysis]: Checked inductivity of 326892 backedges. 91858 proven. 1538 refuted. 0 times theorem prover too weak. 233496 trivial. 0 not checked. [2021-11-19 04:59:45,264 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 04:59:45,265 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105388729] [2021-11-19 04:59:45,265 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1105388729] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 04:59:45,265 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [853541836] [2021-11-19 04:59:45,265 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-11-19 04:59:45,265 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 04:59:45,265 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 04:59:45,266 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 04:59:45,267 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f84172d0-2cee-4d36-8baf-26aaea231722/bin/uautomizer-ZXIjhQolGL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process