./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/list-ext-properties/960521-1_1-2.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 63182f13 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/config/TaipanMemDerefMemtrack.xml -i ../../sv-benchmarks/c/list-ext-properties/960521-1_1-2.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF --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 Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 2b468f3c6542f32922018ecd35f248815c64c681a62a7333b987abbfb42d9345 --- Real Ultimate output --- This is Ultimate 0.2.1-dev-63182f1 [2021-11-12 23:35:10,823 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-12 23:35:10,826 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-12 23:35:10,889 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-12 23:35:10,891 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-12 23:35:10,896 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-12 23:35:10,898 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-12 23:35:10,902 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-12 23:35:10,905 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-12 23:35:10,913 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-12 23:35:10,914 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-12 23:35:10,916 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-12 23:35:10,917 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-12 23:35:10,919 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-12 23:35:10,922 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-12 23:35:10,928 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-12 23:35:10,930 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-12 23:35:10,931 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-12 23:35:10,934 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-12 23:35:10,944 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-12 23:35:10,946 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-12 23:35:10,947 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-12 23:35:10,950 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-12 23:35:10,951 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-12 23:35:10,955 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-12 23:35:10,956 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-12 23:35:10,956 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-12 23:35:10,958 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-12 23:35:10,959 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-12 23:35:10,960 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-12 23:35:10,961 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-12 23:35:10,962 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-12 23:35:10,963 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-12 23:35:10,965 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-12 23:35:10,966 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-12 23:35:10,967 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-12 23:35:10,967 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-12 23:35:10,968 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-12 23:35:10,969 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-12 23:35:10,970 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-12 23:35:10,971 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-12 23:35:10,972 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Default.epf [2021-11-12 23:35:11,018 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-12 23:35:11,019 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-12 23:35:11,020 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-12 23:35:11,026 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-12 23:35:11,027 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-12 23:35:11,027 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-12 23:35:11,027 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-12 23:35:11,027 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2021-11-12 23:35:11,028 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-12 23:35:11,028 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-12 23:35:11,029 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2021-11-12 23:35:11,029 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2021-11-12 23:35:11,030 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-12 23:35:11,030 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2021-11-12 23:35:11,030 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2021-11-12 23:35:11,030 INFO L138 SettingsManager]: * Simplification Technique=SIMPLIFY_QUICK [2021-11-12 23:35:11,032 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-12 23:35:11,032 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-12 23:35:11,033 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-12 23:35:11,033 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-12 23:35:11,033 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-11-12 23:35:11,033 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-12 23:35:11,034 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-12 23:35:11,034 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-12 23:35:11,034 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-11-12 23:35:11,034 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-11-12 23:35:11,034 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2021-11-12 23:35:11,035 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-12 23:35:11,035 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-11-12 23:35:11,035 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-12 23:35:11,035 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-12 23:35:11,036 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-12 23:35:11,036 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-12 23:35:11,036 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-12 23:35:11,037 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-12 23:35:11,037 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-12 23:35:11,037 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2021-11-12 23:35:11,037 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-12 23:35:11,038 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-12 23:35:11,038 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-12 23:35:11,038 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G 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 -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 2b468f3c6542f32922018ecd35f248815c64c681a62a7333b987abbfb42d9345 [2021-11-12 23:35:11,318 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-12 23:35:11,341 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-12 23:35:11,343 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-12 23:35:11,345 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-12 23:35:11,345 INFO L275 PluginConnector]: CDTParser initialized [2021-11-12 23:35:11,347 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/../../sv-benchmarks/c/list-ext-properties/960521-1_1-2.i [2021-11-12 23:35:11,413 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/data/9194aa3ae/01363ecbfee345a09c88e538ad442eb8/FLAGa431ad8e4 [2021-11-12 23:35:12,004 INFO L306 CDTParser]: Found 1 translation units. [2021-11-12 23:35:12,008 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/sv-benchmarks/c/list-ext-properties/960521-1_1-2.i [2021-11-12 23:35:12,024 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/data/9194aa3ae/01363ecbfee345a09c88e538ad442eb8/FLAGa431ad8e4 [2021-11-12 23:35:12,288 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/data/9194aa3ae/01363ecbfee345a09c88e538ad442eb8 [2021-11-12 23:35:12,293 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-12 23:35:12,295 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-12 23:35:12,299 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-12 23:35:12,300 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-12 23:35:12,303 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-12 23:35:12,304 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 11:35:12" (1/1) ... [2021-11-12 23:35:12,307 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1cf9a079 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:35:12, skipping insertion in model container [2021-11-12 23:35:12,307 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 11:35:12" (1/1) ... [2021-11-12 23:35:12,315 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-12 23:35:12,373 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-12 23:35:12,683 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-12 23:35:12,691 INFO L203 MainTranslator]: Completed pre-run [2021-11-12 23:35:12,746 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-12 23:35:12,783 INFO L208 MainTranslator]: Completed translation [2021-11-12 23:35:12,783 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:35:12 WrapperNode [2021-11-12 23:35:12,783 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-12 23:35:12,785 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-12 23:35:12,785 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-12 23:35:12,785 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-12 23:35:12,792 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:35:12" (1/1) ... [2021-11-12 23:35:12,828 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:35:12" (1/1) ... [2021-11-12 23:35:12,858 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-12 23:35:12,859 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-12 23:35:12,859 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-12 23:35:12,860 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-12 23:35:12,867 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:35:12" (1/1) ... [2021-11-12 23:35:12,868 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:35:12" (1/1) ... [2021-11-12 23:35:12,877 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:35:12" (1/1) ... [2021-11-12 23:35:12,878 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:35:12" (1/1) ... [2021-11-12 23:35:12,891 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:35:12" (1/1) ... [2021-11-12 23:35:12,894 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:35:12" (1/1) ... [2021-11-12 23:35:12,895 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:35:12" (1/1) ... [2021-11-12 23:35:12,910 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-12 23:35:12,911 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-12 23:35:12,911 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-12 23:35:12,911 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-12 23:35:12,921 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:35:12" (1/1) ... [2021-11-12 23:35:12,928 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-12 23:35:12,946 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:35:12,962 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-12 23:35:12,977 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-12 23:35:13,005 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-11-12 23:35:13,005 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-11-12 23:35:13,005 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-11-12 23:35:13,006 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-12 23:35:13,007 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-12 23:35:13,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-12 23:35:13,008 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-12 23:35:13,008 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-12 23:35:13,471 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-12 23:35:13,471 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2021-11-12 23:35:13,479 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 11:35:13 BoogieIcfgContainer [2021-11-12 23:35:13,480 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-12 23:35:13,482 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-12 23:35:13,482 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-12 23:35:13,485 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-12 23:35:13,485 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.11 11:35:12" (1/3) ... [2021-11-12 23:35:13,486 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@60dc089d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 11:35:13, skipping insertion in model container [2021-11-12 23:35:13,486 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:35:12" (2/3) ... [2021-11-12 23:35:13,487 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@60dc089d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 11:35:13, skipping insertion in model container [2021-11-12 23:35:13,487 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 11:35:13" (3/3) ... [2021-11-12 23:35:13,488 INFO L111 eAbstractionObserver]: Analyzing ICFG 960521-1_1-2.i [2021-11-12 23:35:13,494 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-12 23:35:13,494 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 23 error locations. [2021-11-12 23:35:13,551 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-12 23:35:13,560 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-12 23:35:13,560 INFO L340 AbstractCegarLoop]: Starting to check reachability of 23 error locations. [2021-11-12 23:35:13,580 INFO L276 IsEmpty]: Start isEmpty. Operand has 50 states, 26 states have (on average 2.076923076923077) internal successors, (54), 49 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:35:13,599 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2021-11-12 23:35:13,600 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:35:13,600 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2021-11-12 23:35:13,601 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 19 more)] === [2021-11-12 23:35:13,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:35:13,607 INFO L85 PathProgramCache]: Analyzing trace with hash 3886798, now seen corresponding path program 1 times [2021-11-12 23:35:13,617 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:35:13,618 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294847514] [2021-11-12 23:35:13,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:35:13,619 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:35:13,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:35:13,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:35:13,789 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:35:13,790 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294847514] [2021-11-12 23:35:13,790 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294847514] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-12 23:35:13,791 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-12 23:35:13,791 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-12 23:35:13,792 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479313956] [2021-11-12 23:35:13,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-12 23:35:13,797 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-11-12 23:35:13,798 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:35:13,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-11-12 23:35:13,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-11-12 23:35:13,834 INFO L87 Difference]: Start difference. First operand has 50 states, 26 states have (on average 2.076923076923077) internal successors, (54), 49 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 2 states, 2 states have (on average 2.0) internal successors, (4), 2 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:35:13,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:35:13,869 INFO L93 Difference]: Finished difference Result 50 states and 53 transitions. [2021-11-12 23:35:13,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-12 23:35:13,872 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 2.0) internal successors, (4), 2 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 4 [2021-11-12 23:35:13,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:35:13,880 INFO L225 Difference]: With dead ends: 50 [2021-11-12 23:35:13,881 INFO L226 Difference]: Without dead ends: 49 [2021-11-12 23:35:13,883 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-11-12 23:35:13,888 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.29ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 46 SdHoareTripleChecker+Invalid, 7 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.91ms SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.81ms IncrementalHoareTripleChecker+Time [2021-11-12 23:35:13,890 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 46 Invalid, 7 Unknown, 0 Unchecked, 2.91ms Time], IncrementalHoareTripleChecker [0 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 16.81ms Time] [2021-11-12 23:35:13,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states. [2021-11-12 23:35:13,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 49. [2021-11-12 23:35:13,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49 states, 26 states have (on average 2.0) internal successors, (52), 48 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:35:13,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 52 transitions. [2021-11-12 23:35:13,929 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 52 transitions. Word has length 4 [2021-11-12 23:35:13,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:35:13,930 INFO L470 AbstractCegarLoop]: Abstraction has 49 states and 52 transitions. [2021-11-12 23:35:13,930 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 2.0) internal successors, (4), 2 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:35:13,930 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 52 transitions. [2021-11-12 23:35:13,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2021-11-12 23:35:13,931 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:35:13,931 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2021-11-12 23:35:13,931 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-12 23:35:13,931 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 19 more)] === [2021-11-12 23:35:13,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:35:13,933 INFO L85 PathProgramCache]: Analyzing trace with hash 120276391, now seen corresponding path program 1 times [2021-11-12 23:35:13,933 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:35:13,934 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152763426] [2021-11-12 23:35:13,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:35:13,935 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:35:13,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:35:14,024 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:35:14,025 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:35:14,025 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152763426] [2021-11-12 23:35:14,025 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152763426] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-12 23:35:14,025 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-12 23:35:14,025 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-12 23:35:14,026 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126476144] [2021-11-12 23:35:14,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-12 23:35:14,027 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-12 23:35:14,027 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:35:14,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-12 23:35:14,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-12 23:35:14,028 INFO L87 Difference]: Start difference. First operand 49 states and 52 transitions. Second operand has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:35:14,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:35:14,101 INFO L93 Difference]: Finished difference Result 48 states and 51 transitions. [2021-11-12 23:35:14,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-12 23:35:14,102 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 5 [2021-11-12 23:35:14,102 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:35:14,103 INFO L225 Difference]: With dead ends: 48 [2021-11-12 23:35:14,103 INFO L226 Difference]: Without dead ends: 48 [2021-11-12 23:35:14,103 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-12 23:35:14,105 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 1 mSDsluCounter, 30 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 55.03ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 72 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.55ms SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 64.65ms IncrementalHoareTripleChecker+Time [2021-11-12 23:35:14,106 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1 Valid, 72 Invalid, 28 Unknown, 0 Unchecked, 1.55ms Time], IncrementalHoareTripleChecker [0 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 64.65ms Time] [2021-11-12 23:35:14,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2021-11-12 23:35:14,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 48. [2021-11-12 23:35:14,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48 states, 26 states have (on average 1.9615384615384615) internal successors, (51), 47 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:35:14,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 51 transitions. [2021-11-12 23:35:14,125 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 51 transitions. Word has length 5 [2021-11-12 23:35:14,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:35:14,125 INFO L470 AbstractCegarLoop]: Abstraction has 48 states and 51 transitions. [2021-11-12 23:35:14,126 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:35:14,126 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 51 transitions. [2021-11-12 23:35:14,126 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2021-11-12 23:35:14,126 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:35:14,127 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2021-11-12 23:35:14,127 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-11-12 23:35:14,127 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 19 more)] === [2021-11-12 23:35:14,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:35:14,128 INFO L85 PathProgramCache]: Analyzing trace with hash 120276392, now seen corresponding path program 1 times [2021-11-12 23:35:14,128 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:35:14,128 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487874563] [2021-11-12 23:35:14,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:35:14,129 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:35:14,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:35:14,189 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:35:14,189 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:35:14,189 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487874563] [2021-11-12 23:35:14,190 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1487874563] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-12 23:35:14,190 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-12 23:35:14,190 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-12 23:35:14,190 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1175505410] [2021-11-12 23:35:14,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-12 23:35:14,191 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-12 23:35:14,191 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:35:14,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-12 23:35:14,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-12 23:35:14,192 INFO L87 Difference]: Start difference. First operand 48 states and 51 transitions. Second operand has 4 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 3 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:35:14,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:35:14,263 INFO L93 Difference]: Finished difference Result 94 states and 100 transitions. [2021-11-12 23:35:14,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-12 23:35:14,264 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 3 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 5 [2021-11-12 23:35:14,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:35:14,265 INFO L225 Difference]: With dead ends: 94 [2021-11-12 23:35:14,265 INFO L226 Difference]: Without dead ends: 94 [2021-11-12 23:35:14,266 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 0 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-12 23:35:14,267 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 45 mSDsluCounter, 71 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 39.29ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 109 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.11ms SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 48.18ms IncrementalHoareTripleChecker+Time [2021-11-12 23:35:14,268 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 109 Invalid, 44 Unknown, 0 Unchecked, 2.11ms Time], IncrementalHoareTripleChecker [1 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 48.18ms Time] [2021-11-12 23:35:14,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2021-11-12 23:35:14,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 52. [2021-11-12 23:35:14,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 30 states have (on average 1.8666666666666667) internal successors, (56), 51 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:35:14,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 56 transitions. [2021-11-12 23:35:14,276 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 56 transitions. Word has length 5 [2021-11-12 23:35:14,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:35:14,276 INFO L470 AbstractCegarLoop]: Abstraction has 52 states and 56 transitions. [2021-11-12 23:35:14,276 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 3 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:35:14,277 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 56 transitions. [2021-11-12 23:35:14,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-11-12 23:35:14,277 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:35:14,277 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:35:14,278 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-11-12 23:35:14,278 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 19 more)] === [2021-11-12 23:35:14,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:35:14,278 INFO L85 PathProgramCache]: Analyzing trace with hash -378427463, now seen corresponding path program 1 times [2021-11-12 23:35:14,279 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:35:14,279 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164681110] [2021-11-12 23:35:14,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:35:14,279 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:35:14,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:35:14,339 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:35:14,339 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:35:14,340 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164681110] [2021-11-12 23:35:14,340 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164681110] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-12 23:35:14,340 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-12 23:35:14,340 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-12 23:35:14,340 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692817822] [2021-11-12 23:35:14,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-12 23:35:14,341 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-12 23:35:14,341 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:35:14,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-12 23:35:14,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-12 23:35:14,342 INFO L87 Difference]: Start difference. First operand 52 states and 56 transitions. Second operand has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 4 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:35:14,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:35:14,383 INFO L93 Difference]: Finished difference Result 49 states and 53 transitions. [2021-11-12 23:35:14,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-12 23:35:14,384 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 4 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2021-11-12 23:35:14,384 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:35:14,385 INFO L225 Difference]: With dead ends: 49 [2021-11-12 23:35:14,385 INFO L226 Difference]: Without dead ends: 49 [2021-11-12 23:35:14,386 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-12 23:35:14,387 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 27 mSDsluCounter, 24 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 28.50ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 54 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.16ms SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 35.26ms IncrementalHoareTripleChecker+Time [2021-11-12 23:35:14,388 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 54 Invalid, 37 Unknown, 0 Unchecked, 1.16ms Time], IncrementalHoareTripleChecker [3 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 35.26ms Time] [2021-11-12 23:35:14,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states. [2021-11-12 23:35:14,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 49. [2021-11-12 23:35:14,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49 states, 30 states have (on average 1.7666666666666666) internal successors, (53), 48 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:35:14,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 53 transitions. [2021-11-12 23:35:14,393 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 53 transitions. Word has length 7 [2021-11-12 23:35:14,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:35:14,394 INFO L470 AbstractCegarLoop]: Abstraction has 49 states and 53 transitions. [2021-11-12 23:35:14,394 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 4 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:35:14,394 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 53 transitions. [2021-11-12 23:35:14,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-11-12 23:35:14,397 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:35:14,397 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:35:14,397 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-11-12 23:35:14,398 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 19 more)] === [2021-11-12 23:35:14,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:35:14,399 INFO L85 PathProgramCache]: Analyzing trace with hash -378427462, now seen corresponding path program 1 times [2021-11-12 23:35:14,399 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:35:14,399 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907476535] [2021-11-12 23:35:14,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:35:14,399 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:35:14,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:35:14,564 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:35:14,565 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:35:14,565 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907476535] [2021-11-12 23:35:14,565 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [907476535] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-12 23:35:14,565 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-12 23:35:14,566 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-12 23:35:14,566 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978826284] [2021-11-12 23:35:14,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-12 23:35:14,567 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-12 23:35:14,568 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:35:14,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-12 23:35:14,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-11-12 23:35:14,570 INFO L87 Difference]: Start difference. First operand 49 states and 53 transitions. Second operand has 6 states, 5 states have (on average 1.4) internal successors, (7), 5 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:35:14,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:35:14,691 INFO L93 Difference]: Finished difference Result 85 states and 90 transitions. [2021-11-12 23:35:14,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-12 23:35:14,692 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 1.4) internal successors, (7), 5 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2021-11-12 23:35:14,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:35:14,696 INFO L225 Difference]: With dead ends: 85 [2021-11-12 23:35:14,696 INFO L226 Difference]: Without dead ends: 85 [2021-11-12 23:35:14,698 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-11-12 23:35:14,703 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 41 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 84.48ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 101 SdHoareTripleChecker+Invalid, 101 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 5.30ms SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 93 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 102.35ms IncrementalHoareTripleChecker+Time [2021-11-12 23:35:14,705 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 101 Invalid, 101 Unknown, 0 Unchecked, 5.30ms Time], IncrementalHoareTripleChecker [8 Valid, 93 Invalid, 0 Unknown, 0 Unchecked, 102.35ms Time] [2021-11-12 23:35:14,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2021-11-12 23:35:14,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 59. [2021-11-12 23:35:14,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59 states, 40 states have (on average 1.75) internal successors, (70), 58 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:35:14,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 70 transitions. [2021-11-12 23:35:14,725 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 70 transitions. Word has length 7 [2021-11-12 23:35:14,725 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:35:14,726 INFO L470 AbstractCegarLoop]: Abstraction has 59 states and 70 transitions. [2021-11-12 23:35:14,726 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 1.4) internal successors, (7), 5 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:35:14,727 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 70 transitions. [2021-11-12 23:35:14,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-11-12 23:35:14,727 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:35:14,727 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1] [2021-11-12 23:35:14,728 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-11-12 23:35:14,728 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 19 more)] === [2021-11-12 23:35:14,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:35:14,734 INFO L85 PathProgramCache]: Analyzing trace with hash -376933491, now seen corresponding path program 1 times [2021-11-12 23:35:14,734 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:35:14,735 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577831027] [2021-11-12 23:35:14,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:35:14,736 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:35:14,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:35:14,784 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-12 23:35:14,784 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:35:14,784 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577831027] [2021-11-12 23:35:14,785 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1577831027] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:35:14,785 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1743646618] [2021-11-12 23:35:14,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:35:14,785 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:35:14,785 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:35:14,787 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:35:14,808 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-11-12 23:35:14,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:35:14,846 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 6 conjunts are in the unsatisfiable core [2021-11-12 23:35:14,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:35:14,970 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-11-12 23:35:14,971 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 18 [2021-11-12 23:35:15,047 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:35:15,048 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:35:15,106 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:35:15,106 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1743646618] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 23:35:15,107 INFO L186 FreeRefinementEngine]: Found 2 perfect and 1 imperfect interpolant sequences. [2021-11-12 23:35:15,107 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [3] total 7 [2021-11-12 23:35:15,107 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934587736] [2021-11-12 23:35:15,107 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 23:35:15,108 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-12 23:35:15,108 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:35:15,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-12 23:35:15,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2021-11-12 23:35:15,109 INFO L87 Difference]: Start difference. First operand 59 states and 70 transitions. Second operand has 7 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 6 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:35:15,235 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:35:15,236 INFO L93 Difference]: Finished difference Result 84 states and 89 transitions. [2021-11-12 23:35:15,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-12 23:35:15,238 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 6 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2021-11-12 23:35:15,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:35:15,241 INFO L225 Difference]: With dead ends: 84 [2021-11-12 23:35:15,241 INFO L226 Difference]: Without dead ends: 84 [2021-11-12 23:35:15,243 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 7 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2021-11-12 23:35:15,249 INFO L933 BasicCegarLoop]: 64 mSDtfsCounter, 121 mSDsluCounter, 144 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 65.84ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 208 SdHoareTripleChecker+Invalid, 94 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 3.36ms SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 85.89ms IncrementalHoareTripleChecker+Time [2021-11-12 23:35:15,250 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [121 Valid, 208 Invalid, 94 Unknown, 0 Unchecked, 3.36ms Time], IncrementalHoareTripleChecker [4 Valid, 90 Invalid, 0 Unknown, 0 Unchecked, 85.89ms Time] [2021-11-12 23:35:15,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states. [2021-11-12 23:35:15,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 58. [2021-11-12 23:35:15,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 40 states have (on average 1.725) internal successors, (69), 57 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:35:15,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 69 transitions. [2021-11-12 23:35:15,259 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 69 transitions. Word has length 7 [2021-11-12 23:35:15,260 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:35:15,260 INFO L470 AbstractCegarLoop]: Abstraction has 58 states and 69 transitions. [2021-11-12 23:35:15,260 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 6 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:35:15,261 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 69 transitions. [2021-11-12 23:35:15,261 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2021-11-12 23:35:15,261 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:35:15,261 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:35:15,292 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-11-12 23:35:15,476 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:35:15,477 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 19 more)] === [2021-11-12 23:35:15,477 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:35:15,477 INFO L85 PathProgramCache]: Analyzing trace with hash 1403493503, now seen corresponding path program 1 times [2021-11-12 23:35:15,477 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:35:15,477 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88148860] [2021-11-12 23:35:15,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:35:15,478 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:35:15,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:35:15,530 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:35:15,530 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:35:15,530 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88148860] [2021-11-12 23:35:15,530 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88148860] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:35:15,531 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [43356070] [2021-11-12 23:35:15,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:35:15,531 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:35:15,531 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:35:15,532 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:35:15,537 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-11-12 23:35:15,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:35:15,601 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-12 23:35:15,603 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:35:15,684 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:35:15,684 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:35:15,732 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:35:15,732 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [43356070] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 23:35:15,733 INFO L186 FreeRefinementEngine]: Found 2 perfect and 1 imperfect interpolant sequences. [2021-11-12 23:35:15,733 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [4] total 9 [2021-11-12 23:35:15,733 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110815568] [2021-11-12 23:35:15,733 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 23:35:15,733 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-12 23:35:15,734 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:35:15,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-12 23:35:15,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2021-11-12 23:35:15,734 INFO L87 Difference]: Start difference. First operand 58 states and 69 transitions. Second operand has 7 states, 7 states have (on average 1.8571428571428572) internal successors, (13), 6 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:35:15,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:35:15,787 INFO L93 Difference]: Finished difference Result 82 states and 86 transitions. [2021-11-12 23:35:15,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-12 23:35:15,788 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 1.8571428571428572) internal successors, (13), 6 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2021-11-12 23:35:15,788 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:35:15,789 INFO L225 Difference]: With dead ends: 82 [2021-11-12 23:35:15,789 INFO L226 Difference]: Without dead ends: 82 [2021-11-12 23:35:15,789 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2021-11-12 23:35:15,790 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 65 mSDsluCounter, 126 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 37.93ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 161 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.04ms SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 47.30ms IncrementalHoareTripleChecker+Time [2021-11-12 23:35:15,790 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 161 Invalid, 66 Unknown, 0 Unchecked, 1.04ms Time], IncrementalHoareTripleChecker [3 Valid, 63 Invalid, 0 Unknown, 0 Unchecked, 47.30ms Time] [2021-11-12 23:35:15,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2021-11-12 23:35:15,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 57. [2021-11-12 23:35:15,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57 states, 39 states have (on average 1.6923076923076923) internal successors, (66), 56 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:35:15,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 66 transitions. [2021-11-12 23:35:15,795 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 66 transitions. Word has length 9 [2021-11-12 23:35:15,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:35:15,795 INFO L470 AbstractCegarLoop]: Abstraction has 57 states and 66 transitions. [2021-11-12 23:35:15,795 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 1.8571428571428572) internal successors, (13), 6 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:35:15,795 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 66 transitions. [2021-11-12 23:35:15,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2021-11-12 23:35:15,796 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:35:15,796 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:35:15,832 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-11-12 23:35:15,996 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:35:15,997 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 19 more)] === [2021-11-12 23:35:15,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:35:15,997 INFO L85 PathProgramCache]: Analyzing trace with hash -1455755169, now seen corresponding path program 1 times [2021-11-12 23:35:15,997 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:35:15,997 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816734139] [2021-11-12 23:35:15,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:35:15,998 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:35:16,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:35:16,106 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-12 23:35:16,107 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:35:16,107 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816734139] [2021-11-12 23:35:16,107 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [816734139] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:35:16,107 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1072534711] [2021-11-12 23:35:16,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:35:16,108 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:35:16,108 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:35:16,109 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:35:16,111 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-11-12 23:35:16,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:35:16,162 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-12 23:35:16,163 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:35:16,216 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-11-12 23:35:16,216 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 18 [2021-11-12 23:35:16,324 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:35:16,324 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:35:16,418 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:35:16,418 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1072534711] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 23:35:16,418 INFO L186 FreeRefinementEngine]: Found 2 perfect and 1 imperfect interpolant sequences. [2021-11-12 23:35:16,418 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [5] total 11 [2021-11-12 23:35:16,419 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619076042] [2021-11-12 23:35:16,419 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 23:35:16,420 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-12 23:35:16,420 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:35:16,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-12 23:35:16,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=107, Unknown=0, NotChecked=0, Total=156 [2021-11-12 23:35:16,421 INFO L87 Difference]: Start difference. First operand 57 states and 66 transitions. Second operand has 9 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:35:16,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:35:16,693 INFO L93 Difference]: Finished difference Result 122 states and 128 transitions. [2021-11-12 23:35:16,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-12 23:35:16,693 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2021-11-12 23:35:16,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:35:16,694 INFO L225 Difference]: With dead ends: 122 [2021-11-12 23:35:16,694 INFO L226 Difference]: Without dead ends: 122 [2021-11-12 23:35:16,695 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=101, Invalid=205, Unknown=0, NotChecked=0, Total=306 [2021-11-12 23:35:16,695 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 306 mSDsluCounter, 101 mSDsCounter, 0 mSdLazyCounter, 163 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 145.08ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 306 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 188 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.52ms SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 163 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 174.86ms IncrementalHoareTripleChecker+Time [2021-11-12 23:35:16,695 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [306 Valid, 140 Invalid, 188 Unknown, 0 Unchecked, 2.52ms Time], IncrementalHoareTripleChecker [25 Valid, 163 Invalid, 0 Unknown, 0 Unchecked, 174.86ms Time] [2021-11-12 23:35:16,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2021-11-12 23:35:16,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 55. [2021-11-12 23:35:16,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55 states, 39 states have (on average 1.5384615384615385) internal successors, (60), 54 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:35:16,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 60 transitions. [2021-11-12 23:35:16,699 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 60 transitions. Word has length 9 [2021-11-12 23:35:16,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:35:16,699 INFO L470 AbstractCegarLoop]: Abstraction has 55 states and 60 transitions. [2021-11-12 23:35:16,700 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:35:16,700 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 60 transitions. [2021-11-12 23:35:16,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-11-12 23:35:16,700 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:35:16,700 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:35:16,734 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-11-12 23:35:16,901 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:35:16,901 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 19 more)] === [2021-11-12 23:35:16,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:35:16,902 INFO L85 PathProgramCache]: Analyzing trace with hash 558700926, now seen corresponding path program 1 times [2021-11-12 23:35:16,902 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:35:16,902 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [170481556] [2021-11-12 23:35:16,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:35:16,902 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:35:16,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:35:16,938 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-12 23:35:16,938 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:35:16,939 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [170481556] [2021-11-12 23:35:16,939 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [170481556] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-12 23:35:16,939 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-12 23:35:16,939 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-12 23:35:16,939 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969861055] [2021-11-12 23:35:16,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-12 23:35:16,939 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-12 23:35:16,940 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:35:16,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-12 23:35:16,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-12 23:35:16,940 INFO L87 Difference]: Start difference. First operand 55 states and 60 transitions. Second operand has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:35:16,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:35:16,979 INFO L93 Difference]: Finished difference Result 52 states and 57 transitions. [2021-11-12 23:35:16,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-12 23:35:16,979 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2021-11-12 23:35:16,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:35:16,980 INFO L225 Difference]: With dead ends: 52 [2021-11-12 23:35:16,980 INFO L226 Difference]: Without dead ends: 52 [2021-11-12 23:35:16,980 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 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-12 23:35:16,983 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 16 mSDsluCounter, 29 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 25.84ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 56 SdHoareTripleChecker+Invalid, 50 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.41ms SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 31.65ms IncrementalHoareTripleChecker+Time [2021-11-12 23:35:16,983 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 56 Invalid, 50 Unknown, 0 Unchecked, 0.41ms Time], IncrementalHoareTripleChecker [3 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 31.65ms Time] [2021-11-12 23:35:16,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2021-11-12 23:35:16,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 52. [2021-11-12 23:35:16,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 39 states have (on average 1.4615384615384615) internal successors, (57), 51 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:35:16,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 57 transitions. [2021-11-12 23:35:16,989 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 57 transitions. Word has length 10 [2021-11-12 23:35:16,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:35:16,989 INFO L470 AbstractCegarLoop]: Abstraction has 52 states and 57 transitions. [2021-11-12 23:35:16,990 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:35:16,990 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 57 transitions. [2021-11-12 23:35:16,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-11-12 23:35:16,991 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:35:16,991 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:35:16,991 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-11-12 23:35:16,991 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 19 more)] === [2021-11-12 23:35:16,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:35:16,992 INFO L85 PathProgramCache]: Analyzing trace with hash 558700927, now seen corresponding path program 1 times [2021-11-12 23:35:16,992 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:35:16,992 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012137762] [2021-11-12 23:35:16,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:35:16,992 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:35:17,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:35:17,115 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-12 23:35:17,116 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:35:17,116 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012137762] [2021-11-12 23:35:17,116 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2012137762] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-12 23:35:17,116 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-12 23:35:17,116 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-12 23:35:17,117 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [324462564] [2021-11-12 23:35:17,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-12 23:35:17,117 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-12 23:35:17,117 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:35:17,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-12 23:35:17,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-11-12 23:35:17,118 INFO L87 Difference]: Start difference. First operand 52 states and 57 transitions. Second operand has 6 states, 5 states have (on average 2.0) internal successors, (10), 5 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:35:17,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:35:17,207 INFO L93 Difference]: Finished difference Result 69 states and 72 transitions. [2021-11-12 23:35:17,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-12 23:35:17,208 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 2.0) internal successors, (10), 5 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2021-11-12 23:35:17,208 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:35:17,209 INFO L225 Difference]: With dead ends: 69 [2021-11-12 23:35:17,209 INFO L226 Difference]: Without dead ends: 69 [2021-11-12 23:35:17,209 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-11-12 23:35:17,210 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 48 mSDsluCounter, 47 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 64.07ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 62 SdHoareTripleChecker+Invalid, 96 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.80ms SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 83.78ms IncrementalHoareTripleChecker+Time [2021-11-12 23:35:17,211 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 62 Invalid, 96 Unknown, 0 Unchecked, 0.80ms Time], IncrementalHoareTripleChecker [8 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 83.78ms Time] [2021-11-12 23:35:17,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states. [2021-11-12 23:35:17,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 55. [2021-11-12 23:35:17,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55 states, 44 states have (on average 1.3863636363636365) internal successors, (61), 54 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:35:17,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 61 transitions. [2021-11-12 23:35:17,221 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 61 transitions. Word has length 10 [2021-11-12 23:35:17,221 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:35:17,221 INFO L470 AbstractCegarLoop]: Abstraction has 55 states and 61 transitions. [2021-11-12 23:35:17,221 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 2.0) internal successors, (10), 5 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:35:17,221 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 61 transitions. [2021-11-12 23:35:17,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-11-12 23:35:17,222 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:35:17,222 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:35:17,223 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-11-12 23:35:17,223 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 19 more)] === [2021-11-12 23:35:17,223 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:35:17,223 INFO L85 PathProgramCache]: Analyzing trace with hash -2115384374, now seen corresponding path program 1 times [2021-11-12 23:35:17,224 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:35:17,224 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925823273] [2021-11-12 23:35:17,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:35:17,224 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:35:17,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:35:17,312 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-12 23:35:17,312 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:35:17,312 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [925823273] [2021-11-12 23:35:17,313 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [925823273] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:35:17,313 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [622255403] [2021-11-12 23:35:17,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:35:17,313 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:35:17,313 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:35:17,314 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:35:17,333 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-11-12 23:35:17,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:35:17,377 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-12 23:35:17,378 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:35:17,444 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:35:17,444 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:35:17,489 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:35:17,489 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [622255403] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:35:17,489 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1687672002] [2021-11-12 23:35:17,506 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-12 23:35:17,506 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:35:17,510 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:35:17,516 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:35:17,516 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:35:17,552 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:17,555 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:17,555 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:17,556 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:35:17,559 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:17,560 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:17,560 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:35:17,565 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 107 [2021-11-12 23:35:17,584 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_33|], 10=[|v_#valid_49|]} [2021-11-12 23:35:17,591 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:35:17,594 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:35:17,594 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:17,595 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:35:17,595 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:17,596 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:35:17,596 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:17,598 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:17,613 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:17,620 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:35:17,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:35:17,623 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:35:17,630 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:35:17,638 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:35:17,639 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:17,640 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:35:17,641 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:17,642 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:35:17,642 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:17,643 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:17,660 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:17,664 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:17,672 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-11-12 23:35:17,673 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:35:17,675 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:104, output treesize:89 [2021-11-12 23:35:17,689 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.3 percent of original size [2021-11-12 23:35:17,695 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-11-12 23:35:17,699 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:17,716 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:17,755 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:17,809 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:17,831 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:17,837 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:17,852 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 183 [2021-11-12 23:35:17,858 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 247 [2021-11-12 23:35:17,862 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:17,907 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:17,909 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:17,911 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:17,914 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:17,920 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:17,937 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:17,951 INFO L180 QuantifierPusher]: treesize reduction 48, result has 54.7 percent of original size [2021-11-12 23:35:17,956 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 23:35:17,969 INFO L180 QuantifierPusher]: treesize reduction 48, result has 52.9 percent of original size [2021-11-12 23:35:17,972 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:17,973 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:17,977 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:35:17,979 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-11-12 23:35:17,988 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:17,996 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:17,997 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:17,997 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-11-12 23:35:18,000 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:18,001 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:18,001 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 23:35:18,003 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-11-12 23:35:18,006 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_34|], 6=[|v_#valid_50|]} [2021-11-12 23:35:18,011 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:35:18,013 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 15 [2021-11-12 23:35:18,013 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:18,014 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:35:18,015 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:18,015 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:35:18,015 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:18,016 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:18,020 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:18,039 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-11-12 23:35:18,039 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 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-12 23:35:18,040 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:18,042 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:35:18,043 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:18,044 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:35:18,044 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:18,044 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:18,048 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:18,050 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:18,056 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 81 [2021-11-12 23:35:18,057 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:35:18,057 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:88, output treesize:81 [2021-11-12 23:35:18,062 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.2 percent of original size [2021-11-12 23:35:18,066 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:18,066 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:18,067 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-11-12 23:35:18,068 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-12 23:35:18,087 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-12 23:35:18,087 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:18,088 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:35:18,088 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:18,089 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:35:18,089 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:18,089 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:18,093 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:18,095 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:18,096 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-12 23:35:18,097 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:35:18,098 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:92 [2021-11-12 23:35:18,104 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:18,109 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:18,110 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:18,110 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:35:18,121 INFO L185 QuantifierPusher]: treesize reduction 8, result has 93.2 percent of original size 110 [2021-11-12 23:35:18,132 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-11-12 23:35:18,133 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:18,135 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-12 23:35:18,135 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:18,136 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-12 23:35:18,136 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:18,137 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:18,142 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:18,155 INFO L180 QuantifierPusher]: treesize reduction 8, result has 92.9 percent of original size [2021-11-12 23:35:18,158 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 104 [2021-11-12 23:35:18,158 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:35:18,159 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:116, output treesize:104 [2021-11-12 23:35:18,161 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:18,174 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:18,197 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:18,227 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:18,236 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:18,239 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:18,240 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:18,241 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:18,242 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 23:35:18,243 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:18,243 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:18,244 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-12 23:35:18,247 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 221 [2021-11-12 23:35:18,248 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:18,250 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:18,253 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 202 [2021-11-12 23:35:18,257 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 276 [2021-11-12 23:35:18,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:35:18,278 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-12 23:35:18,281 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:18,283 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 23:35:18,284 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:18,284 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 23:35:18,285 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:18,297 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 25 [2021-11-12 23:35:18,298 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:18,299 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-11-12 23:35:18,300 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:18,300 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-11-12 23:35:18,300 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:18,301 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:18,340 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:18,359 INFO L180 QuantifierPusher]: treesize reduction 82, result has 76.1 percent of original size [2021-11-12 23:35:18,363 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 261 [2021-11-12 23:35:18,364 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 23:35:18,364 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:351, output treesize:261 [2021-11-12 23:35:18,369 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:18,405 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:18,408 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:18,410 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:18,411 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:18,413 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:18,420 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:18,428 INFO L180 QuantifierPusher]: treesize reduction 36, result has 68.1 percent of original size [2021-11-12 23:35:18,430 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:18,433 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:18,434 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:35:18,435 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-12 23:35:18,441 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 16 treesize of output 12 [2021-11-12 23:35:18,442 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:18,442 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:35:18,443 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:18,443 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:35:18,443 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:18,444 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:18,446 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:18,448 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:18,449 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-12 23:35:18,449 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:35:18,450 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:71, output treesize:67 [2021-11-12 23:35:18,455 INFO L180 QuantifierPusher]: treesize reduction 36, result has 68.1 percent of original size [2021-11-12 23:35:18,459 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:18,460 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:18,461 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:35:18,462 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-12 23:35:18,468 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 16 treesize of output 12 [2021-11-12 23:35:18,469 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:18,471 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:35:18,472 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:18,472 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:35:18,472 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:18,473 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:18,475 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:18,476 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:18,477 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-12 23:35:18,478 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:35:18,478 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:71, output treesize:67 [2021-11-12 23:35:18,480 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:18,487 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:18,496 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:18,503 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:18,521 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:18,528 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:18,535 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:18,544 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:18,566 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:18,572 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:18,577 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:18,583 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:18,597 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:18,605 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:18,606 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:18,607 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 23:35:18,608 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-11-12 23:35:18,609 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:18,611 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:18,612 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 120 [2021-11-12 23:35:18,622 INFO L185 QuantifierPusher]: treesize reduction 128, result has 55.1 percent of original size 157 [2021-11-12 23:35:18,625 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:18,627 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:18,631 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 247 [2021-11-12 23:35:18,634 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 252 [2021-11-12 23:35:18,651 INFO L180 QuantifierPusher]: treesize reduction 48, result has 54.7 percent of original size [2021-11-12 23:35:18,655 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 23:35:18,656 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:18,662 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:18,670 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:18,681 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:18,708 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:35:19,641 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:35:19,641 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:35:19,641 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2021-11-12 23:35:19,641 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108259312] [2021-11-12 23:35:19,642 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:35:19,642 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-11-12 23:35:19,642 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:35:19,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-11-12 23:35:19,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=259, Unknown=0, NotChecked=0, Total=342 [2021-11-12 23:35:19,643 INFO L87 Difference]: Start difference. First operand 55 states and 61 transitions. Second operand has 10 states, 10 states have (on average 2.2) internal successors, (22), 9 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:35:19,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:35:19,788 INFO L93 Difference]: Finished difference Result 98 states and 100 transitions. [2021-11-12 23:35:19,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-12 23:35:19,790 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.2) internal successors, (22), 9 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2021-11-12 23:35:19,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:35:19,791 INFO L225 Difference]: With dead ends: 98 [2021-11-12 23:35:19,791 INFO L226 Difference]: Without dead ends: 98 [2021-11-12 23:35:19,792 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 138 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=122, Invalid=384, Unknown=0, NotChecked=0, Total=506 [2021-11-12 23:35:19,792 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 254 mSDsluCounter, 148 mSDsCounter, 0 mSdLazyCounter, 104 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 67.18ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 254 SdHoareTripleChecker+Valid, 190 SdHoareTripleChecker+Invalid, 131 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.79ms SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 104 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 81.02ms IncrementalHoareTripleChecker+Time [2021-11-12 23:35:19,793 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [254 Valid, 190 Invalid, 131 Unknown, 0 Unchecked, 1.79ms Time], IncrementalHoareTripleChecker [27 Valid, 104 Invalid, 0 Unknown, 0 Unchecked, 81.02ms Time] [2021-11-12 23:35:19,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2021-11-12 23:35:19,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 55. [2021-11-12 23:35:19,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55 states, 44 states have (on average 1.3636363636363635) internal successors, (60), 54 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:35:19,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 60 transitions. [2021-11-12 23:35:19,796 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 60 transitions. Word has length 12 [2021-11-12 23:35:19,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:35:19,796 INFO L470 AbstractCegarLoop]: Abstraction has 55 states and 60 transitions. [2021-11-12 23:35:19,796 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.2) internal successors, (22), 9 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:35:19,797 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 60 transitions. [2021-11-12 23:35:19,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-11-12 23:35:19,797 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:35:19,797 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1] [2021-11-12 23:35:19,840 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-11-12 23:35:19,998 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2021-11-12 23:35:19,998 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 19 more)] === [2021-11-12 23:35:19,998 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:35:19,999 INFO L85 PathProgramCache]: Analyzing trace with hash -1154620887, now seen corresponding path program 1 times [2021-11-12 23:35:19,999 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:35:19,999 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761075280] [2021-11-12 23:35:19,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:35:19,999 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:35:20,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:35:20,060 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:35:20,060 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:35:20,060 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761075280] [2021-11-12 23:35:20,061 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1761075280] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:35:20,061 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1424830120] [2021-11-12 23:35:20,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:35:20,061 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:35:20,061 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:35:20,072 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:35:20,092 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-11-12 23:35:20,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:35:20,125 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 6 conjunts are in the unsatisfiable core [2021-11-12 23:35:20,127 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:35:20,204 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:35:20,205 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:35:20,257 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:35:20,257 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1424830120] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:35:20,257 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1682478790] [2021-11-12 23:35:20,261 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2021-11-12 23:35:20,261 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:35:20,261 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:35:20,261 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:35:20,262 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:35:20,271 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:20,272 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:20,273 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:20,273 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:35:20,274 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:20,274 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:20,275 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:35:20,277 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 107 [2021-11-12 23:35:20,281 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_36|], 10=[|v_#valid_52|]} [2021-11-12 23:35:20,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:35:20,288 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:35:20,288 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:20,290 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:35:20,290 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:20,291 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:35:20,291 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:20,291 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:20,300 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:20,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:35:20,305 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:35:20,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:35:20,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:35:20,314 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:35:20,315 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:20,317 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:35:20,317 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:20,318 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:35:20,318 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:20,318 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:20,322 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:20,323 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:20,324 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-11-12 23:35:20,325 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:35:20,325 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:104, output treesize:89 [2021-11-12 23:35:20,330 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.3 percent of original size [2021-11-12 23:35:20,334 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-11-12 23:35:20,336 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:20,346 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:20,368 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:20,390 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:20,402 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:20,408 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:20,413 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 183 [2021-11-12 23:35:20,420 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 247 [2021-11-12 23:35:20,424 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:20,463 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:20,464 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:20,467 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:20,468 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:20,469 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:20,475 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:20,484 INFO L180 QuantifierPusher]: treesize reduction 48, result has 54.7 percent of original size [2021-11-12 23:35:20,490 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 23:35:20,497 INFO L180 QuantifierPusher]: treesize reduction 48, result has 52.9 percent of original size [2021-11-12 23:35:20,503 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:20,503 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:20,505 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:35:20,506 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-11-12 23:35:20,510 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:20,516 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:20,517 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:20,517 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-11-12 23:35:20,522 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:20,523 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:20,524 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 23:35:20,526 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-11-12 23:35:20,529 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_37|], 6=[|v_#valid_53|]} [2021-11-12 23:35:20,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:35:20,536 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 15 [2021-11-12 23:35:20,536 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:20,537 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:35:20,537 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:20,538 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:35:20,538 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:20,538 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:20,542 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:20,559 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-11-12 23:35:20,559 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 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-12 23:35:20,560 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:20,561 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:35:20,562 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:20,563 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:35:20,563 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:20,563 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:20,567 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:20,568 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:20,569 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 81 [2021-11-12 23:35:20,570 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:35:20,570 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:88, output treesize:81 [2021-11-12 23:35:20,575 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.2 percent of original size [2021-11-12 23:35:20,577 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:20,578 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:20,578 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-11-12 23:35:20,579 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-12 23:35:20,587 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-12 23:35:20,587 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:20,588 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:35:20,588 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:20,589 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:35:20,589 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:20,590 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:20,593 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:20,595 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:20,601 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-12 23:35:20,602 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:35:20,602 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:92 [2021-11-12 23:35:20,606 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:20,608 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:20,609 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:20,609 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 23:35:20,611 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 133 [2021-11-12 23:35:20,622 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 25 [2021-11-12 23:35:20,623 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:20,624 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-11-12 23:35:20,624 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:20,625 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-11-12 23:35:20,625 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:20,626 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:20,637 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:20,639 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:20,640 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-12 23:35:20,641 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:35:20,641 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:131, output treesize:127 [2021-11-12 23:35:20,644 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:20,655 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:20,668 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:20,697 INFO L180 QuantifierPusher]: treesize reduction 5, result has 98.3 percent of original size [2021-11-12 23:35:20,703 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:20,706 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:20,706 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:20,707 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:20,708 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-11-12 23:35:20,709 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:20,710 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:20,711 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 23:35:20,713 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 237 [2021-11-12 23:35:20,714 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:20,716 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:20,718 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 218 [2021-11-12 23:35:20,721 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 292 [2021-11-12 23:35:20,734 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:35:20,740 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 40 [2021-11-12 23:35:20,741 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:20,742 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-12 23:35:20,744 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:20,745 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-12 23:35:20,745 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:20,756 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 25 [2021-11-12 23:35:20,757 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:20,757 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-11-12 23:35:20,758 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:20,758 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-11-12 23:35:20,759 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:20,759 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:20,783 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:20,795 INFO L180 QuantifierPusher]: treesize reduction 100, result has 72.1 percent of original size [2021-11-12 23:35:20,798 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 259 [2021-11-12 23:35:20,799 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 23:35:20,799 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:367, output treesize:259 [2021-11-12 23:35:20,804 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:20,826 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:20,827 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:20,829 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:20,830 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:20,836 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:20,841 INFO L180 QuantifierPusher]: treesize reduction 36, result has 68.1 percent of original size [2021-11-12 23:35:20,843 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:20,844 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:20,844 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:35:20,845 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-12 23:35:20,851 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 16 treesize of output 12 [2021-11-12 23:35:20,851 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:20,852 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:35:20,852 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:20,853 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:35:20,853 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:20,853 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:20,857 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:20,858 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:20,859 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-12 23:35:20,860 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:35:20,860 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:71, output treesize:67 [2021-11-12 23:35:20,865 INFO L180 QuantifierPusher]: treesize reduction 36, result has 68.1 percent of original size [2021-11-12 23:35:20,867 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:20,868 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:20,868 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:35:20,869 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-12 23:35:20,876 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 16 treesize of output 12 [2021-11-12 23:35:20,876 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:20,877 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:35:20,877 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:20,877 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:35:20,878 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:20,878 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:20,880 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:20,881 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:20,882 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-12 23:35:20,882 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:35:20,882 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:71, output treesize:67 [2021-11-12 23:35:20,883 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:20,889 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:20,896 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:20,903 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:20,925 INFO L180 QuantifierPusher]: treesize reduction 48, result has 54.7 percent of original size [2021-11-12 23:35:20,930 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 23:35:20,931 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:20,937 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:20,944 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:20,953 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:20,971 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:35:21,781 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:35:21,782 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:35:21,782 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 11 [2021-11-12 23:35:21,782 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121603802] [2021-11-12 23:35:21,782 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:35:21,782 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-11-12 23:35:21,782 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:35:21,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-11-12 23:35:21,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2021-11-12 23:35:21,783 INFO L87 Difference]: Start difference. First operand 55 states and 60 transitions. Second operand has 12 states, 12 states have (on average 2.0833333333333335) internal successors, (25), 11 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:35:21,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:35:21,918 INFO L93 Difference]: Finished difference Result 106 states and 108 transitions. [2021-11-12 23:35:21,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-12 23:35:21,919 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.0833333333333335) internal successors, (25), 11 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-11-12 23:35:21,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:35:21,920 INFO L225 Difference]: With dead ends: 106 [2021-11-12 23:35:21,920 INFO L226 Difference]: Without dead ends: 106 [2021-11-12 23:35:21,920 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2021-11-12 23:35:21,921 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 168 mSDsluCounter, 194 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 72.78ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 168 SdHoareTripleChecker+Valid, 236 SdHoareTripleChecker+Invalid, 145 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.92ms SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 93.27ms IncrementalHoareTripleChecker+Time [2021-11-12 23:35:21,921 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [168 Valid, 236 Invalid, 145 Unknown, 0 Unchecked, 1.92ms Time], IncrementalHoareTripleChecker [16 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 93.27ms Time] [2021-11-12 23:35:21,922 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2021-11-12 23:35:21,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 67. [2021-11-12 23:35:21,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67 states, 56 states have (on average 1.3214285714285714) internal successors, (74), 66 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:35:21,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 74 transitions. [2021-11-12 23:35:21,924 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 74 transitions. Word has length 13 [2021-11-12 23:35:21,924 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:35:21,924 INFO L470 AbstractCegarLoop]: Abstraction has 67 states and 74 transitions. [2021-11-12 23:35:21,924 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.0833333333333335) internal successors, (25), 11 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:35:21,925 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 74 transitions. [2021-11-12 23:35:21,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-11-12 23:35:21,925 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:35:21,925 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:35:21,963 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-11-12 23:35:22,143 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:35:22,144 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr17ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 19 more)] === [2021-11-12 23:35:22,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:35:22,144 INFO L85 PathProgramCache]: Analyzing trace with hash 437623665, now seen corresponding path program 1 times [2021-11-12 23:35:22,144 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:35:22,144 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1870475142] [2021-11-12 23:35:22,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:35:22,145 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:35:22,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:35:22,175 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-12 23:35:22,176 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:35:22,176 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1870475142] [2021-11-12 23:35:22,176 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1870475142] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-12 23:35:22,176 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-12 23:35:22,176 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-12 23:35:22,177 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [148727838] [2021-11-12 23:35:22,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-12 23:35:22,177 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-12 23:35:22,177 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:35:22,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-12 23:35:22,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-12 23:35:22,179 INFO L87 Difference]: Start difference. First operand 67 states and 74 transitions. Second operand has 3 states, 2 states have (on average 7.0) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:35:22,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:35:22,195 INFO L93 Difference]: Finished difference Result 65 states and 71 transitions. [2021-11-12 23:35:22,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-12 23:35:22,195 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 7.0) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-11-12 23:35:22,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:35:22,196 INFO L225 Difference]: With dead ends: 65 [2021-11-12 23:35:22,196 INFO L226 Difference]: Without dead ends: 65 [2021-11-12 23:35:22,197 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-12 23:35:22,197 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 24 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.05ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 21 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.51ms SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.45ms IncrementalHoareTripleChecker+Time [2021-11-12 23:35:22,198 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 21 Invalid, 16 Unknown, 0 Unchecked, 0.51ms Time], IncrementalHoareTripleChecker [2 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 13.45ms Time] [2021-11-12 23:35:22,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2021-11-12 23:35:22,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 65. [2021-11-12 23:35:22,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 56 states have (on average 1.2678571428571428) internal successors, (71), 64 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:35:22,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 71 transitions. [2021-11-12 23:35:22,200 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 71 transitions. Word has length 14 [2021-11-12 23:35:22,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:35:22,201 INFO L470 AbstractCegarLoop]: Abstraction has 65 states and 71 transitions. [2021-11-12 23:35:22,201 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 7.0) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:35:22,201 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 71 transitions. [2021-11-12 23:35:22,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-11-12 23:35:22,202 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:35:22,202 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:35:22,202 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2021-11-12 23:35:22,202 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 19 more)] === [2021-11-12 23:35:22,203 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:35:22,203 INFO L85 PathProgramCache]: Analyzing trace with hash -1433435611, now seen corresponding path program 2 times [2021-11-12 23:35:22,203 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:35:22,203 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355659993] [2021-11-12 23:35:22,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:35:22,204 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:35:22,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:35:22,298 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-12 23:35:22,299 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:35:22,299 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355659993] [2021-11-12 23:35:22,299 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [355659993] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:35:22,299 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [91926143] [2021-11-12 23:35:22,299 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 23:35:22,300 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:35:22,300 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:35:22,301 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:35:22,304 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-11-12 23:35:22,347 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2021-11-12 23:35:22,347 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:35:22,348 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-12 23:35:22,349 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:35:22,372 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-11-12 23:35:22,372 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 15 [2021-11-12 23:35:22,484 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-11-12 23:35:22,484 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:35:22,672 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-11-12 23:35:22,673 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [91926143] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 23:35:22,673 INFO L186 FreeRefinementEngine]: Found 2 perfect and 1 imperfect interpolant sequences. [2021-11-12 23:35:22,673 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [6] total 13 [2021-11-12 23:35:22,673 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939180613] [2021-11-12 23:35:22,674 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 23:35:22,674 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-12 23:35:22,674 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:35:22,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-12 23:35:22,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2021-11-12 23:35:22,675 INFO L87 Difference]: Start difference. First operand 65 states and 71 transitions. Second operand has 8 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 8 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:35:22,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:35:22,802 INFO L93 Difference]: Finished difference Result 63 states and 68 transitions. [2021-11-12 23:35:22,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-12 23:35:22,803 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 8 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-11-12 23:35:22,803 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:35:22,804 INFO L225 Difference]: With dead ends: 63 [2021-11-12 23:35:22,804 INFO L226 Difference]: Without dead ends: 63 [2021-11-12 23:35:22,804 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2021-11-12 23:35:22,805 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 26 mSDsluCounter, 26 mSDsCounter, 0 mSdLazyCounter, 77 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 91.80ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 37 SdHoareTripleChecker+Invalid, 83 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.65ms SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 77 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 101.91ms IncrementalHoareTripleChecker+Time [2021-11-12 23:35:22,805 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 37 Invalid, 83 Unknown, 0 Unchecked, 0.65ms Time], IncrementalHoareTripleChecker [6 Valid, 77 Invalid, 0 Unknown, 0 Unchecked, 101.91ms Time] [2021-11-12 23:35:22,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2021-11-12 23:35:22,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 58. [2021-11-12 23:35:22,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 51 states have (on average 1.2156862745098038) internal successors, (62), 57 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:35:22,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 62 transitions. [2021-11-12 23:35:22,807 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 62 transitions. Word has length 14 [2021-11-12 23:35:22,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:35:22,807 INFO L470 AbstractCegarLoop]: Abstraction has 58 states and 62 transitions. [2021-11-12 23:35:22,807 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 8 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:35:22,808 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 62 transitions. [2021-11-12 23:35:22,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-11-12 23:35:22,808 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:35:22,808 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1] [2021-11-12 23:35:22,846 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-11-12 23:35:23,020 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:35:23,020 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 19 more)] === [2021-11-12 23:35:23,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:35:23,021 INFO L85 PathProgramCache]: Analyzing trace with hash -1723507954, now seen corresponding path program 2 times [2021-11-12 23:35:23,021 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:35:23,021 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043405738] [2021-11-12 23:35:23,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:35:23,021 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:35:23,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:35:23,151 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:35:23,151 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:35:23,151 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1043405738] [2021-11-12 23:35:23,151 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1043405738] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:35:23,152 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1859032698] [2021-11-12 23:35:23,152 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 23:35:23,152 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:35:23,152 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:35:23,156 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:35:23,175 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-11-12 23:35:23,208 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-11-12 23:35:23,208 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:35:23,209 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 6 conjunts are in the unsatisfiable core [2021-11-12 23:35:23,210 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:35:23,236 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-11-12 23:35:23,236 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 15 [2021-11-12 23:35:23,345 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-11-12 23:35:23,345 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:35:23,610 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-11-12 23:35:23,611 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1859032698] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:35:23,611 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1664553218] [2021-11-12 23:35:23,613 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2021-11-12 23:35:23,614 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:35:23,614 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:35:23,614 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:35:23,614 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:35:23,622 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:23,623 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:23,623 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:23,623 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:35:23,624 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:23,625 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:23,625 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:35:23,627 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 107 [2021-11-12 23:35:23,631 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_42|], 10=[|v_#valid_56|]} [2021-11-12 23:35:23,637 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:35:23,637 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:35:23,638 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:23,638 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:35:23,640 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:23,640 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:35:23,641 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:23,641 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:23,644 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:23,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:35:23,648 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:35:23,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:35:23,653 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:35:23,657 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:35:23,658 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:23,659 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:35:23,660 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:23,660 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:35:23,661 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:23,661 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:23,664 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:23,665 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:23,666 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-11-12 23:35:23,667 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:35:23,667 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:104, output treesize:89 [2021-11-12 23:35:23,671 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.3 percent of original size [2021-11-12 23:35:23,676 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-11-12 23:35:23,679 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:23,687 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:23,697 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:23,717 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:23,725 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:23,727 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:23,733 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 183 [2021-11-12 23:35:23,736 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 247 [2021-11-12 23:35:23,740 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:23,766 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:23,768 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:23,769 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:23,771 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:23,772 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:23,776 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:23,784 INFO L180 QuantifierPusher]: treesize reduction 48, result has 54.7 percent of original size [2021-11-12 23:35:23,787 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 23:35:23,793 INFO L180 QuantifierPusher]: treesize reduction 48, result has 52.9 percent of original size [2021-11-12 23:35:23,795 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:23,795 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:23,798 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:35:23,799 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-11-12 23:35:23,802 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:23,804 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:23,804 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:23,805 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-11-12 23:35:23,806 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:23,807 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:23,807 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 23:35:23,809 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-11-12 23:35:23,812 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_43|], 6=[|v_#valid_57|]} [2021-11-12 23:35:23,817 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:35:23,818 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 15 [2021-11-12 23:35:23,819 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:23,819 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:35:23,819 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:23,820 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:35:23,820 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:23,820 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:23,823 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:23,839 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-11-12 23:35:23,840 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 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-12 23:35:23,840 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:23,842 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:35:23,842 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:23,843 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:35:23,843 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:23,843 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:23,846 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:23,847 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:23,848 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 81 [2021-11-12 23:35:23,849 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:35:23,849 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:88, output treesize:81 [2021-11-12 23:35:23,868 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.2 percent of original size [2021-11-12 23:35:23,871 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:23,877 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:23,878 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:35:23,879 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:35:23,887 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-12 23:35:23,887 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:23,888 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-12 23:35:23,888 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:23,888 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-12 23:35:23,889 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:23,889 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:23,892 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:23,893 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:23,894 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-11-12 23:35:23,895 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:35:23,895 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:92, output treesize:88 [2021-11-12 23:35:23,898 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:23,900 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:23,901 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:23,901 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-11-12 23:35:23,903 INFO L185 QuantifierPusher]: treesize reduction 6, result has 94.7 percent of original size 108 [2021-11-12 23:35:23,911 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2021-11-12 23:35:23,912 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:23,913 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:35:23,913 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:23,914 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:35:23,914 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:23,914 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:23,918 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:23,920 INFO L180 QuantifierPusher]: treesize reduction 6, result has 94.4 percent of original size [2021-11-12 23:35:23,921 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-11-12 23:35:23,921 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:35:23,922 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:112, output treesize:102 [2021-11-12 23:35:23,924 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:23,933 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:23,941 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:23,959 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:23,965 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:23,968 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:23,969 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:23,970 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:23,970 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 23:35:23,971 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:23,972 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:23,972 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 23:35:23,975 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 217 [2021-11-12 23:35:23,975 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:23,977 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:23,979 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 198 [2021-11-12 23:35:23,981 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 272 [2021-11-12 23:35:23,994 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:35:24,000 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 33 [2021-11-12 23:35:24,001 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:24,002 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-12 23:35:24,003 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:24,003 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-12 23:35:24,004 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:24,015 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 23 [2021-11-12 23:35:24,015 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:24,016 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-12 23:35:24,017 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:24,017 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-12 23:35:24,018 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:24,018 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:24,034 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:24,041 INFO L180 QuantifierPusher]: treesize reduction 82, result has 75.8 percent of original size [2021-11-12 23:35:24,044 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 257 [2021-11-12 23:35:24,045 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 23:35:24,045 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:347, output treesize:257 [2021-11-12 23:35:24,050 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:24,070 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:24,071 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:24,072 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:24,073 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:24,074 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:24,079 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:24,084 INFO L180 QuantifierPusher]: treesize reduction 36, result has 68.1 percent of original size [2021-11-12 23:35:24,086 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:24,086 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:24,086 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:35:24,087 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-12 23:35:24,093 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 16 treesize of output 12 [2021-11-12 23:35:24,093 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:24,093 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:35:24,094 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:24,094 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:35:24,094 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:24,095 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:24,097 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:24,099 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:24,099 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-12 23:35:24,100 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:35:24,100 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:71, output treesize:67 [2021-11-12 23:35:24,105 INFO L180 QuantifierPusher]: treesize reduction 36, result has 68.1 percent of original size [2021-11-12 23:35:24,107 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:24,107 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:24,108 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:35:24,109 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-12 23:35:24,114 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 16 treesize of output 12 [2021-11-12 23:35:24,115 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:24,115 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:35:24,116 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:24,116 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:35:24,116 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:24,116 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:24,118 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:24,119 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:24,120 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-12 23:35:24,120 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:35:24,120 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:71, output treesize:67 [2021-11-12 23:35:24,121 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:24,125 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:24,131 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:24,136 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:24,151 INFO L180 QuantifierPusher]: treesize reduction 48, result has 54.7 percent of original size [2021-11-12 23:35:24,160 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 23:35:24,160 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:24,165 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:24,170 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:24,177 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:24,191 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:35:25,073 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:35:25,073 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:35:25,073 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 4, 4] total 15 [2021-11-12 23:35:25,074 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1259187530] [2021-11-12 23:35:25,074 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:35:25,074 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-11-12 23:35:25,074 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:35:25,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-11-12 23:35:25,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=417, Unknown=0, NotChecked=0, Total=506 [2021-11-12 23:35:25,075 INFO L87 Difference]: Start difference. First operand 58 states and 62 transitions. Second operand has 16 states, 15 states have (on average 2.2) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:35:25,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:35:25,612 INFO L93 Difference]: Finished difference Result 100 states and 102 transitions. [2021-11-12 23:35:25,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-11-12 23:35:25,613 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.2) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-11-12 23:35:25,613 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:35:25,614 INFO L225 Difference]: With dead ends: 100 [2021-11-12 23:35:25,614 INFO L226 Difference]: Without dead ends: 100 [2021-11-12 23:35:25,615 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 199 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=189, Invalid=803, Unknown=0, NotChecked=0, Total=992 [2021-11-12 23:35:25,615 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 199 mSDsluCounter, 184 mSDsCounter, 0 mSdLazyCounter, 425 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 239.85ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 199 SdHoareTripleChecker+Valid, 217 SdHoareTripleChecker+Invalid, 453 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 3.59ms SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 425 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 285.75ms IncrementalHoareTripleChecker+Time [2021-11-12 23:35:25,616 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [199 Valid, 217 Invalid, 453 Unknown, 0 Unchecked, 3.59ms Time], IncrementalHoareTripleChecker [28 Valid, 425 Invalid, 0 Unknown, 0 Unchecked, 285.75ms Time] [2021-11-12 23:35:25,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2021-11-12 23:35:25,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 60. [2021-11-12 23:35:25,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 54 states have (on average 1.1851851851851851) internal successors, (64), 59 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:35:25,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 64 transitions. [2021-11-12 23:35:25,620 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 64 transitions. Word has length 15 [2021-11-12 23:35:25,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:35:25,620 INFO L470 AbstractCegarLoop]: Abstraction has 60 states and 64 transitions. [2021-11-12 23:35:25,620 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.2) internal successors, (33), 16 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:35:25,620 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 64 transitions. [2021-11-12 23:35:25,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-11-12 23:35:25,621 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:35:25,621 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:35:25,648 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2021-11-12 23:35:25,832 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:35:25,832 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 19 more)] === [2021-11-12 23:35:25,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:35:25,833 INFO L85 PathProgramCache]: Analyzing trace with hash -363809595, now seen corresponding path program 1 times [2021-11-12 23:35:25,833 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:35:25,833 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782065493] [2021-11-12 23:35:25,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:35:25,834 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:35:25,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:35:25,931 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-12 23:35:25,931 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:35:25,931 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782065493] [2021-11-12 23:35:25,931 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782065493] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-12 23:35:25,931 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-12 23:35:25,931 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-11-12 23:35:25,932 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307470374] [2021-11-12 23:35:25,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-12 23:35:25,932 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-12 23:35:25,932 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:35:25,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-12 23:35:25,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-11-12 23:35:25,932 INFO L87 Difference]: Start difference. First operand 60 states and 64 transitions. Second operand has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:35:25,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:35:25,991 INFO L93 Difference]: Finished difference Result 72 states and 75 transitions. [2021-11-12 23:35:25,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-12 23:35:25,991 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-11-12 23:35:25,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:35:25,992 INFO L225 Difference]: With dead ends: 72 [2021-11-12 23:35:25,992 INFO L226 Difference]: Without dead ends: 72 [2021-11-12 23:35:25,992 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2021-11-12 23:35:25,993 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 18 mSDsluCounter, 53 mSDsCounter, 0 mSdLazyCounter, 68 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 40.33ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 71 SdHoareTripleChecker+Invalid, 74 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.51ms SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 68 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 48.17ms IncrementalHoareTripleChecker+Time [2021-11-12 23:35:25,993 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 71 Invalid, 74 Unknown, 0 Unchecked, 0.51ms Time], IncrementalHoareTripleChecker [6 Valid, 68 Invalid, 0 Unknown, 0 Unchecked, 48.17ms Time] [2021-11-12 23:35:25,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2021-11-12 23:35:25,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 61. [2021-11-12 23:35:25,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 55 states have (on average 1.1818181818181819) internal successors, (65), 60 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:35:25,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 65 transitions. [2021-11-12 23:35:25,995 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 65 transitions. Word has length 16 [2021-11-12 23:35:25,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:35:25,996 INFO L470 AbstractCegarLoop]: Abstraction has 61 states and 65 transitions. [2021-11-12 23:35:25,996 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:35:25,996 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 65 transitions. [2021-11-12 23:35:25,996 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-11-12 23:35:25,997 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:35:25,997 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:35:25,997 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2021-11-12 23:35:25,997 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 19 more)] === [2021-11-12 23:35:25,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:35:25,997 INFO L85 PathProgramCache]: Analyzing trace with hash 1152929192, now seen corresponding path program 1 times [2021-11-12 23:35:25,998 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:35:25,998 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267755095] [2021-11-12 23:35:25,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:35:25,998 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:35:26,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:35:26,064 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-12 23:35:26,065 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:35:26,065 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267755095] [2021-11-12 23:35:26,065 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267755095] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:35:26,065 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [206200496] [2021-11-12 23:35:26,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:35:26,066 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:35:26,066 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:35:26,067 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:35:26,076 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-11-12 23:35:26,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:35:26,121 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-12 23:35:26,136 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:35:26,199 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-11-12 23:35:26,200 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:35:26,228 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 16 [2021-11-12 23:35:26,284 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-11-12 23:35:26,285 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [206200496] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:35:26,285 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [216354819] [2021-11-12 23:35:26,287 INFO L159 IcfgInterpreter]: Started Sifa with 11 locations of interest [2021-11-12 23:35:26,287 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:35:26,287 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:35:26,288 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:35:26,288 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:35:26,294 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,295 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:26,295 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,295 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:35:26,296 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:26,296 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,297 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:35:26,299 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 107 [2021-11-12 23:35:26,301 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_45|], 10=[|v_#valid_59|]} [2021-11-12 23:35:26,307 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:35:26,308 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:35:26,308 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,309 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:35:26,309 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,309 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:35:26,310 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:26,310 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:26,315 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,318 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:35:26,319 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:35:26,319 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:35:26,323 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:35:26,327 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:35:26,328 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,329 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:35:26,330 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,330 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:35:26,330 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:26,331 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:26,333 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,335 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,336 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-11-12 23:35:26,337 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:35:26,337 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:104, output treesize:89 [2021-11-12 23:35:26,341 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.3 percent of original size [2021-11-12 23:35:26,344 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-11-12 23:35:26,347 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:26,354 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:26,362 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:26,379 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,386 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:26,388 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,392 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 183 [2021-11-12 23:35:26,396 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 247 [2021-11-12 23:35:26,400 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:26,424 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:26,426 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:26,427 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:26,428 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:26,429 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:26,434 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:26,440 INFO L180 QuantifierPusher]: treesize reduction 48, result has 54.7 percent of original size [2021-11-12 23:35:26,443 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 23:35:26,449 INFO L180 QuantifierPusher]: treesize reduction 48, result has 52.9 percent of original size [2021-11-12 23:35:26,450 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:26,451 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,453 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:35:26,453 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-11-12 23:35:26,456 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,457 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:26,458 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,458 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-11-12 23:35:26,459 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:26,460 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,460 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 23:35:26,462 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-11-12 23:35:26,464 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_46|], 6=[|v_#valid_60|]} [2021-11-12 23:35:26,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:35:26,470 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 15 [2021-11-12 23:35:26,470 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,471 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:35:26,471 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,472 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:35:26,472 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:26,472 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:26,475 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,491 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-11-12 23:35:26,491 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 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-12 23:35:26,492 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,493 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:35:26,494 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,495 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:35:26,495 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:26,495 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:26,498 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,499 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,500 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 81 [2021-11-12 23:35:26,501 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:35:26,501 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:88, output treesize:81 [2021-11-12 23:35:26,505 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.2 percent of original size [2021-11-12 23:35:26,507 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:26,507 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,508 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-11-12 23:35:26,509 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-12 23:35:26,516 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-12 23:35:26,516 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,517 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:35:26,517 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,517 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:35:26,518 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:26,518 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:26,521 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,522 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,523 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-12 23:35:26,524 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:35:26,524 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:92 [2021-11-12 23:35:26,528 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,530 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:26,531 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,531 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 23:35:26,533 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 133 [2021-11-12 23:35:26,541 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 25 [2021-11-12 23:35:26,541 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,542 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-11-12 23:35:26,543 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,543 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-11-12 23:35:26,544 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:26,544 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:26,547 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,549 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,551 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-12 23:35:26,551 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:35:26,552 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:131, output treesize:127 [2021-11-12 23:35:26,554 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:26,562 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:26,571 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:26,593 INFO L180 QuantifierPusher]: treesize reduction 5, result has 98.3 percent of original size [2021-11-12 23:35:26,599 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:26,601 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,602 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:26,603 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,603 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 23:35:26,604 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:26,604 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,605 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-11-12 23:35:26,608 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 237 [2021-11-12 23:35:26,608 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:26,610 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,612 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 218 [2021-11-12 23:35:26,615 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 292 [2021-11-12 23:35:26,636 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 25 [2021-11-12 23:35:26,637 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,637 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-11-12 23:35:26,638 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,638 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-11-12 23:35:26,639 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:26,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:35:26,650 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 40 [2021-11-12 23:35:26,651 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,652 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-12 23:35:26,653 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,653 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-12 23:35:26,654 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:26,654 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:26,670 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,679 INFO L180 QuantifierPusher]: treesize reduction 100, result has 72.1 percent of original size [2021-11-12 23:35:26,682 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 259 [2021-11-12 23:35:26,683 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 23:35:26,683 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:367, output treesize:259 [2021-11-12 23:35:26,687 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:26,705 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:26,706 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:26,707 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:26,707 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:26,711 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:26,716 INFO L180 QuantifierPusher]: treesize reduction 36, result has 68.1 percent of original size [2021-11-12 23:35:26,718 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:26,718 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,719 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:35:26,719 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-12 23:35:26,725 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 16 treesize of output 12 [2021-11-12 23:35:26,725 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,726 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:35:26,726 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,727 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:35:26,727 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:26,727 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:26,729 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,730 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,731 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-12 23:35:26,731 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:35:26,731 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:71, output treesize:67 [2021-11-12 23:35:26,736 INFO L180 QuantifierPusher]: treesize reduction 36, result has 68.1 percent of original size [2021-11-12 23:35:26,737 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:26,738 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,738 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:35:26,739 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-12 23:35:26,744 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 16 treesize of output 12 [2021-11-12 23:35:26,744 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,745 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:35:26,745 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,746 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:35:26,746 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:26,746 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:26,748 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,748 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,749 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-12 23:35:26,750 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:35:26,750 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:71, output treesize:67 [2021-11-12 23:35:26,751 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:26,756 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:26,762 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:26,766 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:26,778 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:26,783 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:26,788 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:26,793 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:26,807 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,812 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:26,816 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,820 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:26,821 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,823 INFO L185 QuantifierPusher]: treesize reduction 89, result has 1.1 percent of original size 1 [2021-11-12 23:35:26,826 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:26,827 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,829 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:26,829 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,830 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 23:35:26,831 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-11-12 23:35:26,831 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:26,833 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,835 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 166 [2021-11-12 23:35:26,840 INFO L185 QuantifierPusher]: treesize reduction 127, result has 61.6 percent of original size 204 [2021-11-12 23:35:26,841 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:26,843 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,846 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 247 [2021-11-12 23:35:26,848 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 252 [2021-11-12 23:35:26,861 INFO L180 QuantifierPusher]: treesize reduction 283, result has 30.3 percent of original size [2021-11-12 23:35:26,867 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:26,868 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,868 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:26,869 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,869 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 23:35:26,870 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-11-12 23:35:26,870 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:26,871 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,872 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:26,872 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,873 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-12 23:35:26,874 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 23:35:26,874 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:26,875 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,875 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-12 23:35:26,876 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 117 [2021-11-12 23:35:26,894 INFO L354 Elim1Store]: treesize reduction 50, result has 19.4 percent of original size [2021-11-12 23:35:26,894 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 28 [2021-11-12 23:35:26,895 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,895 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:35:26,896 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,896 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:35:26,897 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:26,897 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:26,899 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,901 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,902 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:26,903 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,903 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-12 23:35:26,904 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 113 [2021-11-12 23:35:26,905 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-11-12 23:35:26,905 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:115, output treesize:111 [2021-11-12 23:35:26,910 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:26,912 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:26,913 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:26,925 INFO L180 QuantifierPusher]: treesize reduction 288, result has 45.2 percent of original size [2021-11-12 23:35:26,930 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:26,932 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,934 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:26,935 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,935 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:26,936 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,936 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-12 23:35:26,937 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-12 23:35:26,937 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:26,938 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,939 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:26,939 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,940 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-12 23:35:26,940 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 23:35:26,941 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:26,941 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,942 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-12 23:35:26,944 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:26,944 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,945 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:26,945 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,946 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 23:35:26,946 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-11-12 23:35:26,947 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:26,947 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,948 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:26,949 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,950 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-12 23:35:26,950 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 23:35:26,951 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:26,951 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,952 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-12 23:35:26,954 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 228 [2021-11-12 23:35:26,954 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:26,956 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,957 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:26,958 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,959 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-12 23:35:26,961 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 213 [2021-11-12 23:35:26,963 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 236 [2021-11-12 23:35:26,987 INFO L354 Elim1Store]: treesize reduction 50, result has 19.4 percent of original size [2021-11-12 23:35:26,988 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 28 [2021-11-12 23:35:26,988 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,989 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:35:26,990 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:26,990 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:35:26,990 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:27,008 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:35:27,012 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:35:27,022 INFO L354 Elim1Store]: treesize reduction 50, result has 19.4 percent of original size [2021-11-12 23:35:27,022 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 41 treesize of output 43 [2021-11-12 23:35:27,023 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:27,024 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-11-12 23:35:27,025 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:27,025 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-11-12 23:35:27,025 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:27,026 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:27,032 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:27,036 INFO L180 QuantifierPusher]: treesize reduction 22, result has 91.3 percent of original size [2021-11-12 23:35:27,038 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:27,039 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:27,040 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-12 23:35:27,041 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:27,041 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:27,042 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-12 23:35:27,044 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 235 [2021-11-12 23:35:27,045 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-11-12 23:35:27,045 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:261, output treesize:231 [2021-11-12 23:35:27,054 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:27,056 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:27,061 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:27,066 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:27,067 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:27,067 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:27,068 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:35:27,068 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-11-12 23:35:27,071 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 16 treesize of output 12 [2021-11-12 23:35:27,072 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:27,072 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:35:27,072 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:27,072 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:35:27,073 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:27,073 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:27,076 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:27,077 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:27,077 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-12 23:35:27,077 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:35:27,078 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-11-12 23:35:27,079 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:27,081 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:27,081 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:27,082 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:35:27,082 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-11-12 23:35:27,086 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 16 treesize of output 12 [2021-11-12 23:35:27,086 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:27,087 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:35:27,087 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:27,087 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:35:27,088 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:27,088 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:27,089 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:27,090 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:27,090 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-12 23:35:27,091 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:35:27,091 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-11-12 23:35:27,092 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:27,093 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:27,094 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:27,095 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:27,096 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:27,097 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:27,097 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:27,098 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:27,104 INFO L180 QuantifierPusher]: treesize reduction 48, result has 54.7 percent of original size [2021-11-12 23:35:27,107 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 23:35:27,107 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:27,112 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:27,116 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:27,122 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:27,134 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:35:28,053 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:35:28,053 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:35:28,053 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 10 [2021-11-12 23:35:28,054 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117854320] [2021-11-12 23:35:28,054 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:35:28,054 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-11-12 23:35:28,054 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:35:28,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-11-12 23:35:28,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2021-11-12 23:35:28,055 INFO L87 Difference]: Start difference. First operand 61 states and 65 transitions. Second operand has 11 states, 10 states have (on average 3.1) internal successors, (31), 11 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:35:28,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:35:28,214 INFO L93 Difference]: Finished difference Result 71 states and 74 transitions. [2021-11-12 23:35:28,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-12 23:35:28,214 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 3.1) internal successors, (31), 11 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-11-12 23:35:28,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:35:28,215 INFO L225 Difference]: With dead ends: 71 [2021-11-12 23:35:28,215 INFO L226 Difference]: Without dead ends: 71 [2021-11-12 23:35:28,216 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 129 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=88, Invalid=418, Unknown=0, NotChecked=0, Total=506 [2021-11-12 23:35:28,216 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 110 mSDsluCounter, 44 mSDsCounter, 0 mSdLazyCounter, 126 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 80.69ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 62 SdHoareTripleChecker+Invalid, 151 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.23ms SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 94.99ms IncrementalHoareTripleChecker+Time [2021-11-12 23:35:28,216 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [110 Valid, 62 Invalid, 151 Unknown, 0 Unchecked, 1.23ms Time], IncrementalHoareTripleChecker [25 Valid, 126 Invalid, 0 Unknown, 0 Unchecked, 94.99ms Time] [2021-11-12 23:35:28,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2021-11-12 23:35:28,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 60. [2021-11-12 23:35:28,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 55 states have (on average 1.1636363636363636) internal successors, (64), 59 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:35:28,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 64 transitions. [2021-11-12 23:35:28,219 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 64 transitions. Word has length 16 [2021-11-12 23:35:28,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:35:28,219 INFO L470 AbstractCegarLoop]: Abstraction has 60 states and 64 transitions. [2021-11-12 23:35:28,219 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 3.1) internal successors, (31), 11 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:35:28,219 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 64 transitions. [2021-11-12 23:35:28,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-11-12 23:35:28,220 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:35:28,220 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:35:28,254 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-11-12 23:35:28,420 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:35:28,420 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 19 more)] === [2021-11-12 23:35:28,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:35:28,421 INFO L85 PathProgramCache]: Analyzing trace with hash 2020972930, now seen corresponding path program 1 times [2021-11-12 23:35:28,421 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:35:28,421 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1599757113] [2021-11-12 23:35:28,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:35:28,421 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:35:28,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:35:28,455 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-12 23:35:28,455 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:35:28,455 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1599757113] [2021-11-12 23:35:28,455 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1599757113] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-12 23:35:28,456 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-12 23:35:28,456 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-12 23:35:28,456 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554185749] [2021-11-12 23:35:28,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-12 23:35:28,457 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-12 23:35:28,457 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:35:28,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-12 23:35:28,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-12 23:35:28,457 INFO L87 Difference]: Start difference. First operand 60 states and 64 transitions. Second operand has 4 states, 3 states have (on average 5.666666666666667) internal successors, (17), 4 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:35:28,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:35:28,479 INFO L93 Difference]: Finished difference Result 59 states and 63 transitions. [2021-11-12 23:35:28,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-12 23:35:28,479 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 5.666666666666667) internal successors, (17), 4 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-11-12 23:35:28,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:35:28,480 INFO L225 Difference]: With dead ends: 59 [2021-11-12 23:35:28,480 INFO L226 Difference]: Without dead ends: 59 [2021-11-12 23:35:28,481 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-12 23:35:28,481 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 16 mSDsluCounter, 18 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.12ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 30 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.30ms SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 19.58ms IncrementalHoareTripleChecker+Time [2021-11-12 23:35:28,481 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 30 Invalid, 31 Unknown, 0 Unchecked, 0.30ms Time], IncrementalHoareTripleChecker [2 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 19.58ms Time] [2021-11-12 23:35:28,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2021-11-12 23:35:28,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 59. [2021-11-12 23:35:28,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59 states, 55 states have (on average 1.1454545454545455) internal successors, (63), 58 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:35:28,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 63 transitions. [2021-11-12 23:35:28,484 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 63 transitions. Word has length 17 [2021-11-12 23:35:28,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:35:28,484 INFO L470 AbstractCegarLoop]: Abstraction has 59 states and 63 transitions. [2021-11-12 23:35:28,485 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 5.666666666666667) internal successors, (17), 4 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:35:28,485 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 63 transitions. [2021-11-12 23:35:28,485 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-11-12 23:35:28,485 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:35:28,485 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:35:28,486 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2021-11-12 23:35:28,486 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 19 more)] === [2021-11-12 23:35:28,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:35:28,486 INFO L85 PathProgramCache]: Analyzing trace with hash 1381066582, now seen corresponding path program 1 times [2021-11-12 23:35:28,487 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:35:28,487 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629815561] [2021-11-12 23:35:28,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:35:28,487 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:35:28,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:35:28,579 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-12 23:35:28,580 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:35:28,580 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629815561] [2021-11-12 23:35:28,580 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [629815561] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:35:28,580 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [607494642] [2021-11-12 23:35:28,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:35:28,581 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:35:28,581 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:35:28,582 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:35:28,606 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-11-12 23:35:28,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:35:28,638 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-12 23:35:28,640 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:35:28,736 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-12 23:35:28,737 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:35:28,795 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-12 23:35:28,905 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-12 23:35:28,906 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [607494642] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:35:28,906 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [782631480] [2021-11-12 23:35:28,912 INFO L159 IcfgInterpreter]: Started Sifa with 12 locations of interest [2021-11-12 23:35:28,912 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:35:28,912 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:35:28,913 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:35:28,913 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:35:28,925 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:28,926 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:28,926 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:28,926 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:35:28,927 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:28,927 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:28,928 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:35:28,929 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 107 [2021-11-12 23:35:28,933 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_48|], 10=[|v_#valid_62|]} [2021-11-12 23:35:28,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:35:28,939 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:35:28,940 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:28,940 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:35:28,940 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:28,941 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:35:28,941 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:28,941 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:28,944 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:28,947 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:35:28,948 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:35:28,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:35:28,952 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:35:28,956 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:35:28,956 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:28,958 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:35:28,959 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:28,959 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:35:28,960 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:28,960 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:28,962 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:28,963 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:28,965 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-11-12 23:35:28,965 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:35:28,965 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:104, output treesize:89 [2021-11-12 23:35:28,969 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.3 percent of original size [2021-11-12 23:35:28,972 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-11-12 23:35:28,974 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:28,981 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:28,989 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:29,002 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,008 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:29,010 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,013 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 183 [2021-11-12 23:35:29,016 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 247 [2021-11-12 23:35:29,019 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:29,048 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:29,050 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:29,051 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:29,053 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:29,054 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:29,057 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:29,063 INFO L180 QuantifierPusher]: treesize reduction 48, result has 54.7 percent of original size [2021-11-12 23:35:29,066 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 23:35:29,072 INFO L180 QuantifierPusher]: treesize reduction 48, result has 52.9 percent of original size [2021-11-12 23:35:29,073 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:29,074 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,077 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:35:29,077 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-11-12 23:35:29,080 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,081 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:29,082 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,082 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-11-12 23:35:29,087 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:29,088 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,088 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 23:35:29,089 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-11-12 23:35:29,093 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_49|], 6=[|v_#valid_63|]} [2021-11-12 23:35:29,098 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:35:29,099 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 15 [2021-11-12 23:35:29,099 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,100 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:35:29,100 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,100 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:35:29,101 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:29,101 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:29,103 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,126 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-11-12 23:35:29,126 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 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-12 23:35:29,127 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,128 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:35:29,129 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,129 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:35:29,129 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:29,130 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:29,132 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,133 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,134 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 81 [2021-11-12 23:35:29,135 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:35:29,135 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:88, output treesize:81 [2021-11-12 23:35:29,138 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.2 percent of original size [2021-11-12 23:35:29,140 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:29,140 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,141 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:35:29,142 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:35:29,148 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-12 23:35:29,148 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,149 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-12 23:35:29,149 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,149 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-12 23:35:29,150 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:29,150 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:29,152 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,154 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,155 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-11-12 23:35:29,155 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:35:29,155 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:92, output treesize:88 [2021-11-12 23:35:29,159 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,160 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:29,161 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,161 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 23:35:29,163 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 129 [2021-11-12 23:35:29,170 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 23 [2021-11-12 23:35:29,170 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,171 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-12 23:35:29,172 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,172 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-12 23:35:29,172 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:29,173 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:29,176 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,177 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,179 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 123 [2021-11-12 23:35:29,179 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:35:29,179 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:127, output treesize:123 [2021-11-12 23:35:29,181 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:29,189 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:29,196 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:29,216 INFO L180 QuantifierPusher]: treesize reduction 5, result has 98.3 percent of original size [2021-11-12 23:35:29,221 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:29,223 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,224 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:29,224 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,225 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 23:35:29,225 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:29,226 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,226 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 23:35:29,229 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 233 [2021-11-12 23:35:29,230 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:29,231 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,233 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 214 [2021-11-12 23:35:29,236 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 288 [2021-11-12 23:35:29,250 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 23 [2021-11-12 23:35:29,250 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,251 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-12 23:35:29,252 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,252 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-12 23:35:29,252 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:29,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:35:29,264 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 38 [2021-11-12 23:35:29,265 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,266 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:35:29,267 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,267 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:35:29,267 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:29,268 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:29,282 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,299 INFO L180 QuantifierPusher]: treesize reduction 100, result has 71.8 percent of original size [2021-11-12 23:35:29,301 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 255 [2021-11-12 23:35:29,302 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 23:35:29,302 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:363, output treesize:255 [2021-11-12 23:35:29,306 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:29,321 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:29,322 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:29,323 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:29,324 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:29,328 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:29,332 INFO L180 QuantifierPusher]: treesize reduction 36, result has 68.1 percent of original size [2021-11-12 23:35:29,335 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:29,336 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,336 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:35:29,337 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-12 23:35:29,342 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-12 23:35:29,343 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,343 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:35:29,343 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,344 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:35:29,344 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:29,344 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:29,346 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,347 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,348 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-12 23:35:29,348 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:35:29,348 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:71, output treesize:67 [2021-11-12 23:35:29,352 INFO L180 QuantifierPusher]: treesize reduction 36, result has 68.1 percent of original size [2021-11-12 23:35:29,354 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:29,354 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,355 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:35:29,355 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-12 23:35:29,360 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 16 treesize of output 12 [2021-11-12 23:35:29,361 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,361 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:35:29,361 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,362 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:35:29,362 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:29,362 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:29,364 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,364 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,365 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-12 23:35:29,365 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:35:29,366 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:71, output treesize:67 [2021-11-12 23:35:29,367 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:29,371 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:29,376 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:29,380 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:29,391 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:29,395 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:29,400 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:29,404 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:29,417 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,421 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:29,425 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,429 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:29,430 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,432 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:29,432 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,433 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 23:35:29,434 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-11-12 23:35:29,434 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:29,435 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,436 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 120 [2021-11-12 23:35:29,441 INFO L185 QuantifierPusher]: treesize reduction 126, result has 55.5 percent of original size 157 [2021-11-12 23:35:29,442 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:29,444 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,446 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 245 [2021-11-12 23:35:29,448 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 250 [2021-11-12 23:35:29,467 INFO L180 QuantifierPusher]: treesize reduction 281, result has 30.4 percent of original size [2021-11-12 23:35:29,471 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:29,472 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,473 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:29,474 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,474 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 23:35:29,475 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:35:29,475 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:29,475 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,477 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:29,478 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,478 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-12 23:35:29,479 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 23:35:29,479 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:29,480 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,480 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-12 23:35:29,482 INFO L185 QuantifierPusher]: treesize reduction 6, result has 94.2 percent of original size 98 [2021-11-12 23:35:29,498 INFO L354 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-11-12 23:35:29,498 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 23 [2021-11-12 23:35:29,499 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,500 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-12 23:35:29,500 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,501 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-12 23:35:29,501 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:29,502 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:29,504 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,506 INFO L180 QuantifierPusher]: treesize reduction 6, result has 93.9 percent of original size [2021-11-12 23:35:29,507 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:29,508 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,508 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-12 23:35:29,509 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-11-12 23:35:29,510 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-11-12 23:35:29,510 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:102, output treesize:92 [2021-11-12 23:35:29,515 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:29,516 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:29,517 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:29,527 INFO L180 QuantifierPusher]: treesize reduction 281, result has 44.4 percent of original size [2021-11-12 23:35:29,531 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:29,534 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,544 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:29,544 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,545 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:29,545 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,546 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 23:35:29,546 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-11-12 23:35:29,547 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:29,547 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,549 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:29,550 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,551 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-12 23:35:29,551 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 23:35:29,552 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:29,552 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,553 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-11-12 23:35:29,555 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:29,555 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,556 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:29,556 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,557 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 23:35:29,557 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-11-12 23:35:29,558 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:29,558 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,560 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:29,561 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,561 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-12 23:35:29,562 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 23:35:29,562 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:29,563 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,563 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-12 23:35:29,565 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 212 [2021-11-12 23:35:29,565 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:29,567 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,571 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:29,571 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,572 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-12 23:35:29,574 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 197 [2021-11-12 23:35:29,576 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 220 [2021-11-12 23:35:29,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:35:29,593 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:35:29,603 INFO L354 Elim1Store]: treesize reduction 50, result has 19.4 percent of original size [2021-11-12 23:35:29,603 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 36 treesize of output 38 [2021-11-12 23:35:29,604 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,605 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:35:29,605 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,606 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:35:29,606 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:29,624 INFO L354 Elim1Store]: treesize reduction 50, result has 19.4 percent of original size [2021-11-12 23:35:29,624 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 28 [2021-11-12 23:35:29,625 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,626 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:35:29,626 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,626 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:35:29,628 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:29,628 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:29,633 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,635 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,637 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:29,637 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,638 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-12 23:35:29,643 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:29,644 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,644 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-12 23:35:29,646 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 241 [2021-11-12 23:35:29,647 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-11-12 23:35:29,648 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:245, output treesize:237 [2021-11-12 23:35:29,655 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:29,656 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:29,658 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:29,659 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,660 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:29,660 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,661 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:35:29,661 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-11-12 23:35:29,665 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 16 treesize of output 12 [2021-11-12 23:35:29,666 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,666 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:35:29,666 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,667 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:35:29,667 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:29,667 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:29,668 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,669 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,669 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-12 23:35:29,669 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:35:29,671 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-11-12 23:35:29,673 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,674 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:29,674 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,675 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:35:29,675 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-11-12 23:35:29,678 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 16 treesize of output 12 [2021-11-12 23:35:29,679 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,679 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:35:29,679 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,680 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:35:29,680 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:29,680 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:29,684 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,685 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:29,685 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-12 23:35:29,686 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:35:29,686 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-11-12 23:35:29,687 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:29,688 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:29,689 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:29,690 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:29,691 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:29,692 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:29,693 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:29,694 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:29,707 INFO L180 QuantifierPusher]: treesize reduction 48, result has 54.7 percent of original size [2021-11-12 23:35:29,710 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 23:35:29,714 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:29,721 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:29,726 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:29,731 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:29,742 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:35:30,915 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:35:30,915 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:35:30,915 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 14 [2021-11-12 23:35:30,916 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2065008102] [2021-11-12 23:35:30,916 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:35:30,916 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-11-12 23:35:30,916 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:35:30,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-11-12 23:35:30,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=559, Unknown=0, NotChecked=0, Total=650 [2021-11-12 23:35:30,918 INFO L87 Difference]: Start difference. First operand 59 states and 63 transitions. Second operand has 16 states, 15 states have (on average 2.8666666666666667) internal successors, (43), 15 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:35:31,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:35:31,237 INFO L93 Difference]: Finished difference Result 86 states and 88 transitions. [2021-11-12 23:35:31,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-11-12 23:35:31,237 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.8666666666666667) internal successors, (43), 15 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-11-12 23:35:31,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:35:31,238 INFO L225 Difference]: With dead ends: 86 [2021-11-12 23:35:31,238 INFO L226 Difference]: Without dead ends: 86 [2021-11-12 23:35:31,238 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 281 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=158, Invalid=898, Unknown=0, NotChecked=0, Total=1056 [2021-11-12 23:35:31,238 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 228 mSDsluCounter, 71 mSDsCounter, 0 mSdLazyCounter, 165 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 95.78ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 228 SdHoareTripleChecker+Valid, 89 SdHoareTripleChecker+Invalid, 204 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.66ms SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 165 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 115.24ms IncrementalHoareTripleChecker+Time [2021-11-12 23:35:31,239 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [228 Valid, 89 Invalid, 204 Unknown, 0 Unchecked, 1.66ms Time], IncrementalHoareTripleChecker [39 Valid, 165 Invalid, 0 Unknown, 0 Unchecked, 115.24ms Time] [2021-11-12 23:35:31,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86 states. [2021-11-12 23:35:31,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86 to 58. [2021-11-12 23:35:31,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 55 states have (on average 1.1272727272727272) internal successors, (62), 57 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:35:31,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 62 transitions. [2021-11-12 23:35:31,241 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 62 transitions. Word has length 17 [2021-11-12 23:35:31,242 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:35:31,242 INFO L470 AbstractCegarLoop]: Abstraction has 58 states and 62 transitions. [2021-11-12 23:35:31,242 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.8666666666666667) internal successors, (43), 15 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:35:31,242 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 62 transitions. [2021-11-12 23:35:31,243 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-11-12 23:35:31,243 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:35:31,243 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:35:31,262 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-11-12 23:35:31,444 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable190 [2021-11-12 23:35:31,445 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr21ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 19 more)] === [2021-11-12 23:35:31,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:35:31,445 INFO L85 PathProgramCache]: Analyzing trace with hash -1774348491, now seen corresponding path program 1 times [2021-11-12 23:35:31,445 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:35:31,445 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648484051] [2021-11-12 23:35:31,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:35:31,446 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:35:31,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:35:31,482 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-12 23:35:31,482 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:35:31,483 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648484051] [2021-11-12 23:35:31,483 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [648484051] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-12 23:35:31,483 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-12 23:35:31,483 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-12 23:35:31,483 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964825751] [2021-11-12 23:35:31,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-12 23:35:31,484 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-12 23:35:31,484 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:35:31,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-12 23:35:31,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-11-12 23:35:31,485 INFO L87 Difference]: Start difference. First operand 58 states and 62 transitions. Second operand has 5 states, 4 states have (on average 4.5) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:35:31,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:35:31,511 INFO L93 Difference]: Finished difference Result 57 states and 61 transitions. [2021-11-12 23:35:31,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-12 23:35:31,511 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 4.5) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-11-12 23:35:31,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:35:31,512 INFO L225 Difference]: With dead ends: 57 [2021-11-12 23:35:31,512 INFO L226 Difference]: Without dead ends: 57 [2021-11-12 23:35:31,513 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-11-12 23:35:31,514 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 23 mSDsluCounter, 18 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 20.15ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 30 SdHoareTripleChecker+Invalid, 38 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.41ms SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 23.93ms IncrementalHoareTripleChecker+Time [2021-11-12 23:35:31,514 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 30 Invalid, 38 Unknown, 0 Unchecked, 0.41ms Time], IncrementalHoareTripleChecker [6 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 23.93ms Time] [2021-11-12 23:35:31,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2021-11-12 23:35:31,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 57. [2021-11-12 23:35:31,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57 states, 55 states have (on average 1.1090909090909091) internal successors, (61), 56 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:35:31,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 61 transitions. [2021-11-12 23:35:31,522 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 61 transitions. Word has length 18 [2021-11-12 23:35:31,522 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:35:31,523 INFO L470 AbstractCegarLoop]: Abstraction has 57 states and 61 transitions. [2021-11-12 23:35:31,523 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 4.5) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:35:31,523 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 61 transitions. [2021-11-12 23:35:31,523 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-11-12 23:35:31,524 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:35:31,524 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-12 23:35:31,524 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable249 [2021-11-12 23:35:31,524 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr22ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 19 more)] === [2021-11-12 23:35:31,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:35:31,525 INFO L85 PathProgramCache]: Analyzing trace with hash -46879464, now seen corresponding path program 1 times [2021-11-12 23:35:31,525 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:35:31,525 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500046143] [2021-11-12 23:35:31,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:35:31,525 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:35:31,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:35:31,659 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-12 23:35:31,659 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:35:31,659 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1500046143] [2021-11-12 23:35:31,659 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1500046143] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-12 23:35:31,660 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-12 23:35:31,660 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-12 23:35:31,660 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667902301] [2021-11-12 23:35:31,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-12 23:35:31,660 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-12 23:35:31,661 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:35:31,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-12 23:35:31,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-11-12 23:35:31,661 INFO L87 Difference]: Start difference. First operand 57 states and 61 transitions. Second operand has 6 states, 5 states have (on average 4.0) internal successors, (20), 5 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:35:31,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:35:31,726 INFO L93 Difference]: Finished difference Result 56 states and 60 transitions. [2021-11-12 23:35:31,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-12 23:35:31,727 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 4.0) internal successors, (20), 5 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-11-12 23:35:31,727 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:35:31,727 INFO L225 Difference]: With dead ends: 56 [2021-11-12 23:35:31,727 INFO L226 Difference]: Without dead ends: 39 [2021-11-12 23:35:31,728 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2021-11-12 23:35:31,728 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 12 mSDsluCounter, 35 mSDsCounter, 0 mSdLazyCounter, 53 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 30.08ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 41 SdHoareTripleChecker+Invalid, 59 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.40ms SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 53 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 36.50ms IncrementalHoareTripleChecker+Time [2021-11-12 23:35:31,728 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 41 Invalid, 59 Unknown, 0 Unchecked, 0.40ms Time], IncrementalHoareTripleChecker [6 Valid, 53 Invalid, 0 Unknown, 0 Unchecked, 36.50ms Time] [2021-11-12 23:35:31,729 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39 states. [2021-11-12 23:35:31,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39 to 39. [2021-11-12 23:35:31,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39 states, 38 states have (on average 1.105263157894737) internal successors, (42), 38 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:35:31,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 42 transitions. [2021-11-12 23:35:31,731 INFO L78 Accepts]: Start accepts. Automaton has 39 states and 42 transitions. Word has length 20 [2021-11-12 23:35:31,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:35:31,731 INFO L470 AbstractCegarLoop]: Abstraction has 39 states and 42 transitions. [2021-11-12 23:35:31,731 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 4.0) internal successors, (20), 5 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:35:31,731 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 42 transitions. [2021-11-12 23:35:31,732 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-11-12 23:35:31,732 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:35:31,732 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:35:31,732 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable250 [2021-11-12 23:35:31,733 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 19 more)] === [2021-11-12 23:35:31,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:35:31,733 INFO L85 PathProgramCache]: Analyzing trace with hash -832281042, now seen corresponding path program 1 times [2021-11-12 23:35:31,733 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:35:31,733 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182281910] [2021-11-12 23:35:31,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:35:31,734 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:35:31,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:35:32,129 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:35:32,129 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:35:32,129 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182281910] [2021-11-12 23:35:32,129 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [182281910] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:35:32,129 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1326835039] [2021-11-12 23:35:32,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:35:32,130 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:35:32,130 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:35:32,131 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:35:32,158 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-11-12 23:35:32,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:35:32,192 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 24 conjunts are in the unsatisfiable core [2021-11-12 23:35:32,193 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:35:32,222 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 10 treesize of output 8 [2021-11-12 23:35:32,262 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-12 23:35:32,325 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-11-12 23:35:32,421 INFO L354 Elim1Store]: treesize reduction 92, result has 18.6 percent of original size [2021-11-12 23:35:32,422 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 40 treesize of output 42 [2021-11-12 23:35:32,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:35:32,675 INFO L354 Elim1Store]: treesize reduction 124, result has 15.6 percent of original size [2021-11-12 23:35:32,675 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 47 treesize of output 52 [2021-11-12 23:35:32,953 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:35:32,965 INFO L354 Elim1Store]: treesize reduction 132, result has 2.2 percent of original size [2021-11-12 23:35:32,966 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 6 new quantified variables, introduced 10 case distinctions, treesize of input 87 treesize of output 37 [2021-11-12 23:35:33,000 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:35:33,000 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:35:41,704 INFO L354 Elim1Store]: treesize reduction 115, result has 22.3 percent of original size [2021-11-12 23:35:41,704 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 1 new quantified variables, introduced 3 case distinctions, treesize of input 94 treesize of output 57 [2021-11-12 23:35:41,720 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:41,720 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 57 treesize of output 71 [2021-11-12 23:35:41,783 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 6 treesize of output 4 [2021-11-12 23:35:41,822 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:35:41,832 INFO L354 Elim1Store]: treesize reduction 10, result has 33.3 percent of original size [2021-11-12 23:35:41,832 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 41 treesize of output 31 [2021-11-12 23:35:41,877 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:35:41,909 INFO L354 Elim1Store]: treesize reduction 9, result has 76.9 percent of original size [2021-11-12 23:35:41,910 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 47 treesize of output 59 [2021-11-12 23:35:42,054 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:35:42,065 INFO L354 Elim1Store]: treesize reduction 10, result has 33.3 percent of original size [2021-11-12 23:35:42,065 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 41 treesize of output 31 [2021-11-12 23:35:42,168 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:35:42,263 INFO L354 Elim1Store]: treesize reduction 27, result has 80.9 percent of original size [2021-11-12 23:35:42,263 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 152 treesize of output 221 [2021-11-12 23:35:44,002 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 5 refuted. 2 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:35:44,002 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1326835039] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:35:44,002 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1991322485] [2021-11-12 23:35:44,005 INFO L159 IcfgInterpreter]: Started Sifa with 17 locations of interest [2021-11-12 23:35:44,005 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:35:44,006 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:35:44,006 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:35:44,006 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:35:44,023 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,023 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:44,024 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,024 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:35:44,025 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:44,025 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,025 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:35:44,027 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 107 [2021-11-12 23:35:44,029 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_51|], 10=[|v_#valid_67|]} [2021-11-12 23:35:44,034 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:35:44,035 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:35:44,035 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,036 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:35:44,036 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,037 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:35:44,038 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:44,038 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:44,041 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,043 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:35:44,044 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:35:44,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:35:44,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:35:44,053 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:35:44,053 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,055 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:35:44,055 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,056 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:35:44,056 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:44,056 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:44,059 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,060 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,061 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-11-12 23:35:44,061 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:35:44,061 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:104, output treesize:89 [2021-11-12 23:35:44,065 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.3 percent of original size [2021-11-12 23:35:44,068 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-11-12 23:35:44,074 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:44,081 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:44,098 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:44,118 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,123 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:44,125 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,128 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 183 [2021-11-12 23:35:44,131 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 247 [2021-11-12 23:35:44,135 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:44,157 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:44,158 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:44,159 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:44,160 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:44,161 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:44,165 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:44,171 INFO L180 QuantifierPusher]: treesize reduction 48, result has 54.7 percent of original size [2021-11-12 23:35:44,173 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 23:35:44,178 INFO L180 QuantifierPusher]: treesize reduction 48, result has 52.9 percent of original size [2021-11-12 23:35:44,179 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:44,180 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,181 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:35:44,182 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-11-12 23:35:44,184 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,186 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:44,186 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,186 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-11-12 23:35:44,187 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:44,187 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,188 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 23:35:44,190 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-11-12 23:35:44,192 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_52|], 6=[|v_#valid_68|]} [2021-11-12 23:35:44,197 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:35:44,198 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 15 [2021-11-12 23:35:44,198 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,199 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:35:44,199 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,199 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:35:44,200 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:44,200 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:44,202 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,217 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-11-12 23:35:44,218 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 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-12 23:35:44,218 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,219 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:35:44,220 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,220 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:35:44,220 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:44,221 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:44,223 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,224 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,225 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 81 [2021-11-12 23:35:44,225 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:35:44,225 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:88, output treesize:81 [2021-11-12 23:35:44,229 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.2 percent of original size [2021-11-12 23:35:44,230 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:44,231 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,231 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-11-12 23:35:44,232 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-12 23:35:44,238 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-12 23:35:44,239 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,239 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:35:44,239 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,240 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:35:44,240 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:44,240 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:44,242 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,243 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,244 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-12 23:35:44,245 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:35:44,245 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:92 [2021-11-12 23:35:44,247 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,249 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:44,250 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,250 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:35:44,252 INFO L185 QuantifierPusher]: treesize reduction 8, result has 93.2 percent of original size 110 [2021-11-12 23:35:44,260 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-11-12 23:35:44,261 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,261 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-12 23:35:44,262 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,262 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-12 23:35:44,263 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:44,263 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:44,266 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,267 INFO L180 QuantifierPusher]: treesize reduction 8, result has 92.9 percent of original size [2021-11-12 23:35:44,268 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 104 [2021-11-12 23:35:44,269 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:35:44,269 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:116, output treesize:104 [2021-11-12 23:35:44,271 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:44,277 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:44,283 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:44,295 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,302 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:44,304 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,305 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:44,305 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,306 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 23:35:44,306 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:44,307 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,307 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-12 23:35:44,310 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 229 [2021-11-12 23:35:44,310 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:44,312 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,314 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 210 [2021-11-12 23:35:44,316 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 280 [2021-11-12 23:35:44,331 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 25 [2021-11-12 23:35:44,332 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,333 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-11-12 23:35:44,333 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,334 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-11-12 23:35:44,334 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:44,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:35:44,346 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-12 23:35:44,347 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,348 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 23:35:44,349 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,349 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 23:35:44,349 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:44,350 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:44,376 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,410 INFO L180 QuantifierPusher]: treesize reduction 82, result has 76.1 percent of original size [2021-11-12 23:35:44,413 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 261 [2021-11-12 23:35:44,414 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 23:35:44,414 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:351, output treesize:261 [2021-11-12 23:35:44,418 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:44,436 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:44,437 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:44,438 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:44,439 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:44,442 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:44,451 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:44,455 INFO L180 QuantifierPusher]: treesize reduction 36, result has 69.0 percent of original size [2021-11-12 23:35:44,457 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:44,457 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,458 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:35:44,458 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-12 23:35:44,465 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 16 treesize of output 12 [2021-11-12 23:35:44,465 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,466 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:35:44,466 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,466 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:35:44,467 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:44,467 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:44,469 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,469 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,470 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-12 23:35:44,471 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:35:44,471 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:76, output treesize:72 [2021-11-12 23:35:44,478 INFO L180 QuantifierPusher]: treesize reduction 37, result has 52.6 percent of original size [2021-11-12 23:35:44,479 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-12 23:35:44,480 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,481 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:44,482 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,482 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:35:44,483 INFO L185 QuantifierPusher]: treesize reduction 6, result has 90.6 percent of original size 58 [2021-11-12 23:35:44,488 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-12 23:35:44,488 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,489 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-12 23:35:44,489 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,489 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-12 23:35:44,490 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:44,490 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:44,491 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,492 INFO L180 QuantifierPusher]: treesize reduction 6, result has 89.8 percent of original size [2021-11-12 23:35:44,493 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-12 23:35:44,493 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:35:44,494 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:63, output treesize:53 [2021-11-12 23:35:44,495 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:44,498 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:44,501 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:44,510 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,512 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:44,513 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,514 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:44,514 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,514 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:35:44,515 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:44,515 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,516 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 23:35:44,517 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 112 [2021-11-12 23:35:44,517 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:44,518 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,519 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-11-12 23:35:44,520 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 168 [2021-11-12 23:35:44,528 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 16 treesize of output 12 [2021-11-12 23:35:44,529 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,529 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:35:44,530 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,530 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:35:44,530 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:44,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:35:44,538 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 23 [2021-11-12 23:35:44,539 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,539 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-12 23:35:44,540 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,540 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-12 23:35:44,540 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:44,541 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:44,550 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,553 INFO L180 QuantifierPusher]: treesize reduction 85, result has 64.6 percent of original size [2021-11-12 23:35:44,555 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 155 [2021-11-12 23:35:44,555 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 23:35:44,555 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:248, output treesize:155 [2021-11-12 23:35:44,558 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:44,566 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:44,567 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:44,568 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:44,569 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:44,569 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:44,571 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:44,575 INFO L180 QuantifierPusher]: treesize reduction 36, result has 69.5 percent of original size [2021-11-12 23:35:44,577 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:44,577 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,577 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:35:44,578 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-11-12 23:35:44,584 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 16 treesize of output 12 [2021-11-12 23:35:44,584 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,585 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:35:44,585 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,585 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:35:44,586 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:44,586 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:44,588 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,588 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,589 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-11-12 23:35:44,589 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:35:44,590 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:74, output treesize:70 [2021-11-12 23:35:44,597 INFO L180 QuantifierPusher]: treesize reduction 41, result has 69.4 percent of original size [2021-11-12 23:35:44,598 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-11-12 23:35:44,604 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,605 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:44,606 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,606 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:44,606 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,607 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-12 23:35:44,607 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:44,608 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,608 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:35:44,609 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 23:35:44,609 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:44,609 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,610 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:35:44,611 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-12 23:35:44,633 INFO L354 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2021-11-12 23:35:44,633 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 2 case distinctions, treesize of input 17 treesize of output 21 [2021-11-12 23:35:44,634 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,635 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:35:44,636 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,636 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:35:44,636 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:44,649 INFO L354 Elim1Store]: treesize reduction 19, result has 5.0 percent of original size [2021-11-12 23:35:44,650 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 12 treesize of output 1 [2021-11-12 23:35:44,650 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,650 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:35:44,651 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,651 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:35:44,651 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:44,652 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:44,654 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,655 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:44,656 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 98 [2021-11-12 23:35:44,657 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:35:44,657 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:199, output treesize:98 [2021-11-12 23:35:44,662 INFO L180 QuantifierPusher]: treesize reduction 48, result has 54.7 percent of original size [2021-11-12 23:35:44,664 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 23:35:44,665 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:44,669 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:44,673 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:44,678 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:44,690 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:35:45,979 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:35:45,979 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:35:45,979 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 30 [2021-11-12 23:35:45,979 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978081140] [2021-11-12 23:35:45,980 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:35:45,980 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-11-12 23:35:45,980 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:35:45,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-11-12 23:35:45,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=221, Invalid=1664, Unknown=7, NotChecked=0, Total=1892 [2021-11-12 23:35:45,981 INFO L87 Difference]: Start difference. First operand 39 states and 42 transitions. Second operand has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 30 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:35:46,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:35:46,678 INFO L93 Difference]: Finished difference Result 42 states and 44 transitions. [2021-11-12 23:35:46,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-11-12 23:35:46,678 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 30 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-11-12 23:35:46,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:35:46,679 INFO L225 Difference]: With dead ends: 42 [2021-11-12 23:35:46,679 INFO L226 Difference]: Without dead ends: 29 [2021-11-12 23:35:46,680 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 35 SyntacticMatches, 2 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 873 ImplicationChecksByTransitivity, 10.9s TimeCoverageRelationStatistics Valid=352, Invalid=2611, Unknown=7, NotChecked=0, Total=2970 [2021-11-12 23:35:46,681 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 33 mSDsluCounter, 79 mSDsCounter, 0 mSdLazyCounter, 145 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 94.11ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 86 SdHoareTripleChecker+Invalid, 204 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.17ms SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 145 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 36 IncrementalHoareTripleChecker+Unchecked, 108.95ms IncrementalHoareTripleChecker+Time [2021-11-12 23:35:46,681 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 86 Invalid, 204 Unknown, 0 Unchecked, 1.17ms Time], IncrementalHoareTripleChecker [23 Valid, 145 Invalid, 0 Unknown, 36 Unchecked, 108.95ms Time] [2021-11-12 23:35:46,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29 states. [2021-11-12 23:35:46,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29 to 29. [2021-11-12 23:35:46,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29 states, 28 states have (on average 1.1071428571428572) internal successors, (31), 28 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:35:46,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 31 transitions. [2021-11-12 23:35:46,683 INFO L78 Accepts]: Start accepts. Automaton has 29 states and 31 transitions. Word has length 22 [2021-11-12 23:35:46,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:35:46,683 INFO L470 AbstractCegarLoop]: Abstraction has 29 states and 31 transitions. [2021-11-12 23:35:46,683 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 30 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:35:46,684 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 31 transitions. [2021-11-12 23:35:46,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-11-12 23:35:46,684 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:35:46,684 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:35:46,709 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-11-12 23:35:46,900 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable251,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:35:46,900 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 19 more)] === [2021-11-12 23:35:46,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:35:46,901 INFO L85 PathProgramCache]: Analyzing trace with hash -1839345449, now seen corresponding path program 2 times [2021-11-12 23:35:46,901 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:35:46,901 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531607082] [2021-11-12 23:35:46,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:35:46,901 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:35:46,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:35:47,476 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 2 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:35:47,476 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:35:47,476 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531607082] [2021-11-12 23:35:47,476 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531607082] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:35:47,476 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [691129087] [2021-11-12 23:35:47,476 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 23:35:47,477 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:35:47,477 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:35:47,478 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:35:47,496 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-11-12 23:35:47,544 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-11-12 23:35:47,544 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:35:47,546 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 28 conjunts are in the unsatisfiable core [2021-11-12 23:35:47,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:35:47,592 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 10 treesize of output 8 [2021-11-12 23:35:47,640 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-12 23:35:47,689 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-11-12 23:35:47,775 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-11-12 23:35:47,776 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 38 [2021-11-12 23:35:47,859 INFO L354 Elim1Store]: treesize reduction 92, result has 18.6 percent of original size [2021-11-12 23:35:47,860 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 40 treesize of output 42 [2021-11-12 23:35:48,307 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:35:48,324 INFO L354 Elim1Store]: treesize reduction 124, result has 15.6 percent of original size [2021-11-12 23:35:48,325 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 47 treesize of output 52 [2021-11-12 23:35:48,496 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:35:48,529 INFO L354 Elim1Store]: treesize reduction 226, result has 14.7 percent of original size [2021-11-12 23:35:48,530 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 66 treesize of output 74 [2021-11-12 23:35:48,927 INFO L354 Elim1Store]: treesize reduction 202, result has 1.5 percent of original size [2021-11-12 23:35:48,928 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 1 disjoint index pairs (out of 15 index pairs), introduced 7 new quantified variables, introduced 15 case distinctions, treesize of input 102 treesize of output 44 [2021-11-12 23:35:48,970 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 10 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-12 23:35:48,970 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:35:52,506 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:52,506 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 63 treesize of output 55 [2021-11-12 23:35:52,513 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:52,513 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 55 treesize of output 57 [2021-11-12 23:35:52,525 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 6 treesize of output 4 [2021-11-12 23:35:52,565 INFO L354 Elim1Store]: treesize reduction 14, result has 64.1 percent of original size [2021-11-12 23:35:52,565 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 331 treesize of output 309 [2021-11-12 23:35:52,719 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-11-12 23:35:52,719 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [691129087] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:35:52,719 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [19921967] [2021-11-12 23:35:52,721 INFO L159 IcfgInterpreter]: Started Sifa with 17 locations of interest [2021-11-12 23:35:52,721 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:35:52,722 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:35:52,722 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:35:52,722 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:35:52,732 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:52,732 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:52,733 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:52,733 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:35:52,733 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:52,734 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:52,734 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:35:52,737 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 107 [2021-11-12 23:35:52,738 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_54|], 10=[|v_#valid_73|]} [2021-11-12 23:35:52,744 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:35:52,744 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:35:52,745 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:52,745 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:35:52,746 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:52,746 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:35:52,746 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:52,747 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:52,749 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:52,752 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:35:52,753 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:35:52,754 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:35:52,757 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:35:52,760 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:35:52,761 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:52,762 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:35:52,763 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:52,763 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:35:52,763 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:52,764 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:52,766 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:52,767 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:52,768 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-11-12 23:35:52,768 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:35:52,768 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:104, output treesize:89 [2021-11-12 23:35:52,773 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.3 percent of original size [2021-11-12 23:35:52,775 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-11-12 23:35:52,778 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:52,784 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:52,791 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:52,805 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:52,810 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:52,812 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:52,815 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 183 [2021-11-12 23:35:52,818 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 247 [2021-11-12 23:35:52,821 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:52,841 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:52,842 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:52,844 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:52,845 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:52,845 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:52,848 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:52,854 INFO L180 QuantifierPusher]: treesize reduction 48, result has 54.7 percent of original size [2021-11-12 23:35:52,856 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 23:35:52,860 INFO L180 QuantifierPusher]: treesize reduction 48, result has 52.9 percent of original size [2021-11-12 23:35:52,862 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:52,862 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:52,864 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:35:52,864 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-11-12 23:35:52,866 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:52,867 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:52,868 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:52,868 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 23:35:52,869 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:52,870 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:52,870 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-11-12 23:35:52,872 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-11-12 23:35:52,874 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_55|], 6=[|v_#valid_74|]} [2021-11-12 23:35:52,879 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:35:52,880 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 15 [2021-11-12 23:35:52,880 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:52,881 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:35:52,881 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:52,881 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:35:52,882 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:52,882 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:52,884 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:52,899 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-11-12 23:35:52,899 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 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-12 23:35:52,900 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:52,901 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:35:52,901 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:52,902 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:35:52,902 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:52,902 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:52,904 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:52,905 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:52,906 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 81 [2021-11-12 23:35:52,907 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:35:52,907 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:88, output treesize:81 [2021-11-12 23:35:52,914 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.2 percent of original size [2021-11-12 23:35:52,916 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:52,916 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:52,917 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-11-12 23:35:52,918 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-12 23:35:52,923 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-12 23:35:52,924 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:52,924 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:35:52,925 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:52,925 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:35:52,925 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:52,925 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:52,928 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:52,929 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:52,929 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-12 23:35:52,930 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:35:52,930 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:92 [2021-11-12 23:35:52,934 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:52,935 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:52,936 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:52,936 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:35:52,938 INFO L185 QuantifierPusher]: treesize reduction 8, result has 93.2 percent of original size 110 [2021-11-12 23:35:52,944 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-11-12 23:35:52,945 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:52,946 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-12 23:35:52,946 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:52,947 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-12 23:35:52,947 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:52,947 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:52,950 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:52,951 INFO L180 QuantifierPusher]: treesize reduction 8, result has 92.9 percent of original size [2021-11-12 23:35:52,952 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 104 [2021-11-12 23:35:52,953 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:35:52,953 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:116, output treesize:104 [2021-11-12 23:35:52,955 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:52,960 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:52,966 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:52,981 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:52,986 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:52,988 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:52,988 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:52,989 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:52,989 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-12 23:35:52,989 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:52,990 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:52,990 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 23:35:52,991 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 229 [2021-11-12 23:35:52,991 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:52,992 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:52,993 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 210 [2021-11-12 23:35:52,995 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 280 [2021-11-12 23:35:53,012 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 25 [2021-11-12 23:35:53,013 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:53,014 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-11-12 23:35:53,014 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:53,015 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-11-12 23:35:53,015 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:53,023 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:35:53,026 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-12 23:35:53,027 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:53,028 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 23:35:53,029 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:53,029 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 23:35:53,030 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:53,030 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:53,050 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:53,058 INFO L180 QuantifierPusher]: treesize reduction 82, result has 76.1 percent of original size [2021-11-12 23:35:53,060 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 261 [2021-11-12 23:35:53,061 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 23:35:53,061 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:351, output treesize:261 [2021-11-12 23:35:53,065 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:53,080 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:53,081 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:53,082 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:53,082 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:53,083 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:53,086 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:53,090 INFO L180 QuantifierPusher]: treesize reduction 36, result has 69.0 percent of original size [2021-11-12 23:35:53,091 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:53,092 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:53,092 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:35:53,093 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-12 23:35:53,098 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 16 treesize of output 12 [2021-11-12 23:35:53,098 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:53,099 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:35:53,099 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:53,099 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:35:53,100 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:53,100 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:53,101 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:53,102 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:53,103 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-12 23:35:53,103 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:35:53,103 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:76, output treesize:72 [2021-11-12 23:35:53,107 INFO L180 QuantifierPusher]: treesize reduction 37, result has 52.6 percent of original size [2021-11-12 23:35:53,108 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-12 23:35:53,110 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:53,111 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:53,111 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:53,112 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:35:53,113 INFO L185 QuantifierPusher]: treesize reduction 6, result has 90.6 percent of original size 58 [2021-11-12 23:35:53,117 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-12 23:35:53,118 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:53,118 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-12 23:35:53,119 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:53,119 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-12 23:35:53,119 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:53,119 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:53,121 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:53,122 INFO L180 QuantifierPusher]: treesize reduction 6, result has 89.8 percent of original size [2021-11-12 23:35:53,122 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-12 23:35:53,123 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:35:53,123 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:63, output treesize:53 [2021-11-12 23:35:53,124 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:53,127 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:53,129 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:53,136 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:53,139 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:53,140 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:53,140 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:53,141 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:53,141 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:35:53,142 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:53,142 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:53,142 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 23:35:53,143 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 112 [2021-11-12 23:35:53,144 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:53,145 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:53,145 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-11-12 23:35:53,147 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 168 [2021-11-12 23:35:53,155 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:35:53,158 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 23 [2021-11-12 23:35:53,158 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:53,159 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-12 23:35:53,160 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:53,160 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-12 23:35:53,160 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:53,167 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 16 treesize of output 12 [2021-11-12 23:35:53,167 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:53,168 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:35:53,168 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:53,168 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:35:53,169 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:53,169 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:53,177 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:53,181 INFO L180 QuantifierPusher]: treesize reduction 85, result has 64.6 percent of original size [2021-11-12 23:35:53,182 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 155 [2021-11-12 23:35:53,183 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 23:35:53,183 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:248, output treesize:155 [2021-11-12 23:35:53,186 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:53,193 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:53,194 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:53,194 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:53,195 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:53,196 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:53,198 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:53,202 INFO L180 QuantifierPusher]: treesize reduction 36, result has 69.5 percent of original size [2021-11-12 23:35:53,203 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:53,203 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:53,204 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:35:53,204 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-11-12 23:35:53,209 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 16 treesize of output 12 [2021-11-12 23:35:53,210 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:53,210 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:35:53,211 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:53,211 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:35:53,211 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:53,212 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:53,213 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:53,214 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:53,214 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-11-12 23:35:53,215 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:35:53,215 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:74, output treesize:70 [2021-11-12 23:35:53,222 INFO L180 QuantifierPusher]: treesize reduction 41, result has 69.4 percent of original size [2021-11-12 23:35:53,224 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-11-12 23:35:53,229 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:53,230 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:53,230 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:53,231 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:53,231 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:53,232 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-12 23:35:53,232 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:53,233 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:53,233 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:35:53,234 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 23:35:53,234 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:53,234 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:53,235 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:35:53,236 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-12 23:35:53,256 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-12 23:35:53,256 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2021-11-12 23:35:53,257 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:53,257 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:35:53,258 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:53,258 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:35:53,258 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:53,278 INFO L354 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2021-11-12 23:35:53,279 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 2 case distinctions, treesize of input 17 treesize of output 21 [2021-11-12 23:35:53,279 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:53,281 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:35:53,281 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:53,282 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:35:53,282 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:53,282 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:53,287 INFO L628 ElimStorePlain]: treesize reduction 102, result has 49.0 percent of original size [2021-11-12 23:35:53,288 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:53,289 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 98 [2021-11-12 23:35:53,289 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:35:53,289 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:199, output treesize:98 [2021-11-12 23:35:53,294 INFO L180 QuantifierPusher]: treesize reduction 48, result has 54.7 percent of original size [2021-11-12 23:35:53,297 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 23:35:53,297 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:53,301 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:53,306 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:53,311 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:53,322 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:35:54,649 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:35:54,650 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:35:54,650 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 11] total 36 [2021-11-12 23:35:54,650 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438305422] [2021-11-12 23:35:54,650 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:35:54,650 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2021-11-12 23:35:54,650 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:35:54,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2021-11-12 23:35:54,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=269, Invalid=2080, Unknown=3, NotChecked=0, Total=2352 [2021-11-12 23:35:54,651 INFO L87 Difference]: Start difference. First operand 29 states and 31 transitions. Second operand has 36 states, 36 states have (on average 1.7777777777777777) internal successors, (64), 36 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:35:57,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:35:57,043 INFO L93 Difference]: Finished difference Result 54 states and 59 transitions. [2021-11-12 23:35:57,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-11-12 23:35:57,043 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 1.7777777777777777) internal successors, (64), 36 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-11-12 23:35:57,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:35:57,044 INFO L225 Difference]: With dead ends: 54 [2021-11-12 23:35:57,044 INFO L226 Difference]: Without dead ends: 45 [2021-11-12 23:35:57,046 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 49 SyntacticMatches, 8 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1368 ImplicationChecksByTransitivity, 7.9s TimeCoverageRelationStatistics Valid=498, Invalid=3658, Unknown=4, NotChecked=0, Total=4160 [2021-11-12 23:35:57,046 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 39 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 138 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 73.95ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 112 SdHoareTripleChecker+Invalid, 243 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.18ms SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 138 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 64 IncrementalHoareTripleChecker+Unchecked, 86.64ms IncrementalHoareTripleChecker+Time [2021-11-12 23:35:57,047 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 112 Invalid, 243 Unknown, 0 Unchecked, 1.18ms Time], IncrementalHoareTripleChecker [41 Valid, 138 Invalid, 0 Unknown, 64 Unchecked, 86.64ms Time] [2021-11-12 23:35:57,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2021-11-12 23:35:57,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 35. [2021-11-12 23:35:57,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35 states, 34 states have (on average 1.088235294117647) internal successors, (37), 34 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:35:57,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 37 transitions. [2021-11-12 23:35:57,049 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 37 transitions. Word has length 28 [2021-11-12 23:35:57,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:35:57,049 INFO L470 AbstractCegarLoop]: Abstraction has 35 states and 37 transitions. [2021-11-12 23:35:57,049 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 1.7777777777777777) internal successors, (64), 36 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:35:57,049 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 37 transitions. [2021-11-12 23:35:57,050 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-11-12 23:35:57,050 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:35:57,050 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:35:57,093 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2021-11-12 23:35:57,264 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable298 [2021-11-12 23:35:57,264 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 19 more)] === [2021-11-12 23:35:57,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:35:57,265 INFO L85 PathProgramCache]: Analyzing trace with hash 860477584, now seen corresponding path program 3 times [2021-11-12 23:35:57,265 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:35:57,265 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [404183269] [2021-11-12 23:35:57,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:35:57,265 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:35:57,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:35:57,344 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 18 proven. 13 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-11-12 23:35:57,344 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:35:57,345 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [404183269] [2021-11-12 23:35:57,345 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [404183269] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:35:57,345 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2107741464] [2021-11-12 23:35:57,345 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-12 23:35:57,345 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:35:57,346 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:35:57,357 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:35:57,376 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-11-12 23:35:57,412 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-12 23:35:57,412 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:35:57,413 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 9 conjunts are in the unsatisfiable core [2021-11-12 23:35:57,414 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:35:57,550 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 19 proven. 9 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-11-12 23:35:57,550 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:35:57,610 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 19 proven. 9 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-11-12 23:35:57,610 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2107741464] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:35:57,610 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [323659419] [2021-11-12 23:35:57,612 INFO L159 IcfgInterpreter]: Started Sifa with 17 locations of interest [2021-11-12 23:35:57,612 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:35:57,612 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:35:57,612 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:35:57,612 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:35:57,617 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:57,617 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:57,618 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:57,618 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:35:57,618 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:57,619 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:57,619 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:35:57,620 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 107 [2021-11-12 23:35:57,625 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_56|], 10=[|v_#valid_77|]} [2021-11-12 23:35:57,629 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:35:57,630 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:35:57,630 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:57,630 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:35:57,630 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:57,631 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:35:57,631 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:57,631 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:57,633 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:57,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:35:57,636 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:35:57,636 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:35:57,639 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:35:57,642 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:35:57,643 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:57,644 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:35:57,644 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:57,645 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:35:57,645 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:57,645 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:57,659 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:57,660 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:57,660 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-11-12 23:35:57,661 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:35:57,661 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:104, output treesize:89 [2021-11-12 23:35:57,665 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.3 percent of original size [2021-11-12 23:35:57,667 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-11-12 23:35:57,669 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:57,673 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:57,690 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:57,704 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:57,709 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:57,711 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:57,714 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 183 [2021-11-12 23:35:57,716 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 247 [2021-11-12 23:35:57,720 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:57,742 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:57,743 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:57,744 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:57,745 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:57,746 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:57,750 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:57,756 INFO L180 QuantifierPusher]: treesize reduction 48, result has 54.7 percent of original size [2021-11-12 23:35:57,758 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 23:35:57,762 INFO L180 QuantifierPusher]: treesize reduction 48, result has 52.9 percent of original size [2021-11-12 23:35:57,764 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:57,764 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:57,765 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:35:57,766 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-11-12 23:35:57,768 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:57,768 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:57,769 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:57,769 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-11-12 23:35:57,770 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:57,771 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:57,771 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 23:35:57,773 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-11-12 23:35:57,774 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_57|], 6=[|v_#valid_78|]} [2021-11-12 23:35:57,779 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:35:57,780 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 15 [2021-11-12 23:35:57,781 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:57,781 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:35:57,782 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:57,782 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:35:57,782 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:57,782 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:57,789 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:57,804 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-11-12 23:35:57,804 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 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-12 23:35:57,805 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:57,806 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:35:57,807 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:57,807 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:35:57,807 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:57,807 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:57,811 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:57,812 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:57,813 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 81 [2021-11-12 23:35:57,814 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:35:57,814 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:88, output treesize:81 [2021-11-12 23:35:57,817 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.2 percent of original size [2021-11-12 23:35:57,818 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:57,819 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:57,819 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-11-12 23:35:57,820 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-12 23:35:57,826 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-12 23:35:57,827 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:57,845 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:35:57,846 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:57,847 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:35:57,847 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:57,847 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:57,849 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:57,854 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:57,855 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-12 23:35:57,855 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:35:57,855 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:92 [2021-11-12 23:35:57,857 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:57,859 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:57,859 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:57,860 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:35:57,861 INFO L185 QuantifierPusher]: treesize reduction 8, result has 93.2 percent of original size 110 [2021-11-12 23:35:57,885 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-11-12 23:35:57,887 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:57,887 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-12 23:35:57,888 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:57,888 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-12 23:35:57,889 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:57,889 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:57,892 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:57,893 INFO L180 QuantifierPusher]: treesize reduction 8, result has 92.9 percent of original size [2021-11-12 23:35:57,894 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 104 [2021-11-12 23:35:57,895 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:35:57,895 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:116, output treesize:104 [2021-11-12 23:35:57,897 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:57,902 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:57,908 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:57,918 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:57,922 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:57,923 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:57,924 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:57,924 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:57,924 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-12 23:35:57,925 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:57,925 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:57,925 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 23:35:57,928 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 229 [2021-11-12 23:35:57,928 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:57,929 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:57,931 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 210 [2021-11-12 23:35:57,933 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 280 [2021-11-12 23:35:57,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:35:57,951 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-12 23:35:57,952 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:57,953 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 23:35:57,954 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:57,954 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 23:35:57,954 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:57,964 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 25 [2021-11-12 23:35:57,964 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:57,965 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-11-12 23:35:57,966 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:57,966 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-11-12 23:35:57,967 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:57,967 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:57,979 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:57,985 INFO L180 QuantifierPusher]: treesize reduction 82, result has 76.1 percent of original size [2021-11-12 23:35:57,988 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 261 [2021-11-12 23:35:57,988 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 23:35:57,989 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:351, output treesize:261 [2021-11-12 23:35:57,993 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:58,007 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:58,008 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:58,008 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:58,010 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:58,011 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:58,014 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:58,022 INFO L180 QuantifierPusher]: treesize reduction 36, result has 69.0 percent of original size [2021-11-12 23:35:58,023 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:58,023 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:58,024 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:35:58,025 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-12 23:35:58,029 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 16 treesize of output 12 [2021-11-12 23:35:58,030 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:58,030 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:35:58,031 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:58,031 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:35:58,031 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:58,032 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:58,033 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:58,034 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:58,035 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-12 23:35:58,035 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:35:58,035 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:76, output treesize:72 [2021-11-12 23:35:58,038 INFO L180 QuantifierPusher]: treesize reduction 37, result has 52.6 percent of original size [2021-11-12 23:35:58,039 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-12 23:35:58,041 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:58,042 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:58,043 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:58,043 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:35:58,044 INFO L185 QuantifierPusher]: treesize reduction 6, result has 90.6 percent of original size 58 [2021-11-12 23:35:58,049 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-12 23:35:58,049 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:58,050 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-12 23:35:58,050 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:58,050 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-12 23:35:58,051 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:58,051 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:58,052 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:58,053 INFO L180 QuantifierPusher]: treesize reduction 6, result has 89.8 percent of original size [2021-11-12 23:35:58,054 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-12 23:35:58,054 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:35:58,054 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:63, output treesize:53 [2021-11-12 23:35:58,056 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:58,058 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:58,061 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:58,069 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:58,072 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:58,073 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:58,073 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:58,073 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:58,074 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 23:35:58,074 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:58,075 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:58,075 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:35:58,076 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 112 [2021-11-12 23:35:58,076 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:58,077 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:58,078 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-11-12 23:35:58,080 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 168 [2021-11-12 23:35:58,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:35:58,090 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 23 [2021-11-12 23:35:58,090 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:58,091 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-12 23:35:58,092 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:58,092 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-12 23:35:58,092 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:58,098 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 16 treesize of output 12 [2021-11-12 23:35:58,098 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:58,099 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:35:58,099 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:58,099 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:35:58,100 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:58,100 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:58,108 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:58,111 INFO L180 QuantifierPusher]: treesize reduction 85, result has 64.6 percent of original size [2021-11-12 23:35:58,112 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 155 [2021-11-12 23:35:58,113 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 23:35:58,113 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:248, output treesize:155 [2021-11-12 23:35:58,115 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:58,123 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:58,123 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:58,124 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:58,125 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:58,126 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:58,127 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:58,131 INFO L180 QuantifierPusher]: treesize reduction 36, result has 69.5 percent of original size [2021-11-12 23:35:58,132 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:58,133 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:58,133 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:35:58,134 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-11-12 23:35:58,140 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 16 treesize of output 12 [2021-11-12 23:35:58,140 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:58,141 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:35:58,141 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:58,141 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:35:58,142 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:58,142 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:58,143 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:58,144 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:58,145 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-11-12 23:35:58,145 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:35:58,145 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:74, output treesize:70 [2021-11-12 23:35:58,151 INFO L180 QuantifierPusher]: treesize reduction 41, result has 69.4 percent of original size [2021-11-12 23:35:58,153 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-11-12 23:35:58,157 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:58,158 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:58,158 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:58,159 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:58,159 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:58,159 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-12 23:35:58,160 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:58,160 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:58,161 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:35:58,161 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 23:35:58,161 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:35:58,162 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:58,162 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:35:58,163 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-12 23:35:58,182 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-12 23:35:58,183 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 12 treesize of output 18 [2021-11-12 23:35:58,183 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:58,184 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:35:58,184 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:58,185 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:35:58,185 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:58,203 INFO L354 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2021-11-12 23:35:58,203 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 2 case distinctions, treesize of input 17 treesize of output 21 [2021-11-12 23:35:58,203 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:58,205 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:35:58,205 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:58,205 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:35:58,206 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:35:58,206 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:58,209 INFO L628 ElimStorePlain]: treesize reduction 102, result has 49.0 percent of original size [2021-11-12 23:35:58,210 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:35:58,211 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 98 [2021-11-12 23:35:58,212 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:35:58,212 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:199, output treesize:98 [2021-11-12 23:35:58,217 INFO L180 QuantifierPusher]: treesize reduction 48, result has 54.7 percent of original size [2021-11-12 23:35:58,221 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 23:35:58,221 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:58,224 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:58,228 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:58,232 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:35:58,243 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:35:59,340 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:35:59,340 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:35:59,340 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2021-11-12 23:35:59,340 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295461333] [2021-11-12 23:35:59,340 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:35:59,340 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-12 23:35:59,340 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:35:59,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-12 23:35:59,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=797, Unknown=0, NotChecked=0, Total=930 [2021-11-12 23:35:59,341 INFO L87 Difference]: Start difference. First operand 35 states and 37 transitions. Second operand has 18 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 18 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:35:59,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:35:59,479 INFO L93 Difference]: Finished difference Result 54 states and 57 transitions. [2021-11-12 23:35:59,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-11-12 23:35:59,479 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 18 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2021-11-12 23:35:59,479 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:35:59,480 INFO L225 Difference]: With dead ends: 54 [2021-11-12 23:35:59,480 INFO L226 Difference]: Without dead ends: 40 [2021-11-12 23:35:59,480 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 79 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 347 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=165, Invalid=957, Unknown=0, NotChecked=0, Total=1122 [2021-11-12 23:35:59,481 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 33 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 179 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 79.19ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 79 SdHoareTripleChecker+Invalid, 203 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.96ms SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 179 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 97.05ms IncrementalHoareTripleChecker+Time [2021-11-12 23:35:59,481 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 79 Invalid, 203 Unknown, 0 Unchecked, 0.96ms Time], IncrementalHoareTripleChecker [24 Valid, 179 Invalid, 0 Unknown, 0 Unchecked, 97.05ms Time] [2021-11-12 23:35:59,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2021-11-12 23:35:59,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 39. [2021-11-12 23:35:59,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39 states, 38 states have (on average 1.0789473684210527) internal successors, (41), 38 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:35:59,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 41 transitions. [2021-11-12 23:35:59,483 INFO L78 Accepts]: Start accepts. Automaton has 39 states and 41 transitions. Word has length 34 [2021-11-12 23:35:59,483 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:35:59,483 INFO L470 AbstractCegarLoop]: Abstraction has 39 states and 41 transitions. [2021-11-12 23:35:59,483 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 18 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:35:59,483 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 41 transitions. [2021-11-12 23:35:59,484 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2021-11-12 23:35:59,484 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:35:59,484 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:35:59,517 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-11-12 23:35:59,698 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable345 [2021-11-12 23:35:59,698 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 19 more)] === [2021-11-12 23:35:59,698 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:35:59,699 INFO L85 PathProgramCache]: Analyzing trace with hash 660035110, now seen corresponding path program 4 times [2021-11-12 23:35:59,699 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:35:59,699 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904562311] [2021-11-12 23:35:59,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:35:59,699 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:35:59,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:35:59,787 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 18 proven. 19 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-11-12 23:35:59,787 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:35:59,787 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [904562311] [2021-11-12 23:35:59,787 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [904562311] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:35:59,787 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [737141642] [2021-11-12 23:35:59,788 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-12 23:35:59,788 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:35:59,788 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:35:59,789 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:35:59,822 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-11-12 23:35:59,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:35:59,864 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 9 conjunts are in the unsatisfiable core [2021-11-12 23:35:59,866 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:36:00,011 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 23 proven. 12 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2021-11-12 23:36:00,011 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:36:00,094 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 23 proven. 12 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2021-11-12 23:36:00,094 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [737141642] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:36:00,094 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1141535682] [2021-11-12 23:36:00,103 INFO L159 IcfgInterpreter]: Started Sifa with 17 locations of interest [2021-11-12 23:36:00,103 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:36:00,104 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:36:00,104 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:36:00,104 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:36:00,111 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,111 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:36:00,112 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,112 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:36:00,113 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:36:00,113 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,113 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:36:00,114 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 107 [2021-11-12 23:36:00,117 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_59|], 10=[|v_#valid_82|]} [2021-11-12 23:36:00,122 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:36:00,123 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:36:00,124 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,124 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:36:00,124 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,125 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:36:00,125 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:36:00,125 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:00,127 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:36:00,131 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:36:00,132 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:36:00,135 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:36:00,138 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:36:00,139 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,140 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:36:00,140 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,141 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:36:00,141 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:36:00,141 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:00,143 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,144 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,145 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-11-12 23:36:00,145 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:36:00,146 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:104, output treesize:89 [2021-11-12 23:36:00,149 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.3 percent of original size [2021-11-12 23:36:00,151 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-11-12 23:36:00,154 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:00,160 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:00,166 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:00,178 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,182 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:36:00,184 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,187 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 183 [2021-11-12 23:36:00,190 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 247 [2021-11-12 23:36:00,193 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:00,212 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:00,213 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:00,214 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:00,215 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:00,215 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:00,218 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:00,223 INFO L180 QuantifierPusher]: treesize reduction 48, result has 54.7 percent of original size [2021-11-12 23:36:00,225 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 23:36:00,229 INFO L180 QuantifierPusher]: treesize reduction 48, result has 52.9 percent of original size [2021-11-12 23:36:00,230 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:36:00,231 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,233 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:36:00,234 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-11-12 23:36:00,236 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,236 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:36:00,237 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,237 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 23:36:00,238 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:36:00,238 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,238 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-11-12 23:36:00,240 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-11-12 23:36:00,243 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_60|], 6=[|v_#valid_83|]} [2021-11-12 23:36:00,247 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:36:00,248 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 15 [2021-11-12 23:36:00,248 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,248 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:36:00,249 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,249 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:36:00,249 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:36:00,250 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:00,251 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,266 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-11-12 23:36:00,266 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 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-12 23:36:00,267 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,268 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:36:00,268 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,269 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:36:00,269 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:36:00,269 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:00,271 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,272 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,273 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 81 [2021-11-12 23:36:00,273 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:36:00,274 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:88, output treesize:81 [2021-11-12 23:36:00,277 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.2 percent of original size [2021-11-12 23:36:00,278 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:36:00,279 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,279 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-11-12 23:36:00,280 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-12 23:36:00,286 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-12 23:36:00,286 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,286 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:36:00,287 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,287 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:36:00,287 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:36:00,288 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:00,290 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,291 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,292 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-12 23:36:00,293 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:36:00,293 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:92 [2021-11-12 23:36:00,295 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,296 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:36:00,296 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,297 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:36:00,298 INFO L185 QuantifierPusher]: treesize reduction 8, result has 93.2 percent of original size 110 [2021-11-12 23:36:00,308 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-11-12 23:36:00,308 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,309 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-12 23:36:00,310 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,310 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-12 23:36:00,310 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:36:00,311 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:00,313 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,314 INFO L180 QuantifierPusher]: treesize reduction 8, result has 92.9 percent of original size [2021-11-12 23:36:00,315 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 104 [2021-11-12 23:36:00,316 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:36:00,316 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:116, output treesize:104 [2021-11-12 23:36:00,318 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:00,323 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:00,329 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:00,339 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,343 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:36:00,345 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,346 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:36:00,346 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,347 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 23:36:00,347 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:36:00,348 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,348 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-12 23:36:00,350 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 229 [2021-11-12 23:36:00,351 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:36:00,352 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,354 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 210 [2021-11-12 23:36:00,356 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 280 [2021-11-12 23:36:00,369 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 25 [2021-11-12 23:36:00,369 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,370 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-11-12 23:36:00,370 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,371 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-11-12 23:36:00,371 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:36:00,381 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:36:00,385 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-12 23:36:00,385 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,386 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 23:36:00,387 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,387 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 23:36:00,387 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:36:00,388 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:00,400 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,405 INFO L180 QuantifierPusher]: treesize reduction 82, result has 76.1 percent of original size [2021-11-12 23:36:00,408 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 261 [2021-11-12 23:36:00,408 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 23:36:00,409 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:351, output treesize:261 [2021-11-12 23:36:00,412 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:00,426 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:00,427 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:00,428 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:00,429 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:00,429 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:00,431 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:00,435 INFO L180 QuantifierPusher]: treesize reduction 36, result has 69.0 percent of original size [2021-11-12 23:36:00,436 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:36:00,437 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,437 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:36:00,438 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-12 23:36:00,443 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 16 treesize of output 12 [2021-11-12 23:36:00,443 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,443 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:36:00,444 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,444 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:36:00,444 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:36:00,445 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:00,446 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,447 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,448 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-12 23:36:00,448 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:36:00,448 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:76, output treesize:72 [2021-11-12 23:36:00,451 INFO L180 QuantifierPusher]: treesize reduction 37, result has 52.6 percent of original size [2021-11-12 23:36:00,453 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-12 23:36:00,454 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,455 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:36:00,455 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,456 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:36:00,457 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-12 23:36:00,461 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 16 treesize of output 12 [2021-11-12 23:36:00,462 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,462 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:36:00,462 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,463 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:36:00,463 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:36:00,463 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:00,464 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,465 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,466 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-12 23:36:00,466 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:36:00,466 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:76, output treesize:72 [2021-11-12 23:36:00,468 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:00,470 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:00,489 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:00,496 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,499 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:36:00,500 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,501 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:36:00,501 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,501 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:36:00,502 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:36:00,502 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,503 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 23:36:00,504 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 124 [2021-11-12 23:36:00,504 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:36:00,505 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,505 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-12 23:36:00,507 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 183 [2021-11-12 23:36:00,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:36:00,517 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-11-12 23:36:00,518 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,519 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:36:00,519 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,519 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:36:00,520 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:36:00,531 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 16 treesize of output 12 [2021-11-12 23:36:00,531 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,532 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:36:00,532 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,532 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:36:00,533 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:36:00,533 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:00,540 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,544 INFO L180 QuantifierPusher]: treesize reduction 105, result has 59.3 percent of original size [2021-11-12 23:36:00,545 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 153 [2021-11-12 23:36:00,546 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 23:36:00,546 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:266, output treesize:153 [2021-11-12 23:36:00,548 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:00,554 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:00,555 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:00,556 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:00,557 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:00,559 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:00,565 INFO L180 QuantifierPusher]: treesize reduction 36, result has 69.5 percent of original size [2021-11-12 23:36:00,567 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:36:00,567 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,567 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:36:00,568 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-11-12 23:36:00,573 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 16 treesize of output 12 [2021-11-12 23:36:00,574 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,574 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:36:00,574 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,575 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:36:00,575 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:36:00,575 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:00,576 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,577 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,578 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-11-12 23:36:00,578 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:36:00,578 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:74, output treesize:70 [2021-11-12 23:36:00,585 INFO L180 QuantifierPusher]: treesize reduction 41, result has 69.4 percent of original size [2021-11-12 23:36:00,587 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-11-12 23:36:00,591 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,592 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:36:00,593 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,593 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:36:00,593 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,594 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:36:00,594 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:36:00,595 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,595 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-12 23:36:00,596 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 23:36:00,596 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:36:00,596 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,597 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:36:00,598 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-12 23:36:00,618 INFO L354 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2021-11-12 23:36:00,619 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 2 case distinctions, treesize of input 17 treesize of output 21 [2021-11-12 23:36:00,619 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,620 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:36:00,621 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,621 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:36:00,622 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:36:00,633 INFO L354 Elim1Store]: treesize reduction 19, result has 5.0 percent of original size [2021-11-12 23:36:00,633 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 12 treesize of output 1 [2021-11-12 23:36:00,634 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,634 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:36:00,634 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,635 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:36:00,635 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:36:00,635 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:00,637 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,640 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:00,642 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 98 [2021-11-12 23:36:00,642 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:36:00,642 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:199, output treesize:98 [2021-11-12 23:36:00,646 INFO L180 QuantifierPusher]: treesize reduction 48, result has 54.7 percent of original size [2021-11-12 23:36:00,650 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 23:36:00,651 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:00,653 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:00,657 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:00,660 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:00,669 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:36:01,649 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:36:01,649 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:36:01,649 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 16 [2021-11-12 23:36:01,649 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977975153] [2021-11-12 23:36:01,649 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:36:01,649 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-11-12 23:36:01,650 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:36:01,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-11-12 23:36:01,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=728, Unknown=0, NotChecked=0, Total=870 [2021-11-12 23:36:01,650 INFO L87 Difference]: Start difference. First operand 39 states and 41 transitions. Second operand has 17 states, 17 states have (on average 2.823529411764706) internal successors, (48), 16 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:36:01,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:36:01,758 INFO L93 Difference]: Finished difference Result 59 states and 61 transitions. [2021-11-12 23:36:01,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-11-12 23:36:01,759 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.823529411764706) internal successors, (48), 16 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 38 [2021-11-12 23:36:01,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:36:01,759 INFO L225 Difference]: With dead ends: 59 [2021-11-12 23:36:01,760 INFO L226 Difference]: Without dead ends: 41 [2021-11-12 23:36:01,760 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 93 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 313 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=154, Invalid=776, Unknown=0, NotChecked=0, Total=930 [2021-11-12 23:36:01,760 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 15 mSDsluCounter, 47 mSDsCounter, 0 mSdLazyCounter, 196 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 75.28ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 54 SdHoareTripleChecker+Invalid, 210 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.67ms SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 196 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 92.67ms IncrementalHoareTripleChecker+Time [2021-11-12 23:36:01,761 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 54 Invalid, 210 Unknown, 0 Unchecked, 0.67ms Time], IncrementalHoareTripleChecker [14 Valid, 196 Invalid, 0 Unknown, 0 Unchecked, 92.67ms Time] [2021-11-12 23:36:01,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states. [2021-11-12 23:36:01,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 41. [2021-11-12 23:36:01,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41 states, 40 states have (on average 1.075) internal successors, (43), 40 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:36:01,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 43 transitions. [2021-11-12 23:36:01,762 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 43 transitions. Word has length 38 [2021-11-12 23:36:01,762 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:36:01,763 INFO L470 AbstractCegarLoop]: Abstraction has 41 states and 43 transitions. [2021-11-12 23:36:01,763 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.823529411764706) internal successors, (48), 16 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:36:01,763 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 43 transitions. [2021-11-12 23:36:01,763 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2021-11-12 23:36:01,764 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:36:01,764 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:36:01,786 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2021-11-12 23:36:01,972 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable392,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:36:01,972 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 19 more)] === [2021-11-12 23:36:01,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:36:01,973 INFO L85 PathProgramCache]: Analyzing trace with hash 125712609, now seen corresponding path program 5 times [2021-11-12 23:36:01,973 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:36:01,973 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126255146] [2021-11-12 23:36:01,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:36:01,973 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:36:01,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:36:02,059 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 12 proven. 24 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-11-12 23:36:02,060 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:36:02,060 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126255146] [2021-11-12 23:36:02,060 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2126255146] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:36:02,060 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [933230545] [2021-11-12 23:36:02,060 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 23:36:02,060 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:36:02,061 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:36:02,064 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:36:02,070 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-11-12 23:36:02,149 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-11-12 23:36:02,149 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:36:02,151 INFO L263 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 17 conjunts are in the unsatisfiable core [2021-11-12 23:36:02,153 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:36:02,327 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 20 proven. 16 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-11-12 23:36:02,327 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:36:02,437 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 20 proven. 16 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-11-12 23:36:02,437 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [933230545] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:36:02,438 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [345404862] [2021-11-12 23:36:02,440 INFO L159 IcfgInterpreter]: Started Sifa with 17 locations of interest [2021-11-12 23:36:02,440 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:36:02,441 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:36:02,441 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:36:02,441 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:36:02,451 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,451 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:36:02,452 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,452 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:36:02,453 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:36:02,453 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,453 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:36:02,454 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 107 [2021-11-12 23:36:02,456 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_62|], 10=[|v_#valid_87|]} [2021-11-12 23:36:02,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:36:02,462 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:36:02,462 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,464 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:36:02,464 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,464 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:36:02,465 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:36:02,465 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:02,467 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:36:02,471 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:36:02,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:36:02,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:36:02,479 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:36:02,480 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,481 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:36:02,481 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,482 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:36:02,482 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:36:02,482 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:02,484 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,485 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,486 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-11-12 23:36:02,487 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:36:02,487 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:104, output treesize:89 [2021-11-12 23:36:02,490 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.3 percent of original size [2021-11-12 23:36:02,493 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-11-12 23:36:02,495 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:02,501 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:02,507 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:02,520 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,525 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:36:02,527 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,530 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 183 [2021-11-12 23:36:02,533 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 247 [2021-11-12 23:36:02,536 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:02,554 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:02,555 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:02,556 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:02,557 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:02,558 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:02,560 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:02,565 INFO L180 QuantifierPusher]: treesize reduction 48, result has 54.7 percent of original size [2021-11-12 23:36:02,568 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 23:36:02,572 INFO L180 QuantifierPusher]: treesize reduction 48, result has 52.9 percent of original size [2021-11-12 23:36:02,573 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:36:02,573 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,575 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:36:02,575 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-11-12 23:36:02,577 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,578 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:36:02,579 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,579 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-11-12 23:36:02,580 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:36:02,580 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,581 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 23:36:02,582 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-11-12 23:36:02,584 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_63|], 6=[|v_#valid_88|]} [2021-11-12 23:36:02,589 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:36:02,590 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 15 [2021-11-12 23:36:02,590 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,590 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:36:02,591 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,591 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:36:02,591 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:36:02,592 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:02,593 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,608 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-11-12 23:36:02,609 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 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-12 23:36:02,609 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,610 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:36:02,611 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,611 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:36:02,612 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:36:02,612 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:02,614 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,615 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,616 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 81 [2021-11-12 23:36:02,616 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:36:02,616 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:88, output treesize:81 [2021-11-12 23:36:02,619 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.2 percent of original size [2021-11-12 23:36:02,620 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:36:02,621 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,621 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:36:02,622 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:36:02,628 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-12 23:36:02,629 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,629 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-12 23:36:02,629 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,630 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-12 23:36:02,630 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:36:02,630 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:02,632 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,633 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,634 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-11-12 23:36:02,640 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:36:02,641 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:92, output treesize:88 [2021-11-12 23:36:02,643 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,644 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:36:02,645 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,645 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 23:36:02,646 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 129 [2021-11-12 23:36:02,656 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 23 [2021-11-12 23:36:02,657 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,658 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-12 23:36:02,658 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,658 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-12 23:36:02,659 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:36:02,659 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:02,662 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,663 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,664 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 123 [2021-11-12 23:36:02,664 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:36:02,665 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:127, output treesize:123 [2021-11-12 23:36:02,667 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:02,673 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:02,677 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:02,684 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,691 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:36:02,693 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,694 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:36:02,694 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,695 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 23:36:02,695 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:36:02,696 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,696 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 23:36:02,698 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 234 [2021-11-12 23:36:02,699 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:36:02,701 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,703 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 215 [2021-11-12 23:36:02,706 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 291 [2021-11-12 23:36:02,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:36:02,724 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 38 [2021-11-12 23:36:02,725 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,726 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:36:02,726 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,727 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:36:02,727 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:36:02,736 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 23 [2021-11-12 23:36:02,737 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,738 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-12 23:36:02,738 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,739 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-12 23:36:02,739 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:36:02,739 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:02,752 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,760 INFO L180 QuantifierPusher]: treesize reduction 105, result has 70.8 percent of original size [2021-11-12 23:36:02,762 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 255 [2021-11-12 23:36:02,763 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 23:36:02,763 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:368, output treesize:255 [2021-11-12 23:36:02,768 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:02,780 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:02,781 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:02,782 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:02,783 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:02,785 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:02,789 INFO L180 QuantifierPusher]: treesize reduction 36, result has 69.0 percent of original size [2021-11-12 23:36:02,791 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:36:02,791 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,792 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:36:02,793 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-12 23:36:02,797 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 16 treesize of output 12 [2021-11-12 23:36:02,798 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,798 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:36:02,799 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,799 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:36:02,799 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:36:02,800 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:02,801 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,802 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,802 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-12 23:36:02,803 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:36:02,803 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:76, output treesize:72 [2021-11-12 23:36:02,806 INFO L180 QuantifierPusher]: treesize reduction 37, result has 52.6 percent of original size [2021-11-12 23:36:02,808 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-12 23:36:02,809 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,810 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:36:02,811 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,811 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:36:02,812 INFO L185 QuantifierPusher]: treesize reduction 6, result has 90.6 percent of original size 58 [2021-11-12 23:36:02,817 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-12 23:36:02,818 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,818 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-12 23:36:02,818 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,819 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-12 23:36:02,819 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:36:02,819 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:02,820 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,821 INFO L180 QuantifierPusher]: treesize reduction 6, result has 89.8 percent of original size [2021-11-12 23:36:02,822 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-12 23:36:02,822 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:36:02,823 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:63, output treesize:53 [2021-11-12 23:36:02,824 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:02,826 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:02,829 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:02,836 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,838 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:36:02,839 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,840 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:36:02,840 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,841 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:36:02,841 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:36:02,842 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,842 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 23:36:02,843 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 112 [2021-11-12 23:36:02,843 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:36:02,844 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,845 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-11-12 23:36:02,847 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 168 [2021-11-12 23:36:02,855 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:36:02,858 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 23 [2021-11-12 23:36:02,858 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,859 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-12 23:36:02,859 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,860 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-12 23:36:02,860 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:36:02,866 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 16 treesize of output 12 [2021-11-12 23:36:02,867 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,867 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:36:02,867 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,868 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:36:02,868 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:36:02,868 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:02,876 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,880 INFO L180 QuantifierPusher]: treesize reduction 85, result has 64.6 percent of original size [2021-11-12 23:36:02,881 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 155 [2021-11-12 23:36:02,882 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 23:36:02,882 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:248, output treesize:155 [2021-11-12 23:36:02,884 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:02,891 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:02,892 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:02,893 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:02,894 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:02,894 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:02,897 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:02,901 INFO L180 QuantifierPusher]: treesize reduction 36, result has 69.5 percent of original size [2021-11-12 23:36:02,902 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:36:02,902 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,903 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:36:02,903 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-11-12 23:36:02,909 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 16 treesize of output 12 [2021-11-12 23:36:02,909 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,910 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:36:02,910 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,910 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:36:02,910 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:36:02,911 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:02,912 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,913 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,914 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-11-12 23:36:02,914 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:36:02,914 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:74, output treesize:70 [2021-11-12 23:36:02,921 INFO L180 QuantifierPusher]: treesize reduction 41, result has 69.4 percent of original size [2021-11-12 23:36:02,923 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-11-12 23:36:02,927 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,928 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:36:02,929 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,929 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:36:02,930 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,930 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:36:02,931 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:36:02,931 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,931 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-12 23:36:02,932 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 23:36:02,932 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:36:02,933 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,933 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:36:02,934 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-12 23:36:02,954 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-12 23:36:02,955 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 12 treesize of output 18 [2021-11-12 23:36:02,955 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,956 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:36:02,956 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,957 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:36:02,957 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:36:02,978 INFO L354 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2021-11-12 23:36:02,978 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 2 case distinctions, treesize of input 17 treesize of output 21 [2021-11-12 23:36:02,979 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,980 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:36:02,981 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,981 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:36:02,981 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:36:02,982 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:02,985 INFO L628 ElimStorePlain]: treesize reduction 102, result has 49.0 percent of original size [2021-11-12 23:36:02,986 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:02,987 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 98 [2021-11-12 23:36:02,988 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:36:02,988 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:199, output treesize:98 [2021-11-12 23:36:02,992 INFO L180 QuantifierPusher]: treesize reduction 48, result has 54.7 percent of original size [2021-11-12 23:36:02,994 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 23:36:02,995 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:02,999 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:03,002 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:03,007 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:03,017 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:36:03,963 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:36:03,963 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:36:03,963 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 18 [2021-11-12 23:36:03,963 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477193798] [2021-11-12 23:36:03,964 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:36:03,964 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-11-12 23:36:03,964 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:36:03,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-11-12 23:36:03,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=807, Unknown=0, NotChecked=0, Total=992 [2021-11-12 23:36:03,966 INFO L87 Difference]: Start difference. First operand 41 states and 43 transitions. Second operand has 19 states, 19 states have (on average 2.526315789473684) internal successors, (48), 18 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:36:04,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:36:04,078 INFO L93 Difference]: Finished difference Result 45 states and 47 transitions. [2021-11-12 23:36:04,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-11-12 23:36:04,079 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.526315789473684) internal successors, (48), 18 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2021-11-12 23:36:04,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:36:04,079 INFO L225 Difference]: With dead ends: 45 [2021-11-12 23:36:04,079 INFO L226 Difference]: Without dead ends: 45 [2021-11-12 23:36:04,079 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 97 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 478 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=231, Invalid=959, Unknown=0, NotChecked=0, Total=1190 [2021-11-12 23:36:04,080 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 87 mSDsluCounter, 44 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 50.33ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 55 SdHoareTripleChecker+Invalid, 143 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.74ms SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 69.91ms IncrementalHoareTripleChecker+Time [2021-11-12 23:36:04,080 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [87 Valid, 55 Invalid, 143 Unknown, 0 Unchecked, 0.74ms Time], IncrementalHoareTripleChecker [55 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 69.91ms Time] [2021-11-12 23:36:04,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2021-11-12 23:36:04,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 43. [2021-11-12 23:36:04,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 42 states have (on average 1.0714285714285714) internal successors, (45), 42 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:36:04,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 45 transitions. [2021-11-12 23:36:04,082 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 45 transitions. Word has length 40 [2021-11-12 23:36:04,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:36:04,083 INFO L470 AbstractCegarLoop]: Abstraction has 43 states and 45 transitions. [2021-11-12 23:36:04,083 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.526315789473684) internal successors, (48), 18 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:36:04,083 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 45 transitions. [2021-11-12 23:36:04,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-11-12 23:36:04,084 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:36:04,084 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:36:04,108 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-11-12 23:36:04,292 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable438 [2021-11-12 23:36:04,292 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 19 more)] === [2021-11-12 23:36:04,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:36:04,293 INFO L85 PathProgramCache]: Analyzing trace with hash 1603178684, now seen corresponding path program 6 times [2021-11-12 23:36:04,293 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:36:04,293 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908709887] [2021-11-12 23:36:04,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:36:04,293 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:36:04,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:36:04,393 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 18 proven. 27 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-11-12 23:36:04,393 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:36:04,393 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908709887] [2021-11-12 23:36:04,393 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [908709887] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:36:04,393 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1688323021] [2021-11-12 23:36:04,394 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-12 23:36:04,394 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:36:04,394 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:36:04,400 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:36:04,423 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-11-12 23:36:04,456 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-12 23:36:04,457 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:36:04,457 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 13 conjunts are in the unsatisfiable core [2021-11-12 23:36:04,461 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:36:04,698 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 25 proven. 25 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-11-12 23:36:04,698 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:36:04,793 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 25 proven. 25 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-11-12 23:36:04,793 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1688323021] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:36:04,793 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1099256574] [2021-11-12 23:36:04,794 INFO L159 IcfgInterpreter]: Started Sifa with 17 locations of interest [2021-11-12 23:36:04,794 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:36:04,795 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:36:04,795 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:36:04,795 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:36:04,807 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:04,807 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:36:04,808 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:04,808 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:36:04,808 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:36:04,809 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:04,809 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:36:04,810 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 107 [2021-11-12 23:36:04,812 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_64|], 10=[|v_#valid_91|]} [2021-11-12 23:36:04,817 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:36:04,817 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:36:04,818 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:04,818 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:36:04,819 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:04,819 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:36:04,819 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:36:04,820 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:04,822 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:04,824 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:36:04,825 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:36:04,826 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:36:04,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:36:04,833 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:36:04,833 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:04,834 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:36:04,835 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:04,835 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:36:04,836 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:36:04,836 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:04,838 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:04,839 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:04,840 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-11-12 23:36:04,840 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:36:04,840 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:104, output treesize:89 [2021-11-12 23:36:04,842 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.3 percent of original size [2021-11-12 23:36:04,844 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-11-12 23:36:04,846 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:04,850 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:04,855 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:04,863 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:04,870 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:36:04,871 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:04,874 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 183 [2021-11-12 23:36:04,876 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 247 [2021-11-12 23:36:04,880 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:04,899 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:04,900 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:04,900 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:04,901 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:04,902 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:04,905 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:04,911 INFO L180 QuantifierPusher]: treesize reduction 48, result has 54.7 percent of original size [2021-11-12 23:36:04,913 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 23:36:04,918 INFO L180 QuantifierPusher]: treesize reduction 48, result has 52.9 percent of original size [2021-11-12 23:36:04,919 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:36:04,920 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:04,922 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:36:04,922 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-11-12 23:36:04,924 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:04,925 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:36:04,926 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:04,926 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 23:36:04,927 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:36:04,927 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:04,928 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-11-12 23:36:04,929 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-11-12 23:36:04,931 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_65|], 6=[|v_#valid_92|]} [2021-11-12 23:36:04,935 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:36:04,936 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 15 [2021-11-12 23:36:04,936 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:04,937 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:36:04,937 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:04,937 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:36:04,938 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:36:04,938 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:04,940 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:04,954 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-11-12 23:36:04,954 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 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-12 23:36:04,955 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:04,956 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:36:04,956 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:04,957 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:36:04,957 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:36:04,957 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:04,959 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:04,960 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:04,961 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 81 [2021-11-12 23:36:04,961 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:36:04,961 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:88, output treesize:81 [2021-11-12 23:36:04,964 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.2 percent of original size [2021-11-12 23:36:04,966 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:36:04,966 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:04,966 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-11-12 23:36:04,967 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-12 23:36:04,973 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-12 23:36:04,974 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:04,974 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:36:04,974 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:04,975 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:36:04,975 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:36:04,975 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:04,977 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:04,978 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:04,979 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-12 23:36:04,979 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:36:04,980 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:92 [2021-11-12 23:36:04,981 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:04,983 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:36:04,983 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:04,984 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 23:36:04,985 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 133 [2021-11-12 23:36:04,992 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 25 [2021-11-12 23:36:04,992 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:04,993 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-11-12 23:36:04,993 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:04,994 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-11-12 23:36:04,994 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:36:04,994 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:04,997 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:04,998 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:04,999 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-12 23:36:05,000 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:36:05,000 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:131, output treesize:127 [2021-11-12 23:36:05,002 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:05,008 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:05,014 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:05,027 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:05,032 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:36:05,034 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:05,035 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:36:05,035 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:05,035 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 23:36:05,036 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:36:05,037 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:05,037 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-11-12 23:36:05,039 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 238 [2021-11-12 23:36:05,039 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:36:05,041 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:05,042 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 219 [2021-11-12 23:36:05,045 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 295 [2021-11-12 23:36:05,057 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 25 [2021-11-12 23:36:05,058 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:05,058 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-11-12 23:36:05,059 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:05,059 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-11-12 23:36:05,060 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:36:05,068 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:36:05,071 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 40 [2021-11-12 23:36:05,071 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:05,074 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-12 23:36:05,074 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:05,075 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-12 23:36:05,075 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:36:05,076 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:05,088 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:05,094 INFO L180 QuantifierPusher]: treesize reduction 105, result has 71.2 percent of original size [2021-11-12 23:36:05,096 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 259 [2021-11-12 23:36:05,097 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 23:36:05,097 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:372, output treesize:259 [2021-11-12 23:36:05,101 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:05,112 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:05,113 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:05,114 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:05,114 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:05,117 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:05,120 INFO L180 QuantifierPusher]: treesize reduction 36, result has 69.0 percent of original size [2021-11-12 23:36:05,122 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:36:05,122 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:05,122 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:36:05,123 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-12 23:36:05,128 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 16 treesize of output 12 [2021-11-12 23:36:05,129 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:05,129 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:36:05,129 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:05,130 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:36:05,130 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:36:05,130 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:05,132 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:05,132 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:05,133 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-12 23:36:05,133 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:36:05,134 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:76, output treesize:72 [2021-11-12 23:36:05,137 INFO L180 QuantifierPusher]: treesize reduction 37, result has 52.6 percent of original size [2021-11-12 23:36:05,138 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-12 23:36:05,139 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:05,141 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:36:05,141 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:05,141 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:36:05,142 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-12 23:36:05,147 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 16 treesize of output 12 [2021-11-12 23:36:05,147 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:05,148 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:36:05,148 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:05,149 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:36:05,149 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:36:05,149 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:05,150 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:05,151 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:05,152 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-12 23:36:05,152 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:36:05,152 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:76, output treesize:72 [2021-11-12 23:36:05,154 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:05,156 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:05,159 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:05,166 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:05,181 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:36:05,182 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:05,182 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:36:05,182 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:05,183 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:36:05,183 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:36:05,184 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:05,184 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 23:36:05,185 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 124 [2021-11-12 23:36:05,185 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:36:05,186 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:05,187 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-12 23:36:05,188 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 183 [2021-11-12 23:36:05,196 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:36:05,199 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-11-12 23:36:05,200 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:05,200 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:36:05,201 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:05,201 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:36:05,201 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:36:05,207 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 16 treesize of output 12 [2021-11-12 23:36:05,208 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:05,208 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:36:05,209 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:05,209 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:36:05,209 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:36:05,210 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:05,217 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:05,221 INFO L180 QuantifierPusher]: treesize reduction 105, result has 59.3 percent of original size [2021-11-12 23:36:05,222 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 153 [2021-11-12 23:36:05,222 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 23:36:05,223 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:266, output treesize:153 [2021-11-12 23:36:05,225 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:05,231 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:05,232 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:05,233 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:05,234 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:05,236 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:05,239 INFO L180 QuantifierPusher]: treesize reduction 36, result has 69.5 percent of original size [2021-11-12 23:36:05,241 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:36:05,241 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:05,241 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:36:05,242 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-11-12 23:36:05,247 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 16 treesize of output 12 [2021-11-12 23:36:05,248 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:05,248 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:36:05,248 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:05,249 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:36:05,249 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:36:05,249 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:05,250 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:05,251 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:05,252 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-11-12 23:36:05,252 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:36:05,252 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:74, output treesize:70 [2021-11-12 23:36:05,259 INFO L180 QuantifierPusher]: treesize reduction 41, result has 69.4 percent of original size [2021-11-12 23:36:05,260 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-11-12 23:36:05,265 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:05,266 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:36:05,267 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:05,267 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:36:05,267 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:05,268 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-12 23:36:05,268 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:36:05,269 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:05,269 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:36:05,270 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 23:36:05,270 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:36:05,270 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:05,271 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:36:05,272 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-12 23:36:05,291 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-12 23:36:05,292 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 12 treesize of output 18 [2021-11-12 23:36:05,292 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:05,293 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:36:05,293 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:05,294 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:36:05,294 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:36:05,314 INFO L354 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2021-11-12 23:36:05,314 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 2 case distinctions, treesize of input 17 treesize of output 21 [2021-11-12 23:36:05,315 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:05,316 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:36:05,317 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:05,317 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:36:05,317 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:36:05,318 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:05,321 INFO L628 ElimStorePlain]: treesize reduction 102, result has 49.0 percent of original size [2021-11-12 23:36:05,322 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:36:05,323 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 98 [2021-11-12 23:36:05,323 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:36:05,324 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:199, output treesize:98 [2021-11-12 23:36:05,328 INFO L180 QuantifierPusher]: treesize reduction 48, result has 54.7 percent of original size [2021-11-12 23:36:05,330 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 23:36:05,331 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:05,334 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:05,338 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:05,342 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:36:05,352 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:36:06,426 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:36:06,426 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:36:06,426 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 13] total 24 [2021-11-12 23:36:06,426 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131515357] [2021-11-12 23:36:06,426 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:36:06,427 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-11-12 23:36:06,427 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:36:06,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-11-12 23:36:06,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=193, Invalid=1139, Unknown=0, NotChecked=0, Total=1332 [2021-11-12 23:36:06,428 INFO L87 Difference]: Start difference. First operand 43 states and 45 transitions. Second operand has 24 states, 24 states have (on average 2.625) internal successors, (63), 24 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:36:06,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:36:06,643 INFO L93 Difference]: Finished difference Result 81 states and 85 transitions. [2021-11-12 23:36:06,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-11-12 23:36:06,644 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.625) internal successors, (63), 24 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2021-11-12 23:36:06,644 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:36:06,644 INFO L225 Difference]: With dead ends: 81 [2021-11-12 23:36:06,644 INFO L226 Difference]: Without dead ends: 59 [2021-11-12 23:36:06,645 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 99 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 546 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=272, Invalid=1534, Unknown=0, NotChecked=0, Total=1806 [2021-11-12 23:36:06,646 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 103 mSDsluCounter, 60 mSDsCounter, 0 mSdLazyCounter, 206 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 94.69ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 62 SdHoareTripleChecker+Invalid, 269 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.31ms SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 206 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 135.79ms IncrementalHoareTripleChecker+Time [2021-11-12 23:36:06,646 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [103 Valid, 62 Invalid, 269 Unknown, 0 Unchecked, 1.31ms Time], IncrementalHoareTripleChecker [63 Valid, 206 Invalid, 0 Unknown, 0 Unchecked, 135.79ms Time] [2021-11-12 23:36:06,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2021-11-12 23:36:06,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 47. [2021-11-12 23:36:06,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47 states, 46 states have (on average 1.065217391304348) internal successors, (49), 46 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:36:06,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 49 transitions. [2021-11-12 23:36:06,648 INFO L78 Accepts]: Start accepts. Automaton has 47 states and 49 transitions. Word has length 42 [2021-11-12 23:36:06,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:36:06,648 INFO L470 AbstractCegarLoop]: Abstraction has 47 states and 49 transitions. [2021-11-12 23:36:06,648 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.625) internal successors, (63), 24 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:36:06,648 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 49 transitions. [2021-11-12 23:36:06,648 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2021-11-12 23:36:06,649 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:36:06,649 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:36:06,683 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-11-12 23:36:06,849 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable484,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:36:06,849 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 19 more)] === [2021-11-12 23:36:06,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:36:06,850 INFO L85 PathProgramCache]: Analyzing trace with hash -2062874542, now seen corresponding path program 7 times [2021-11-12 23:36:06,850 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:36:06,850 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332304227] [2021-11-12 23:36:06,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:36:06,850 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:36:06,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:36:07,657 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 12 proven. 79 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:36:07,657 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:36:07,658 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332304227] [2021-11-12 23:36:07,658 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332304227] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:36:07,658 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1448312410] [2021-11-12 23:36:07,658 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-12 23:36:07,658 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:36:07,658 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:36:07,663 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:36:07,676 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-11-12 23:36:07,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:36:07,726 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 47 conjunts are in the unsatisfiable core [2021-11-12 23:36:07,728 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:36:07,858 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 10 treesize of output 8 [2021-11-12 23:36:07,902 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-12 23:36:07,952 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:36:08,041 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-11-12 23:36:08,041 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2021-11-12 23:36:08,139 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-11-12 23:36:08,140 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2021-11-12 23:36:08,230 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-11-12 23:36:08,231 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2021-11-12 23:36:08,322 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-11-12 23:36:08,323 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2021-11-12 23:36:08,430 INFO L354 Elim1Store]: treesize reduction 84, result has 18.4 percent of original size [2021-11-12 23:36:08,430 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 38 treesize of output 40 [2021-11-12 23:36:08,714 INFO L354 Elim1Store]: treesize reduction 120, result has 16.1 percent of original size [2021-11-12 23:36:08,714 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 45 treesize of output 50 [2021-11-12 23:36:08,894 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:36:08,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:36:08,920 INFO L354 Elim1Store]: treesize reduction 160, result has 12.6 percent of original size [2021-11-12 23:36:08,920 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 54 treesize of output 62 [2021-11-12 23:36:09,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:36:09,107 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:36:09,108 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:36:09,109 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:36:09,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:36:09,137 INFO L354 Elim1Store]: treesize reduction 208, result has 10.0 percent of original size [2021-11-12 23:36:09,137 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 12 case distinctions, treesize of input 66 treesize of output 77 [2021-11-12 23:36:09,308 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:36:09,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:36:09,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:36:09,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:36:09,311 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:36:09,311 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:36:09,312 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:36:09,312 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:36:09,313 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:36:09,334 INFO L354 Elim1Store]: treesize reduction 232, result has 9.0 percent of original size [2021-11-12 23:36:09,335 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 10 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 17 case distinctions, treesize of input 72 treesize of output 86 [2021-11-12 23:36:09,555 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:36:09,556 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:36:09,556 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:36:09,557 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:36:09,558 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:36:09,559 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:36:09,559 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:36:09,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:36:09,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:36:09,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:36:09,562 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:36:09,563 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:36:09,563 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:36:09,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:36:09,587 INFO L354 Elim1Store]: treesize reduction 268, result has 7.9 percent of original size [2021-11-12 23:36:09,587 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 23 case distinctions, treesize of input 81 treesize of output 98 [2021-11-12 23:36:09,925 INFO L354 Elim1Store]: treesize reduction 286, result has 1.0 percent of original size [2021-11-12 23:36:09,926 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 9 select indices, 9 select index equivalence classes, 15 disjoint index pairs (out of 36 index pairs), introduced 10 new quantified variables, introduced 36 case distinctions, treesize of input 151 treesize of output 45 [2021-11-12 23:36:09,973 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 10 proven. 61 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-11-12 23:36:09,973 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:37:54,396 INFO L354 Elim1Store]: treesize reduction 1173, result has 6.5 percent of original size [2021-11-12 23:37:54,397 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 1 new quantified variables, introduced 7 case distinctions, treesize of input 190 treesize of output 145 [2021-11-12 23:37:54,414 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:37:54,414 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 145 treesize of output 151 [2021-11-12 23:37:54,499 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 6 treesize of output 4 [2021-11-12 23:37:54,564 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:37:54,565 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:37:54,565 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:37:54,565 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:37:54,566 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:37:54,580 INFO L354 Elim1Store]: treesize reduction 10, result has 33.3 percent of original size [2021-11-12 23:37:54,580 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 967 treesize of output 837 [2021-11-12 23:37:54,921 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:37:54,922 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:37:54,922 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:37:54,922 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:37:54,923 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:37:54,957 INFO L354 Elim1Store]: treesize reduction 9, result has 76.9 percent of original size [2021-11-12 23:37:54,958 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 977 treesize of output 869 [2021-11-12 23:37:56,497 INFO L354 Elim1Store]: treesize reduction 255, result has 52.5 percent of original size [2021-11-12 23:37:56,497 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 5381 treesize of output 5270 [2021-11-12 23:38:03,419 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 0 proven. 61 refuted. 30 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:38:03,420 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1448312410] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:38:03,420 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2087385973] [2021-11-12 23:38:03,421 INFO L159 IcfgInterpreter]: Started Sifa with 17 locations of interest [2021-11-12 23:38:03,421 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:38:03,421 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:38:03,422 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:38:03,422 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:38:03,425 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,425 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:03,426 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,426 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:38:03,426 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:03,430 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,430 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:38:03,431 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 107 [2021-11-12 23:38:03,432 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_67|], 10=[|v_#valid_97|]} [2021-11-12 23:38:03,437 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:03,438 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:38:03,438 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,439 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:38:03,449 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,449 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:38:03,449 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:03,450 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:03,451 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:03,455 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:03,455 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:03,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:03,461 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:38:03,462 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,463 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:38:03,469 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,469 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:38:03,469 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:03,470 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:03,471 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,472 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,473 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-11-12 23:38:03,473 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:38:03,473 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:104, output treesize:89 [2021-11-12 23:38:03,480 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.3 percent of original size [2021-11-12 23:38:03,483 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-11-12 23:38:03,485 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:03,490 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:03,502 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:03,512 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,516 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:03,518 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,521 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 183 [2021-11-12 23:38:03,522 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 247 [2021-11-12 23:38:03,525 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:03,541 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:03,542 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:03,543 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:03,544 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:03,545 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:03,551 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:03,556 INFO L180 QuantifierPusher]: treesize reduction 48, result has 54.7 percent of original size [2021-11-12 23:38:03,559 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 23:38:03,566 INFO L180 QuantifierPusher]: treesize reduction 48, result has 52.9 percent of original size [2021-11-12 23:38:03,567 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:03,568 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,569 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:38:03,570 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-11-12 23:38:03,572 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,574 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:03,574 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,575 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-11-12 23:38:03,575 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:03,576 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,576 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 23:38:03,578 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-11-12 23:38:03,580 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_68|], 6=[|v_#valid_98|]} [2021-11-12 23:38:03,585 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:03,586 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 15 [2021-11-12 23:38:03,587 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,587 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:38:03,588 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,588 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:38:03,588 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:03,589 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:03,591 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,608 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-11-12 23:38:03,608 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 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-12 23:38:03,609 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,610 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:38:03,611 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,611 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:38:03,611 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:03,612 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:03,614 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,615 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,615 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 81 [2021-11-12 23:38:03,616 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:38:03,616 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:88, output treesize:81 [2021-11-12 23:38:03,619 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.2 percent of original size [2021-11-12 23:38:03,620 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:03,621 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,621 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:38:03,622 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:38:03,628 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-12 23:38:03,629 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,629 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-12 23:38:03,629 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,630 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-12 23:38:03,630 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:03,630 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:03,632 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,633 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,634 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-11-12 23:38:03,635 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:38:03,635 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:92, output treesize:88 [2021-11-12 23:38:03,637 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,637 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:03,638 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,638 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 23:38:03,639 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 129 [2021-11-12 23:38:03,644 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 23 [2021-11-12 23:38:03,644 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,645 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-12 23:38:03,645 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,646 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-12 23:38:03,646 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:03,646 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:03,648 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,649 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,652 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 123 [2021-11-12 23:38:03,653 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:38:03,653 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:127, output treesize:123 [2021-11-12 23:38:03,655 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:03,659 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:03,663 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:03,672 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,676 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:03,678 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,679 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:03,679 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,680 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 23:38:03,680 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:03,681 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,684 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 23:38:03,686 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 234 [2021-11-12 23:38:03,687 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:03,688 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,689 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 215 [2021-11-12 23:38:03,690 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 291 [2021-11-12 23:38:03,700 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 23 [2021-11-12 23:38:03,700 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,701 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-12 23:38:03,701 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,702 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-12 23:38:03,702 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:03,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:03,711 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 38 [2021-11-12 23:38:03,712 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,713 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:38:03,713 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,713 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:38:03,713 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:03,714 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:03,722 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,725 INFO L180 QuantifierPusher]: treesize reduction 105, result has 70.8 percent of original size [2021-11-12 23:38:03,726 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 255 [2021-11-12 23:38:03,727 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 23:38:03,727 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:368, output treesize:255 [2021-11-12 23:38:03,730 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:03,737 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:03,738 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:03,739 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:03,739 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:03,743 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:03,745 INFO L180 QuantifierPusher]: treesize reduction 36, result has 69.0 percent of original size [2021-11-12 23:38:03,746 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:03,747 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,747 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:38:03,747 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-12 23:38:03,751 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 16 treesize of output 12 [2021-11-12 23:38:03,752 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,752 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:38:03,752 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,753 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:38:03,753 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:03,753 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:03,754 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,754 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,755 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-12 23:38:03,755 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:38:03,755 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:76, output treesize:72 [2021-11-12 23:38:03,757 INFO L180 QuantifierPusher]: treesize reduction 37, result has 52.6 percent of original size [2021-11-12 23:38:03,758 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-12 23:38:03,759 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,760 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:03,760 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,761 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:38:03,761 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-12 23:38:03,765 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 16 treesize of output 12 [2021-11-12 23:38:03,765 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,766 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:38:03,766 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,766 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:38:03,766 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:03,767 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:03,767 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,768 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,768 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-12 23:38:03,769 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:38:03,769 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:76, output treesize:72 [2021-11-12 23:38:03,770 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:03,771 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:03,773 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:03,778 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,780 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:03,780 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,781 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:03,781 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,781 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 23:38:03,782 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:03,782 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,782 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:38:03,783 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 124 [2021-11-12 23:38:03,783 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:03,783 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,784 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-12 23:38:03,785 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 183 [2021-11-12 23:38:03,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:03,810 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-11-12 23:38:03,810 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,811 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:38:03,811 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,812 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:38:03,812 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:03,818 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 16 treesize of output 12 [2021-11-12 23:38:03,819 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,819 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:38:03,825 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,826 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:38:03,826 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:03,826 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:03,834 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,838 INFO L180 QuantifierPusher]: treesize reduction 105, result has 59.3 percent of original size [2021-11-12 23:38:03,839 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 153 [2021-11-12 23:38:03,839 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 23:38:03,840 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:266, output treesize:153 [2021-11-12 23:38:03,842 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:03,849 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:03,850 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:03,850 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:03,851 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:03,856 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:03,860 INFO L180 QuantifierPusher]: treesize reduction 36, result has 69.5 percent of original size [2021-11-12 23:38:03,861 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:03,861 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,862 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:38:03,863 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-11-12 23:38:03,868 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 16 treesize of output 12 [2021-11-12 23:38:03,868 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,869 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:38:03,869 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,869 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:38:03,870 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:03,870 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:03,871 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,872 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,873 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-11-12 23:38:03,873 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:38:03,873 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:74, output treesize:70 [2021-11-12 23:38:03,880 INFO L180 QuantifierPusher]: treesize reduction 41, result has 69.4 percent of original size [2021-11-12 23:38:03,881 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-11-12 23:38:03,886 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,887 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:03,887 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,888 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:03,888 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,888 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:38:03,889 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:03,889 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,890 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-12 23:38:03,890 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 23:38:03,890 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:03,891 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,891 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:38:03,892 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-12 23:38:03,911 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-12 23:38:03,911 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 12 treesize of output 18 [2021-11-12 23:38:03,912 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,913 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:38:03,913 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,913 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:38:03,914 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:03,932 INFO L354 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2021-11-12 23:38:03,932 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 2 case distinctions, treesize of input 17 treesize of output 21 [2021-11-12 23:38:03,933 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,934 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:38:03,934 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,935 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:38:03,935 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:03,935 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:03,942 INFO L628 ElimStorePlain]: treesize reduction 102, result has 49.0 percent of original size [2021-11-12 23:38:03,943 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:03,944 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 98 [2021-11-12 23:38:03,945 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:38:03,945 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:199, output treesize:98 [2021-11-12 23:38:03,949 INFO L180 QuantifierPusher]: treesize reduction 48, result has 54.7 percent of original size [2021-11-12 23:38:03,951 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 23:38:03,952 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:03,955 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:03,959 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:03,963 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:03,973 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:38:05,745 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:38:05,745 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:38:05,746 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 19, 23] total 63 [2021-11-12 23:38:05,746 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1585063653] [2021-11-12 23:38:05,746 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:38:05,746 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2021-11-12 23:38:05,746 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:38:05,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2021-11-12 23:38:05,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=457, Invalid=5347, Unknown=48, NotChecked=0, Total=5852 [2021-11-12 23:38:05,749 INFO L87 Difference]: Start difference. First operand 47 states and 49 transitions. Second operand has 64 states, 64 states have (on average 1.890625) internal successors, (121), 63 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:38:09,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:38:09,995 INFO L93 Difference]: Finished difference Result 91 states and 99 transitions. [2021-11-12 23:38:09,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-11-12 23:38:09,996 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 64 states have (on average 1.890625) internal successors, (121), 63 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 46 [2021-11-12 23:38:09,996 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:38:09,996 INFO L225 Difference]: With dead ends: 91 [2021-11-12 23:38:09,996 INFO L226 Difference]: Without dead ends: 85 [2021-11-12 23:38:10,000 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 204 GetRequests, 91 SyntacticMatches, 6 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3710 ImplicationChecksByTransitivity, 112.7s TimeCoverageRelationStatistics Valid=1083, Invalid=10640, Unknown=49, NotChecked=0, Total=11772 [2021-11-12 23:38:10,000 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 129 mSDsluCounter, 236 mSDsCounter, 0 mSdLazyCounter, 294 mSolverCounterSat, 97 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 177.23ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 247 SdHoareTripleChecker+Invalid, 532 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.41ms SdHoareTripleChecker+Time, 97 IncrementalHoareTripleChecker+Valid, 294 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 141 IncrementalHoareTripleChecker+Unchecked, 214.58ms IncrementalHoareTripleChecker+Time [2021-11-12 23:38:10,001 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [129 Valid, 247 Invalid, 532 Unknown, 0 Unchecked, 2.41ms Time], IncrementalHoareTripleChecker [97 Valid, 294 Invalid, 0 Unknown, 141 Unchecked, 214.58ms Time] [2021-11-12 23:38:10,001 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2021-11-12 23:38:10,002 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 76. [2021-11-12 23:38:10,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76 states, 75 states have (on average 1.0666666666666667) internal successors, (80), 75 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:38:10,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 80 transitions. [2021-11-12 23:38:10,003 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 80 transitions. Word has length 46 [2021-11-12 23:38:10,004 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:38:10,004 INFO L470 AbstractCegarLoop]: Abstraction has 76 states and 80 transitions. [2021-11-12 23:38:10,004 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 64 states have (on average 1.890625) internal successors, (121), 63 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:38:10,004 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 80 transitions. [2021-11-12 23:38:10,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-11-12 23:38:10,005 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:38:10,005 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:38:10,033 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-11-12 23:38:10,220 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable529,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:38:10,220 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 19 more)] === [2021-11-12 23:38:10,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:38:10,220 INFO L85 PathProgramCache]: Analyzing trace with hash -1758658547, now seen corresponding path program 8 times [2021-11-12 23:38:10,221 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:38:10,221 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226032988] [2021-11-12 23:38:10,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:38:10,221 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:38:10,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:38:10,367 INFO L134 CoverageAnalysis]: Checked inductivity of 103 backedges. 30 proven. 48 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-11-12 23:38:10,367 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:38:10,367 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226032988] [2021-11-12 23:38:10,367 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226032988] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:38:10,367 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [294343810] [2021-11-12 23:38:10,368 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 23:38:10,368 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:38:10,368 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:38:10,369 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:38:10,384 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-11-12 23:38:10,468 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2021-11-12 23:38:10,468 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:38:10,470 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 14 conjunts are in the unsatisfiable core [2021-11-12 23:38:10,471 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:38:10,710 INFO L134 CoverageAnalysis]: Checked inductivity of 103 backedges. 42 proven. 25 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2021-11-12 23:38:10,710 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:38:10,816 INFO L134 CoverageAnalysis]: Checked inductivity of 103 backedges. 42 proven. 25 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2021-11-12 23:38:10,816 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [294343810] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:38:10,816 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [378310056] [2021-11-12 23:38:10,818 INFO L159 IcfgInterpreter]: Started Sifa with 17 locations of interest [2021-11-12 23:38:10,818 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:38:10,818 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:38:10,819 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:38:10,819 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:38:10,833 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:10,834 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:10,834 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:10,835 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:38:10,835 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:10,835 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:10,836 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:38:10,837 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 107 [2021-11-12 23:38:10,839 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_70|], 10=[|v_#valid_102|]} [2021-11-12 23:38:10,844 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:10,845 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:38:10,845 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:10,846 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:38:10,846 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:10,847 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:38:10,847 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:10,847 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:10,849 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:10,852 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:10,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:10,854 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:10,857 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:10,861 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:38:10,861 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:10,862 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:38:10,863 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:10,863 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:38:10,864 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:10,864 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:10,866 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:10,867 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:10,868 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-11-12 23:38:10,868 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:38:10,868 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:104, output treesize:89 [2021-11-12 23:38:10,872 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.3 percent of original size [2021-11-12 23:38:10,875 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-11-12 23:38:10,877 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:10,881 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:10,885 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:10,904 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:10,909 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:10,911 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:10,914 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 183 [2021-11-12 23:38:10,917 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 247 [2021-11-12 23:38:10,920 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:10,938 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:10,939 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:10,940 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:10,941 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:10,942 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:10,946 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:10,951 INFO L180 QuantifierPusher]: treesize reduction 48, result has 54.7 percent of original size [2021-11-12 23:38:10,953 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 23:38:10,957 INFO L180 QuantifierPusher]: treesize reduction 48, result has 52.9 percent of original size [2021-11-12 23:38:10,958 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:10,959 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:10,960 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:38:10,961 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-11-12 23:38:10,965 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:10,966 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:10,967 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:10,967 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-11-12 23:38:10,968 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:10,968 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:10,969 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 23:38:10,972 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-11-12 23:38:10,973 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_71|], 6=[|v_#valid_103|]} [2021-11-12 23:38:10,978 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:10,979 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 15 [2021-11-12 23:38:10,979 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:10,979 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:38:10,980 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:10,980 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:38:10,981 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:10,981 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:10,983 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:10,998 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-11-12 23:38:10,998 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 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-12 23:38:10,999 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:11,000 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:38:11,000 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:11,001 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:38:11,001 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:11,001 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:11,003 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:11,004 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:11,005 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 81 [2021-11-12 23:38:11,006 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:38:11,006 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:88, output treesize:81 [2021-11-12 23:38:11,009 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.2 percent of original size [2021-11-12 23:38:11,010 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:11,011 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:11,011 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:38:11,012 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:38:11,018 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-12 23:38:11,018 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:11,019 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-12 23:38:11,019 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:11,020 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-12 23:38:11,020 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:11,020 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:11,023 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:11,023 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:11,024 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-11-12 23:38:11,025 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:38:11,025 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:92, output treesize:88 [2021-11-12 23:38:11,027 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:11,028 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:11,029 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:11,029 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-11-12 23:38:11,031 INFO L185 QuantifierPusher]: treesize reduction 6, result has 94.7 percent of original size 108 [2021-11-12 23:38:11,039 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2021-11-12 23:38:11,039 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:11,040 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:38:11,041 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:11,041 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:38:11,041 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:11,042 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:11,044 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:11,046 INFO L180 QuantifierPusher]: treesize reduction 6, result has 94.4 percent of original size [2021-11-12 23:38:11,047 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-11-12 23:38:11,047 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:38:11,047 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:112, output treesize:102 [2021-11-12 23:38:11,049 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:11,056 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:11,062 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:11,073 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:11,077 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:11,079 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:11,080 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:11,080 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:11,080 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 23:38:11,081 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:11,081 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:11,082 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 23:38:11,084 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 213 [2021-11-12 23:38:11,084 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:11,086 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:11,087 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 194 [2021-11-12 23:38:11,090 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 270 [2021-11-12 23:38:11,110 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 23 [2021-11-12 23:38:11,110 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:11,111 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-12 23:38:11,112 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:11,112 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-12 23:38:11,112 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:11,120 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:11,124 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 33 [2021-11-12 23:38:11,124 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:11,125 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-12 23:38:11,126 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:11,126 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-12 23:38:11,126 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:11,127 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:11,138 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:11,142 INFO L180 QuantifierPusher]: treesize reduction 82, result has 75.8 percent of original size [2021-11-12 23:38:11,143 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 257 [2021-11-12 23:38:11,143 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 23:38:11,144 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:347, output treesize:257 [2021-11-12 23:38:11,148 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:11,157 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:11,157 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:11,158 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:11,158 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:11,159 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:11,161 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:11,165 INFO L180 QuantifierPusher]: treesize reduction 36, result has 69.0 percent of original size [2021-11-12 23:38:11,166 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:11,166 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:11,167 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:38:11,168 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-12 23:38:11,180 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 16 treesize of output 12 [2021-11-12 23:38:11,180 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:11,180 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:38:11,181 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:11,181 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:38:11,181 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:11,181 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:11,182 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:11,183 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:11,183 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-12 23:38:11,183 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:38:11,184 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:76, output treesize:72 [2021-11-12 23:38:11,186 INFO L180 QuantifierPusher]: treesize reduction 37, result has 52.6 percent of original size [2021-11-12 23:38:11,187 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-12 23:38:11,189 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:11,190 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:11,190 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:11,191 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:38:11,191 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-12 23:38:11,196 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 16 treesize of output 12 [2021-11-12 23:38:11,196 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:11,196 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:38:11,196 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:11,197 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:38:11,197 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:11,197 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:11,198 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:11,199 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:11,199 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-12 23:38:11,199 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:38:11,199 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:76, output treesize:72 [2021-11-12 23:38:11,201 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:11,202 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:11,204 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:11,209 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:11,222 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:11,223 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:11,224 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:11,224 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:11,225 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:38:11,225 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:11,226 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:11,226 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 23:38:11,227 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 124 [2021-11-12 23:38:11,227 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:11,228 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:11,229 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-12 23:38:11,230 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 183 [2021-11-12 23:38:11,239 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 16 treesize of output 12 [2021-11-12 23:38:11,239 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:11,240 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:38:11,240 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:11,240 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:38:11,241 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:11,247 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:11,249 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-11-12 23:38:11,250 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:11,251 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:38:11,251 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:11,251 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:38:11,252 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:11,252 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:11,260 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:11,263 INFO L180 QuantifierPusher]: treesize reduction 105, result has 59.3 percent of original size [2021-11-12 23:38:11,265 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 153 [2021-11-12 23:38:11,265 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 23:38:11,265 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:266, output treesize:153 [2021-11-12 23:38:11,268 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:11,274 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:11,275 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:11,276 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:11,276 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:11,279 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:11,283 INFO L180 QuantifierPusher]: treesize reduction 36, result has 69.5 percent of original size [2021-11-12 23:38:11,284 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:11,284 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:11,285 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:38:11,286 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-11-12 23:38:11,291 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 16 treesize of output 12 [2021-11-12 23:38:11,291 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:11,291 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:38:11,292 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:11,292 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:38:11,292 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:11,293 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:11,294 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:11,295 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:11,296 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-11-12 23:38:11,296 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:38:11,296 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:74, output treesize:70 [2021-11-12 23:38:11,304 INFO L180 QuantifierPusher]: treesize reduction 41, result has 69.4 percent of original size [2021-11-12 23:38:11,305 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-11-12 23:38:11,310 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:11,311 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:11,312 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:11,312 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:11,313 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:11,313 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-12 23:38:11,313 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:11,314 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:11,314 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:38:11,315 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 23:38:11,315 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:11,315 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:11,316 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:38:11,317 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-12 23:38:11,336 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-12 23:38:11,336 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 12 treesize of output 18 [2021-11-12 23:38:11,336 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:11,337 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:38:11,337 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:11,338 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:38:11,338 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:11,354 INFO L354 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2021-11-12 23:38:11,354 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 2 case distinctions, treesize of input 17 treesize of output 21 [2021-11-12 23:38:11,355 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:11,355 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:38:11,356 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:11,356 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:38:11,356 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:11,356 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:11,360 INFO L628 ElimStorePlain]: treesize reduction 102, result has 49.0 percent of original size [2021-11-12 23:38:11,361 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:11,362 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 98 [2021-11-12 23:38:11,363 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:38:11,363 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:199, output treesize:98 [2021-11-12 23:38:11,367 INFO L180 QuantifierPusher]: treesize reduction 48, result has 54.7 percent of original size [2021-11-12 23:38:11,369 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 23:38:11,370 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:11,373 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:11,381 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:11,385 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:11,396 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:38:12,400 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:38:12,400 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:38:12,400 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 23 [2021-11-12 23:38:12,400 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339230934] [2021-11-12 23:38:12,400 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:38:12,401 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-11-12 23:38:12,401 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:38:12,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-11-12 23:38:12,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=256, Invalid=1076, Unknown=0, NotChecked=0, Total=1332 [2021-11-12 23:38:12,402 INFO L87 Difference]: Start difference. First operand 76 states and 80 transitions. Second operand has 24 states, 24 states have (on average 2.9166666666666665) internal successors, (70), 23 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:38:12,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:38:12,678 INFO L93 Difference]: Finished difference Result 100 states and 104 transitions. [2021-11-12 23:38:12,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-12 23:38:12,678 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.9166666666666665) internal successors, (70), 23 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2021-11-12 23:38:12,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:38:12,679 INFO L225 Difference]: With dead ends: 100 [2021-11-12 23:38:12,679 INFO L226 Difference]: Without dead ends: 100 [2021-11-12 23:38:12,680 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 120 SyntacticMatches, 2 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 740 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=411, Invalid=1569, Unknown=0, NotChecked=0, Total=1980 [2021-11-12 23:38:12,680 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 117 mSDsluCounter, 89 mSDsCounter, 0 mSdLazyCounter, 188 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 109.64ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 102 SdHoareTripleChecker+Invalid, 245 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.54ms SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 188 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 142.30ms IncrementalHoareTripleChecker+Time [2021-11-12 23:38:12,681 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [117 Valid, 102 Invalid, 245 Unknown, 0 Unchecked, 1.54ms Time], IncrementalHoareTripleChecker [57 Valid, 188 Invalid, 0 Unknown, 0 Unchecked, 142.30ms Time] [2021-11-12 23:38:12,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2021-11-12 23:38:12,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 78. [2021-11-12 23:38:12,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78 states, 77 states have (on average 1.0649350649350648) internal successors, (82), 77 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:38:12,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 82 transitions. [2021-11-12 23:38:12,683 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 82 transitions. Word has length 48 [2021-11-12 23:38:12,684 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:38:12,684 INFO L470 AbstractCegarLoop]: Abstraction has 78 states and 82 transitions. [2021-11-12 23:38:12,684 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.9166666666666665) internal successors, (70), 23 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:38:12,684 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 82 transitions. [2021-11-12 23:38:12,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2021-11-12 23:38:12,684 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:38:12,685 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:38:12,733 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-11-12 23:38:12,904 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable574 [2021-11-12 23:38:12,904 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 19 more)] === [2021-11-12 23:38:12,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:38:12,905 INFO L85 PathProgramCache]: Analyzing trace with hash 931002363, now seen corresponding path program 9 times [2021-11-12 23:38:12,905 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:38:12,905 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224045780] [2021-11-12 23:38:12,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:38:12,905 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:38:12,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:38:14,239 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 20 proven. 107 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:38:14,240 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:38:14,240 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224045780] [2021-11-12 23:38:14,240 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224045780] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:38:14,240 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [721511347] [2021-11-12 23:38:14,240 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-12 23:38:14,240 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:38:14,241 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:38:14,241 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:38:14,242 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-11-12 23:38:14,287 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-12 23:38:14,287 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:38:14,288 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 56 conjunts are in the unsatisfiable core [2021-11-12 23:38:14,290 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:38:14,315 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 10 treesize of output 8 [2021-11-12 23:38:14,355 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-12 23:38:14,406 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-11-12 23:38:14,474 INFO L354 Elim1Store]: treesize reduction 27, result has 20.6 percent of original size [2021-11-12 23:38:14,474 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 35 [2021-11-12 23:38:14,561 INFO L354 Elim1Store]: treesize reduction 80, result has 20.0 percent of original size [2021-11-12 23:38:14,562 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 45 treesize of output 50 [2021-11-12 23:38:14,673 INFO L354 Elim1Store]: treesize reduction 104, result has 20.0 percent of original size [2021-11-12 23:38:14,673 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 48 treesize of output 56 [2021-11-12 23:38:14,795 INFO L354 Elim1Store]: treesize reduction 188, result has 15.7 percent of original size [2021-11-12 23:38:14,795 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 60 treesize of output 71 [2021-11-12 23:38:14,942 INFO L354 Elim1Store]: treesize reduction 236, result has 15.7 percent of original size [2021-11-12 23:38:14,942 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 1 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 66 treesize of output 80 [2021-11-12 23:38:15,205 INFO L354 Elim1Store]: treesize reduction 448, result has 12.2 percent of original size [2021-11-12 23:38:15,205 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 28 case distinctions, treesize of input 79 treesize of output 96 [2021-11-12 23:38:17,532 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:17,652 INFO L354 Elim1Store]: treesize reduction 554, result has 10.1 percent of original size [2021-11-12 23:38:17,652 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 1 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 35 case distinctions, treesize of input 86 treesize of output 106 [2021-11-12 23:38:17,918 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:17,919 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:17,921 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:18,072 INFO L354 Elim1Store]: treesize reduction 678, result has 8.4 percent of original size [2021-11-12 23:38:18,072 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 3 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 43 case distinctions, treesize of input 95 treesize of output 118 [2021-11-12 23:38:18,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:18,340 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:18,341 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:18,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:18,344 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:18,345 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:18,520 INFO L354 Elim1Store]: treesize reduction 830, result has 7.0 percent of original size [2021-11-12 23:38:18,521 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 6 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 52 case distinctions, treesize of input 107 treesize of output 133 [2021-11-12 23:38:18,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:18,771 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:18,771 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:18,772 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:18,773 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:18,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:18,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:18,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:18,776 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:18,776 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:18,965 INFO L354 Elim1Store]: treesize reduction 961, result has 6.1 percent of original size [2021-11-12 23:38:18,965 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 11 select indices, 11 select index equivalence classes, 10 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 62 case distinctions, treesize of input 119 treesize of output 148 [2021-11-12 23:38:19,235 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:19,236 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:19,237 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:19,238 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:19,239 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:19,240 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:19,240 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:19,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:19,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:19,243 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:19,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:19,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:19,245 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:19,246 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:19,247 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:19,457 INFO L354 Elim1Store]: treesize reduction 1008, result has 5.8 percent of original size [2021-11-12 23:38:19,458 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 12 select indices, 12 select index equivalence classes, 15 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 73 case distinctions, treesize of input 122 treesize of output 154 [2021-11-12 23:38:19,762 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:19,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:19,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:19,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:19,765 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:19,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:19,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:19,768 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:19,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:19,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:19,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:19,772 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:19,773 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:19,773 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:19,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:19,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:19,776 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:19,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:19,778 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:19,779 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:19,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:20,032 INFO L354 Elim1Store]: treesize reduction 1118, result has 5.3 percent of original size [2021-11-12 23:38:20,032 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 13 select indices, 13 select index equivalence classes, 21 disjoint index pairs (out of 78 index pairs), introduced 13 new quantified variables, introduced 85 case distinctions, treesize of input 131 treesize of output 166 [2021-11-12 23:38:20,521 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:20,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:20,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:20,524 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:20,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:20,526 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:20,527 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:20,528 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:20,529 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:20,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:20,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:20,532 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:20,533 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:20,534 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:20,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:20,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:20,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:20,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:20,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:20,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:20,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:20,722 INFO L354 Elim1Store]: treesize reduction 1158, result has 0.3 percent of original size [2021-11-12 23:38:20,722 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 15 select indices, 15 select index equivalence classes, 21 disjoint index pairs (out of 105 index pairs), introduced 16 new quantified variables, introduced 105 case distinctions, treesize of input 241 treesize of output 67 [2021-11-12 23:38:20,781 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 0 proven. 85 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2021-11-12 23:38:20,781 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:38:29,434 INFO L354 Elim1Store]: treesize reduction 1190, result has 6.1 percent of original size [2021-11-12 23:38:29,434 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 1 new quantified variables, introduced 8 case distinctions, treesize of input 189 treesize of output 157 [2021-11-12 23:38:29,451 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:29,452 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 237 treesize of output 199 [2021-11-12 23:38:29,475 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 8 treesize of output 6 [2021-11-12 23:38:29,542 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:38:29,543 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:38:29,544 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:38:29,545 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:38:29,545 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:38:29,547 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:29,547 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:38:29,548 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:38:29,549 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:38:29,549 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:38:29,550 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:38:29,550 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:38:29,558 INFO L354 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2021-11-12 23:38:29,559 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 18 treesize of output 17 [2021-11-12 23:38:29,596 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:38:29,596 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:38:29,597 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:38:29,598 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:38:29,598 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:38:29,600 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:29,600 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:38:29,601 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:38:29,602 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:38:29,602 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:38:29,603 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:38:29,603 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:38:29,606 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 9 treesize of output 5 [2021-11-12 23:38:29,696 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:38:29,697 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:38:29,697 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:38:29,698 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:38:29,698 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:38:29,699 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:38:30,045 INFO L354 Elim1Store]: treesize reduction 262, result has 46.2 percent of original size [2021-11-12 23:38:30,046 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 11 new quantified variables, introduced 45 case distinctions, treesize of input 2445 treesize of output 1987 [2021-11-12 23:38:30,089 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: BigInteger out of long range [2021-11-12 23:38:30,089 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1102657187] [2021-11-12 23:38:30,091 INFO L159 IcfgInterpreter]: Started Sifa with 17 locations of interest [2021-11-12 23:38:30,091 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:38:30,091 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:38:30,092 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:38:30,092 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:38:30,096 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,096 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:30,096 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,096 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:38:30,097 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:30,097 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,097 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:38:30,098 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 107 [2021-11-12 23:38:30,099 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_72|], 10=[|v_#valid_107|]} [2021-11-12 23:38:30,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:30,105 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:38:30,105 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,106 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:38:30,106 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,106 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:38:30,106 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:30,107 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:30,108 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:30,111 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:30,112 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:30,115 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:30,117 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:38:30,118 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,119 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:38:30,119 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,120 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:38:30,120 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:30,120 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:30,121 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,122 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,123 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-11-12 23:38:30,123 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:38:30,123 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:104, output treesize:89 [2021-11-12 23:38:30,126 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.3 percent of original size [2021-11-12 23:38:30,128 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-11-12 23:38:30,129 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:30,133 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:30,137 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:30,146 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,149 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:30,150 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,152 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 183 [2021-11-12 23:38:30,153 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 247 [2021-11-12 23:38:30,156 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:30,172 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:30,172 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:30,173 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:30,183 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:30,184 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:30,186 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:30,191 INFO L180 QuantifierPusher]: treesize reduction 48, result has 54.7 percent of original size [2021-11-12 23:38:30,193 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 23:38:30,198 INFO L180 QuantifierPusher]: treesize reduction 48, result has 52.9 percent of original size [2021-11-12 23:38:30,199 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:30,199 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,202 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:38:30,203 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-11-12 23:38:30,205 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,206 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:30,207 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,207 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 23:38:30,207 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:30,208 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,208 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-11-12 23:38:30,210 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-11-12 23:38:30,213 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_73|], 6=[|v_#valid_108|]} [2021-11-12 23:38:30,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:30,220 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 15 [2021-11-12 23:38:30,224 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,224 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:38:30,225 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,225 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:38:30,225 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:30,225 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:30,226 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,240 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-11-12 23:38:30,240 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 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-12 23:38:30,240 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,241 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:38:30,242 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,242 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:38:30,242 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:30,242 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:30,244 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,244 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,245 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 81 [2021-11-12 23:38:30,245 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:38:30,245 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:88, output treesize:81 [2021-11-12 23:38:30,247 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.2 percent of original size [2021-11-12 23:38:30,248 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:30,249 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,249 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-11-12 23:38:30,249 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-12 23:38:30,254 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-12 23:38:30,254 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,255 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:38:30,255 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,255 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:38:30,255 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:30,256 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:30,257 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,258 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,258 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-12 23:38:30,258 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:38:30,259 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:92 [2021-11-12 23:38:30,262 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,263 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:30,264 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,264 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:38:30,265 INFO L185 QuantifierPusher]: treesize reduction 8, result has 93.2 percent of original size 110 [2021-11-12 23:38:30,270 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-11-12 23:38:30,271 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,271 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-12 23:38:30,271 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,272 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-12 23:38:30,272 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:30,272 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:30,274 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,275 INFO L180 QuantifierPusher]: treesize reduction 8, result has 92.9 percent of original size [2021-11-12 23:38:30,276 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 104 [2021-11-12 23:38:30,276 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:38:30,276 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:116, output treesize:104 [2021-11-12 23:38:30,278 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:30,281 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:30,285 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:30,291 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,294 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:30,295 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,295 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:30,296 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,296 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 23:38:30,296 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:30,297 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,297 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-12 23:38:30,298 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 229 [2021-11-12 23:38:30,298 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:30,299 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,300 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 210 [2021-11-12 23:38:30,303 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 280 [2021-11-12 23:38:30,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:30,315 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 35 [2021-11-12 23:38:30,316 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,316 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 23:38:30,317 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,317 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 23:38:30,317 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:30,324 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 25 [2021-11-12 23:38:30,325 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,325 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-11-12 23:38:30,326 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,326 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-11-12 23:38:30,326 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:30,326 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:30,334 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,339 INFO L180 QuantifierPusher]: treesize reduction 82, result has 76.1 percent of original size [2021-11-12 23:38:30,340 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 261 [2021-11-12 23:38:30,340 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 23:38:30,341 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:351, output treesize:261 [2021-11-12 23:38:30,343 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:30,352 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:30,353 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:30,353 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:30,354 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:30,354 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:30,356 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:30,358 INFO L180 QuantifierPusher]: treesize reduction 36, result has 69.0 percent of original size [2021-11-12 23:38:30,359 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:30,359 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,359 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:38:30,360 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-12 23:38:30,365 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 16 treesize of output 12 [2021-11-12 23:38:30,365 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,366 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:38:30,366 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,366 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:38:30,366 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:30,367 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:30,367 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,368 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,368 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-12 23:38:30,369 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:38:30,369 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:76, output treesize:72 [2021-11-12 23:38:30,371 INFO L180 QuantifierPusher]: treesize reduction 37, result has 52.6 percent of original size [2021-11-12 23:38:30,372 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-12 23:38:30,373 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,374 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:30,374 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,374 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:38:30,375 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-12 23:38:30,379 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 16 treesize of output 12 [2021-11-12 23:38:30,379 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,379 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:38:30,380 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,381 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:38:30,381 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:30,381 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:30,382 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,382 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,383 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-12 23:38:30,383 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:38:30,383 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:76, output treesize:72 [2021-11-12 23:38:30,384 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:30,386 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:30,388 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:30,392 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,394 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:30,395 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,395 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:30,395 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,395 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:38:30,396 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:30,396 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,396 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 23:38:30,397 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 124 [2021-11-12 23:38:30,397 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:30,398 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,398 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-12 23:38:30,399 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 183 [2021-11-12 23:38:30,405 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:30,408 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-11-12 23:38:30,409 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,436 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:38:30,437 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,437 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:38:30,437 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:30,444 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 16 treesize of output 12 [2021-11-12 23:38:30,444 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,445 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:38:30,445 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,445 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:38:30,446 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:30,446 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:30,453 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,457 INFO L180 QuantifierPusher]: treesize reduction 105, result has 59.3 percent of original size [2021-11-12 23:38:30,458 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 153 [2021-11-12 23:38:30,459 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 23:38:30,459 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:266, output treesize:153 [2021-11-12 23:38:30,462 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:30,468 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:30,469 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:30,470 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:30,470 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:30,472 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:30,476 INFO L180 QuantifierPusher]: treesize reduction 36, result has 69.5 percent of original size [2021-11-12 23:38:30,477 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:30,478 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,478 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:38:30,479 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-11-12 23:38:30,484 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 16 treesize of output 12 [2021-11-12 23:38:30,484 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,484 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:38:30,485 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,485 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:38:30,485 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:30,486 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:30,487 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,488 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,488 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-11-12 23:38:30,489 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:38:30,489 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:74, output treesize:70 [2021-11-12 23:38:30,496 INFO L180 QuantifierPusher]: treesize reduction 41, result has 69.4 percent of original size [2021-11-12 23:38:30,497 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-11-12 23:38:30,502 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,503 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:30,503 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,504 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:30,504 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,504 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:38:30,505 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:30,505 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,505 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-12 23:38:30,506 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 23:38:30,506 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:30,507 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,507 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:38:30,508 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-12 23:38:30,531 INFO L354 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2021-11-12 23:38:30,531 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 2 case distinctions, treesize of input 17 treesize of output 21 [2021-11-12 23:38:30,532 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,533 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:38:30,533 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,534 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:38:30,534 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:30,547 INFO L354 Elim1Store]: treesize reduction 19, result has 5.0 percent of original size [2021-11-12 23:38:30,548 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 12 treesize of output 1 [2021-11-12 23:38:30,548 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,548 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:38:30,549 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,549 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:38:30,549 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:30,550 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:30,551 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,552 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:30,553 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 98 [2021-11-12 23:38:30,554 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:38:30,554 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:199, output treesize:98 [2021-11-12 23:38:30,558 INFO L180 QuantifierPusher]: treesize reduction 48, result has 54.7 percent of original size [2021-11-12 23:38:30,560 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 23:38:30,561 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:30,564 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:30,566 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:30,569 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:30,575 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:38:32,711 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:38:32,711 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-11-12 23:38:32,712 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2021-11-12 23:38:32,712 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626635578] [2021-11-12 23:38:32,712 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-11-12 23:38:32,712 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-11-12 23:38:32,712 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:38:32,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-11-12 23:38:32,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=563, Invalid=5756, Unknown=1, NotChecked=0, Total=6320 [2021-11-12 23:38:32,714 INFO L87 Difference]: Start difference. First operand 78 states and 82 transitions. Second operand has 29 states, 29 states have (on average 1.793103448275862) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:38:35,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:38:35,609 INFO L93 Difference]: Finished difference Result 137 states and 143 transitions. [2021-11-12 23:38:35,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-12 23:38:35,610 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.793103448275862) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 52 [2021-11-12 23:38:35,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:38:35,610 INFO L225 Difference]: With dead ends: 137 [2021-11-12 23:38:35,611 INFO L226 Difference]: Without dead ends: 101 [2021-11-12 23:38:35,613 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 88 SyntacticMatches, 1 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2301 ImplicationChecksByTransitivity, 16.1s TimeCoverageRelationStatistics Valid=928, Invalid=8971, Unknown=1, NotChecked=0, Total=9900 [2021-11-12 23:38:35,614 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 195 mSDsluCounter, 176 mSDsCounter, 0 mSdLazyCounter, 873 mSolverCounterSat, 130 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 527.98ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 195 SdHoareTripleChecker+Valid, 194 SdHoareTripleChecker+Invalid, 1003 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 3.58ms SdHoareTripleChecker+Time, 130 IncrementalHoareTripleChecker+Valid, 873 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 639.03ms IncrementalHoareTripleChecker+Time [2021-11-12 23:38:35,614 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [195 Valid, 194 Invalid, 1003 Unknown, 0 Unchecked, 3.58ms Time], IncrementalHoareTripleChecker [130 Valid, 873 Invalid, 0 Unknown, 0 Unchecked, 639.03ms Time] [2021-11-12 23:38:35,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2021-11-12 23:38:35,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 80. [2021-11-12 23:38:35,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 79 states have (on average 1.0632911392405062) internal successors, (84), 79 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:38:35,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 84 transitions. [2021-11-12 23:38:35,618 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 84 transitions. Word has length 52 [2021-11-12 23:38:35,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:38:35,618 INFO L470 AbstractCegarLoop]: Abstraction has 80 states and 84 transitions. [2021-11-12 23:38:35,618 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.793103448275862) internal successors, (52), 28 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:38:35,618 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 84 transitions. [2021-11-12 23:38:35,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2021-11-12 23:38:35,619 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:38:35,619 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 7, 7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:38:35,647 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-11-12 23:38:35,840 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable620 [2021-11-12 23:38:35,842 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 19 more)] === [2021-11-12 23:38:35,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:38:35,842 INFO L85 PathProgramCache]: Analyzing trace with hash 876083062, now seen corresponding path program 10 times [2021-11-12 23:38:35,842 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:38:35,842 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [643573506] [2021-11-12 23:38:35,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:38:35,842 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:38:35,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:38:36,030 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 42 proven. 63 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2021-11-12 23:38:36,030 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:38:36,030 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [643573506] [2021-11-12 23:38:36,030 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [643573506] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:38:36,030 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1757157676] [2021-11-12 23:38:36,030 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-12 23:38:36,031 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:38:36,031 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:38:36,031 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:38:36,036 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-11-12 23:38:36,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:38:36,085 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 17 conjunts are in the unsatisfiable core [2021-11-12 23:38:36,086 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:38:36,323 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 56 proven. 49 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2021-11-12 23:38:36,323 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:38:36,448 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 56 proven. 49 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2021-11-12 23:38:36,448 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1757157676] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:38:36,449 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1852089462] [2021-11-12 23:38:36,450 INFO L159 IcfgInterpreter]: Started Sifa with 17 locations of interest [2021-11-12 23:38:36,450 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:38:36,450 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:38:36,451 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:38:36,451 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:38:36,454 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,455 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:36,455 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,455 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:38:36,456 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:36,456 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,456 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:38:36,457 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 107 [2021-11-12 23:38:36,458 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_75|], 10=[|v_#valid_112|]} [2021-11-12 23:38:36,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:36,463 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:38:36,463 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,464 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:38:36,464 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,464 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:38:36,464 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:36,465 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:36,466 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,468 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:36,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:36,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:36,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:36,475 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:38:36,476 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,477 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:38:36,477 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,478 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:38:36,478 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:36,478 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:36,479 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,480 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,480 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-11-12 23:38:36,481 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:38:36,481 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:104, output treesize:89 [2021-11-12 23:38:36,483 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.3 percent of original size [2021-11-12 23:38:36,485 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-11-12 23:38:36,487 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:36,507 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:36,520 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:36,534 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,538 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:36,541 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,544 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 183 [2021-11-12 23:38:36,546 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 247 [2021-11-12 23:38:36,549 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:36,567 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:36,568 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:36,569 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:36,570 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:36,571 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:36,575 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:36,580 INFO L180 QuantifierPusher]: treesize reduction 48, result has 54.7 percent of original size [2021-11-12 23:38:36,582 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 23:38:36,586 INFO L180 QuantifierPusher]: treesize reduction 48, result has 52.9 percent of original size [2021-11-12 23:38:36,587 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:36,588 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,589 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:38:36,590 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-11-12 23:38:36,592 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,593 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:36,593 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,593 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 23:38:36,594 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:36,595 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,595 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-11-12 23:38:36,596 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-11-12 23:38:36,598 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_76|], 6=[|v_#valid_113|]} [2021-11-12 23:38:36,602 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:36,603 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 15 [2021-11-12 23:38:36,604 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,604 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:38:36,605 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,605 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:38:36,605 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:36,605 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:36,607 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,622 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-11-12 23:38:36,622 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 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-12 23:38:36,623 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,624 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:38:36,625 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,625 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:38:36,625 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:36,625 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:36,627 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,628 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,629 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 81 [2021-11-12 23:38:36,630 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:38:36,630 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:88, output treesize:81 [2021-11-12 23:38:36,633 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.2 percent of original size [2021-11-12 23:38:36,634 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:36,634 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,635 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:38:36,636 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:38:36,641 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-12 23:38:36,642 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,642 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-12 23:38:36,642 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,643 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-12 23:38:36,643 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:36,643 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:36,645 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,646 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,647 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-11-12 23:38:36,647 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:38:36,647 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:92, output treesize:88 [2021-11-12 23:38:36,649 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,650 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:36,651 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,651 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 23:38:36,652 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 129 [2021-11-12 23:38:36,659 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 23 [2021-11-12 23:38:36,659 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,660 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-12 23:38:36,661 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,661 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-12 23:38:36,661 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:36,661 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:36,664 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,665 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,666 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 123 [2021-11-12 23:38:36,667 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:38:36,667 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:127, output treesize:123 [2021-11-12 23:38:36,669 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:36,674 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:36,680 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:36,691 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,696 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:36,697 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,698 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:36,698 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,699 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 23:38:36,699 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:36,700 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,700 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 23:38:36,702 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 234 [2021-11-12 23:38:36,702 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:36,704 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,705 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 215 [2021-11-12 23:38:36,707 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 291 [2021-11-12 23:38:36,719 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 23 [2021-11-12 23:38:36,720 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,720 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-12 23:38:36,721 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,721 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-12 23:38:36,721 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:36,729 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:36,733 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 38 [2021-11-12 23:38:36,733 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,734 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:38:36,734 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,735 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:38:36,735 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:36,735 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:36,748 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,754 INFO L180 QuantifierPusher]: treesize reduction 105, result has 70.8 percent of original size [2021-11-12 23:38:36,756 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 255 [2021-11-12 23:38:36,756 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 23:38:36,757 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:368, output treesize:255 [2021-11-12 23:38:36,760 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:36,771 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:36,772 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:36,773 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:36,774 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:36,776 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:36,781 INFO L180 QuantifierPusher]: treesize reduction 36, result has 69.0 percent of original size [2021-11-12 23:38:36,782 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:36,782 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,783 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:38:36,783 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-12 23:38:36,788 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 16 treesize of output 12 [2021-11-12 23:38:36,788 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,789 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:38:36,789 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,789 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:38:36,790 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:36,790 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:36,791 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,792 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,793 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-12 23:38:36,793 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:38:36,793 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:76, output treesize:72 [2021-11-12 23:38:36,796 INFO L180 QuantifierPusher]: treesize reduction 37, result has 52.6 percent of original size [2021-11-12 23:38:36,798 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-12 23:38:36,799 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,800 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:36,800 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,801 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:38:36,801 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-12 23:38:36,806 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 16 treesize of output 12 [2021-11-12 23:38:36,806 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,807 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:38:36,807 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,808 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:38:36,808 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:36,808 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:36,809 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,810 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,811 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-12 23:38:36,811 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:38:36,811 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:76, output treesize:72 [2021-11-12 23:38:36,813 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:36,815 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:36,818 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:36,825 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,828 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:36,829 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,829 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:36,829 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,829 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:38:36,830 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:36,830 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,832 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 23:38:36,833 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 124 [2021-11-12 23:38:36,833 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:36,834 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,835 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-12 23:38:36,836 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 183 [2021-11-12 23:38:36,843 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:36,846 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-11-12 23:38:36,846 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,847 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:38:36,847 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,848 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:38:36,848 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:36,854 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 16 treesize of output 12 [2021-11-12 23:38:36,855 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,855 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:38:36,855 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,856 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:38:36,856 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:36,856 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:36,864 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,868 INFO L180 QuantifierPusher]: treesize reduction 105, result has 59.3 percent of original size [2021-11-12 23:38:36,869 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 153 [2021-11-12 23:38:36,870 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 23:38:36,870 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:266, output treesize:153 [2021-11-12 23:38:36,872 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:36,879 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:36,880 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:36,880 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:36,881 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:36,883 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:36,887 INFO L180 QuantifierPusher]: treesize reduction 36, result has 69.5 percent of original size [2021-11-12 23:38:36,888 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:36,888 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,889 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:38:36,890 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-11-12 23:38:36,894 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-12 23:38:36,895 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,895 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:38:36,896 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,896 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:38:36,896 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:36,897 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:36,898 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,898 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,899 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-11-12 23:38:36,899 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:38:36,900 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:74, output treesize:70 [2021-11-12 23:38:36,907 INFO L180 QuantifierPusher]: treesize reduction 41, result has 69.4 percent of original size [2021-11-12 23:38:36,908 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-11-12 23:38:36,913 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,914 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:36,914 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,914 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:36,915 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,915 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-12 23:38:36,916 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:36,916 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,916 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:38:36,917 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 23:38:36,917 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:36,917 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,918 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:38:36,919 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-12 23:38:36,940 INFO L354 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2021-11-12 23:38:36,940 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 2 case distinctions, treesize of input 17 treesize of output 21 [2021-11-12 23:38:36,941 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,942 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:38:36,942 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,943 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:38:36,943 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:36,955 INFO L354 Elim1Store]: treesize reduction 19, result has 5.0 percent of original size [2021-11-12 23:38:36,955 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 12 treesize of output 1 [2021-11-12 23:38:36,955 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,956 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:38:36,956 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,956 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:38:36,957 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:36,957 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:36,959 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,960 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:36,961 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 98 [2021-11-12 23:38:36,961 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:38:36,962 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:199, output treesize:98 [2021-11-12 23:38:36,965 INFO L180 QuantifierPusher]: treesize reduction 48, result has 54.7 percent of original size [2021-11-12 23:38:36,968 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 23:38:36,968 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:36,982 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:36,986 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:36,990 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:37,000 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:38:38,043 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:38:38,043 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:38:38,044 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 27 [2021-11-12 23:38:38,044 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586479451] [2021-11-12 23:38:38,044 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:38:38,044 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-11-12 23:38:38,044 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:38:38,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-11-12 23:38:38,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=326, Invalid=1314, Unknown=0, NotChecked=0, Total=1640 [2021-11-12 23:38:38,045 INFO L87 Difference]: Start difference. First operand 80 states and 84 transitions. Second operand has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 27 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:38:38,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:38:38,362 INFO L93 Difference]: Finished difference Result 117 states and 121 transitions. [2021-11-12 23:38:38,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-11-12 23:38:38,362 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 27 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 54 [2021-11-12 23:38:38,362 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:38:38,363 INFO L225 Difference]: With dead ends: 117 [2021-11-12 23:38:38,363 INFO L226 Difference]: Without dead ends: 117 [2021-11-12 23:38:38,363 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 136 SyntacticMatches, 2 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 933 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=518, Invalid=1932, Unknown=0, NotChecked=0, Total=2450 [2021-11-12 23:38:38,364 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 140 mSDsluCounter, 165 mSDsCounter, 0 mSdLazyCounter, 260 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 129.45ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 185 SdHoareTripleChecker+Invalid, 335 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.22ms SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 260 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 173.89ms IncrementalHoareTripleChecker+Time [2021-11-12 23:38:38,364 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [140 Valid, 185 Invalid, 335 Unknown, 0 Unchecked, 1.22ms Time], IncrementalHoareTripleChecker [75 Valid, 260 Invalid, 0 Unknown, 0 Unchecked, 173.89ms Time] [2021-11-12 23:38:38,364 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2021-11-12 23:38:38,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 82. [2021-11-12 23:38:38,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82 states, 81 states have (on average 1.0617283950617284) internal successors, (86), 81 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:38:38,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 86 transitions. [2021-11-12 23:38:38,367 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 86 transitions. Word has length 54 [2021-11-12 23:38:38,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:38:38,367 INFO L470 AbstractCegarLoop]: Abstraction has 82 states and 86 transitions. [2021-11-12 23:38:38,367 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 27 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:38:38,367 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 86 transitions. [2021-11-12 23:38:38,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2021-11-12 23:38:38,368 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:38:38,368 INFO L514 BasicCegarLoop]: trace histogram [11, 11, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:38:38,390 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2021-11-12 23:38:38,572 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable666 [2021-11-12 23:38:38,572 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 19 more)] === [2021-11-12 23:38:38,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:38:38,573 INFO L85 PathProgramCache]: Analyzing trace with hash 263997572, now seen corresponding path program 11 times [2021-11-12 23:38:38,573 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:38:38,573 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622021056] [2021-11-12 23:38:38,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:38:38,573 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:38:38,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:38:38,763 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 102 proven. 49 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2021-11-12 23:38:38,764 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:38:38,764 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [622021056] [2021-11-12 23:38:38,764 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [622021056] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:38:38,764 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [486206783] [2021-11-12 23:38:38,764 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 23:38:38,764 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:38:38,764 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:38:38,768 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:38:38,803 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-11-12 23:38:39,050 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2021-11-12 23:38:39,050 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:38:39,053 INFO L263 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 13 conjunts are in the unsatisfiable core [2021-11-12 23:38:39,054 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:38:39,261 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 91 proven. 30 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2021-11-12 23:38:39,261 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:38:39,370 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 91 proven. 30 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2021-11-12 23:38:39,370 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [486206783] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:38:39,370 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1762051042] [2021-11-12 23:38:39,371 INFO L159 IcfgInterpreter]: Started Sifa with 17 locations of interest [2021-11-12 23:38:39,372 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:38:39,372 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:38:39,372 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:38:39,372 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:38:39,387 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,388 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:39,388 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,388 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:38:39,388 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:39,389 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,389 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:38:39,390 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 107 [2021-11-12 23:38:39,391 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_78|], 10=[|v_#valid_117|]} [2021-11-12 23:38:39,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:39,396 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:38:39,396 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,396 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:38:39,396 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,397 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:38:39,397 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:39,397 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:39,398 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:39,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:39,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:39,405 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:39,408 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:38:39,409 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,410 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:38:39,410 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,411 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:38:39,411 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:39,411 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:39,412 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,413 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,414 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-11-12 23:38:39,414 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:38:39,414 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:104, output treesize:89 [2021-11-12 23:38:39,416 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.3 percent of original size [2021-11-12 23:38:39,418 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-11-12 23:38:39,434 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:39,439 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:39,445 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:39,457 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,462 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:39,464 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,467 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 183 [2021-11-12 23:38:39,469 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 247 [2021-11-12 23:38:39,472 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:39,485 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:39,486 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:39,486 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:39,487 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:39,487 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:39,489 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:39,492 INFO L180 QuantifierPusher]: treesize reduction 48, result has 54.7 percent of original size [2021-11-12 23:38:39,494 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 23:38:39,496 INFO L180 QuantifierPusher]: treesize reduction 48, result has 52.9 percent of original size [2021-11-12 23:38:39,506 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:39,506 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,507 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:38:39,508 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-11-12 23:38:39,509 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,510 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:39,511 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,511 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 23:38:39,512 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:39,512 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,512 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-11-12 23:38:39,513 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-11-12 23:38:39,514 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_79|], 6=[|v_#valid_118|]} [2021-11-12 23:38:39,518 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:39,519 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 15 [2021-11-12 23:38:39,519 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,519 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:38:39,519 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,520 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:38:39,520 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:39,520 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:39,521 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,534 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-11-12 23:38:39,535 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 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-12 23:38:39,535 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,536 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:38:39,536 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,537 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:38:39,537 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:39,537 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:39,538 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,539 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,539 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 81 [2021-11-12 23:38:39,539 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:38:39,540 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:88, output treesize:81 [2021-11-12 23:38:39,542 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.2 percent of original size [2021-11-12 23:38:39,542 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:39,543 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,543 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:38:39,544 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:38:39,548 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-12 23:38:39,549 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,549 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-12 23:38:39,549 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,549 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-12 23:38:39,549 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:39,550 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:39,551 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,552 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,552 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-11-12 23:38:39,552 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:38:39,553 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:92, output treesize:88 [2021-11-12 23:38:39,554 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,555 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:39,555 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,555 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-11-12 23:38:39,556 INFO L185 QuantifierPusher]: treesize reduction 6, result has 94.7 percent of original size 108 [2021-11-12 23:38:39,573 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2021-11-12 23:38:39,574 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,574 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:38:39,574 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,575 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:38:39,575 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:39,575 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:39,577 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,578 INFO L180 QuantifierPusher]: treesize reduction 6, result has 94.4 percent of original size [2021-11-12 23:38:39,581 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-11-12 23:38:39,581 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:38:39,581 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:112, output treesize:102 [2021-11-12 23:38:39,583 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:39,589 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:39,595 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:39,607 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,611 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:39,612 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,613 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:39,613 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,614 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 23:38:39,614 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:39,615 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,615 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 23:38:39,617 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 213 [2021-11-12 23:38:39,617 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:39,619 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,621 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 194 [2021-11-12 23:38:39,623 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 270 [2021-11-12 23:38:39,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:39,638 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 33 [2021-11-12 23:38:39,639 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,639 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-12 23:38:39,640 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,640 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-12 23:38:39,640 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:39,647 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 23 [2021-11-12 23:38:39,648 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,648 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-12 23:38:39,649 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,649 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-12 23:38:39,649 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:39,649 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:39,657 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,661 INFO L180 QuantifierPusher]: treesize reduction 82, result has 75.8 percent of original size [2021-11-12 23:38:39,662 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 257 [2021-11-12 23:38:39,662 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 23:38:39,663 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:347, output treesize:257 [2021-11-12 23:38:39,665 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:39,674 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:39,674 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:39,675 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:39,675 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:39,676 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:39,677 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:39,679 INFO L180 QuantifierPusher]: treesize reduction 36, result has 69.0 percent of original size [2021-11-12 23:38:39,680 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:39,680 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,681 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:38:39,681 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-12 23:38:39,685 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 16 treesize of output 12 [2021-11-12 23:38:39,686 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,686 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:38:39,686 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,686 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:38:39,686 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:39,687 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:39,687 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,688 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,688 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-12 23:38:39,689 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:38:39,689 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:76, output treesize:72 [2021-11-12 23:38:39,691 INFO L180 QuantifierPusher]: treesize reduction 37, result has 52.6 percent of original size [2021-11-12 23:38:39,692 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-12 23:38:39,693 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,694 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:39,694 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,694 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:38:39,695 INFO L185 QuantifierPusher]: treesize reduction 6, result has 90.6 percent of original size 58 [2021-11-12 23:38:39,708 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-12 23:38:39,709 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,709 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-12 23:38:39,709 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,709 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-12 23:38:39,709 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:39,710 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:39,711 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,711 INFO L180 QuantifierPusher]: treesize reduction 6, result has 89.8 percent of original size [2021-11-12 23:38:39,712 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-12 23:38:39,712 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:38:39,712 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:63, output treesize:53 [2021-11-12 23:38:39,713 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:39,714 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:39,716 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:39,720 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,722 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:39,722 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,723 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:39,723 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,723 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:38:39,723 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:39,724 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,724 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 23:38:39,725 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 112 [2021-11-12 23:38:39,725 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:39,725 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,726 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-11-12 23:38:39,727 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 168 [2021-11-12 23:38:39,737 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-12 23:38:39,737 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,737 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:38:39,738 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,738 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:38:39,738 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:39,743 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:39,746 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 23 [2021-11-12 23:38:39,746 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,747 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-12 23:38:39,747 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,747 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-12 23:38:39,747 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:39,748 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:39,753 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,755 INFO L180 QuantifierPusher]: treesize reduction 85, result has 64.6 percent of original size [2021-11-12 23:38:39,755 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 155 [2021-11-12 23:38:39,756 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 23:38:39,756 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:248, output treesize:155 [2021-11-12 23:38:39,758 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:39,762 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:39,763 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:39,763 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:39,764 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:39,764 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:39,765 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:39,768 INFO L180 QuantifierPusher]: treesize reduction 36, result has 69.5 percent of original size [2021-11-12 23:38:39,769 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:39,769 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,769 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:38:39,770 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-11-12 23:38:39,774 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 16 treesize of output 12 [2021-11-12 23:38:39,774 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,774 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:38:39,775 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,775 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:38:39,775 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:39,775 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:39,776 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,777 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,777 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-11-12 23:38:39,777 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:38:39,777 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:74, output treesize:70 [2021-11-12 23:38:39,782 INFO L180 QuantifierPusher]: treesize reduction 41, result has 69.4 percent of original size [2021-11-12 23:38:39,783 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-11-12 23:38:39,787 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,787 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:39,788 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,788 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:39,788 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,789 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:38:39,789 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:39,789 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,789 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-12 23:38:39,790 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 23:38:39,790 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:38:39,790 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,790 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:38:39,791 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-12 23:38:39,812 INFO L354 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2021-11-12 23:38:39,812 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 2 case distinctions, treesize of input 17 treesize of output 21 [2021-11-12 23:38:39,813 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,814 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:38:39,814 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,814 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:38:39,814 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:39,824 INFO L354 Elim1Store]: treesize reduction 19, result has 5.0 percent of original size [2021-11-12 23:38:39,824 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 12 treesize of output 1 [2021-11-12 23:38:39,825 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,825 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:38:39,825 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,825 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:38:39,825 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:38:39,826 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:39,827 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,827 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:38:39,828 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 98 [2021-11-12 23:38:39,828 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:38:39,828 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:199, output treesize:98 [2021-11-12 23:38:39,831 INFO L180 QuantifierPusher]: treesize reduction 48, result has 54.7 percent of original size [2021-11-12 23:38:39,833 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 23:38:39,833 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:39,835 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:39,838 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:39,841 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:38:39,847 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:38:40,967 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:38:40,968 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:38:40,968 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 13, 13] total 26 [2021-11-12 23:38:40,968 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28639168] [2021-11-12 23:38:40,968 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:38:40,968 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-11-12 23:38:40,968 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:38:40,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-11-12 23:38:40,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=252, Invalid=1308, Unknown=0, NotChecked=0, Total=1560 [2021-11-12 23:38:40,969 INFO L87 Difference]: Start difference. First operand 82 states and 86 transitions. Second operand has 27 states, 27 states have (on average 2.5185185185185186) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:38:41,120 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:38:41,120 INFO L93 Difference]: Finished difference Result 85 states and 87 transitions. [2021-11-12 23:38:41,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-11-12 23:38:41,121 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5185185185185186) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 58 [2021-11-12 23:38:41,121 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:38:41,121 INFO L225 Difference]: With dead ends: 85 [2021-11-12 23:38:41,121 INFO L226 Difference]: Without dead ends: 59 [2021-11-12 23:38:41,121 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 151 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 573 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=268, Invalid=1372, Unknown=0, NotChecked=0, Total=1640 [2021-11-12 23:38:41,122 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 24 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 287 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 103.34ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 74 SdHoareTripleChecker+Invalid, 308 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.62ms SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 287 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 130.80ms IncrementalHoareTripleChecker+Time [2021-11-12 23:38:41,122 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 74 Invalid, 308 Unknown, 0 Unchecked, 0.62ms Time], IncrementalHoareTripleChecker [21 Valid, 287 Invalid, 0 Unknown, 0 Unchecked, 130.80ms Time] [2021-11-12 23:38:41,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2021-11-12 23:38:41,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 59. [2021-11-12 23:38:41,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59 states, 58 states have (on average 1.0517241379310345) internal successors, (61), 58 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:38:41,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 61 transitions. [2021-11-12 23:38:41,125 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 61 transitions. Word has length 58 [2021-11-12 23:38:41,126 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:38:41,126 INFO L470 AbstractCegarLoop]: Abstraction has 59 states and 61 transitions. [2021-11-12 23:38:41,126 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.5185185185185186) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:38:41,126 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 61 transitions. [2021-11-12 23:38:41,126 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2021-11-12 23:38:41,127 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:38:41,127 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:38:41,148 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2021-11-12 23:38:41,327 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable711 [2021-11-12 23:38:41,327 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 19 more)] === [2021-11-12 23:38:41,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:38:41,328 INFO L85 PathProgramCache]: Analyzing trace with hash 1884025060, now seen corresponding path program 12 times [2021-11-12 23:38:41,328 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:38:41,328 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474889305] [2021-11-12 23:38:41,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:38:41,328 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:38:41,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:38:42,687 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 30 proven. 139 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:38:42,687 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:38:42,688 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474889305] [2021-11-12 23:38:42,688 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474889305] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:38:42,688 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1406479009] [2021-11-12 23:38:42,688 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-12 23:38:42,688 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:38:42,688 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:38:42,689 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:38:42,690 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-11-12 23:38:42,747 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-12 23:38:42,748 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:38:42,749 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 62 conjunts are in the unsatisfiable core [2021-11-12 23:38:42,751 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:38:42,781 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 10 treesize of output 8 [2021-11-12 23:38:42,820 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-12 23:38:42,874 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-11-12 23:38:42,944 INFO L354 Elim1Store]: treesize reduction 27, result has 20.6 percent of original size [2021-11-12 23:38:42,944 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 35 [2021-11-12 23:38:43,028 INFO L354 Elim1Store]: treesize reduction 80, result has 20.0 percent of original size [2021-11-12 23:38:43,028 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 45 treesize of output 50 [2021-11-12 23:38:43,137 INFO L354 Elim1Store]: treesize reduction 152, result has 17.4 percent of original size [2021-11-12 23:38:43,137 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 65 [2021-11-12 23:38:43,276 INFO L354 Elim1Store]: treesize reduction 164, result has 17.6 percent of original size [2021-11-12 23:38:43,277 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 57 treesize of output 68 [2021-11-12 23:38:43,428 INFO L354 Elim1Store]: treesize reduction 236, result has 15.7 percent of original size [2021-11-12 23:38:43,428 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 1 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 66 treesize of output 80 [2021-11-12 23:38:43,610 INFO L354 Elim1Store]: treesize reduction 320, result has 14.2 percent of original size [2021-11-12 23:38:43,610 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 1 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 75 treesize of output 92 [2021-11-12 23:38:43,908 INFO L354 Elim1Store]: treesize reduction 560, result has 11.3 percent of original size [2021-11-12 23:38:43,909 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 36 case distinctions, treesize of input 88 treesize of output 108 [2021-11-12 23:38:46,230 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:46,360 INFO L354 Elim1Store]: treesize reduction 762, result has 8.5 percent of original size [2021-11-12 23:38:46,360 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 1 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 44 case distinctions, treesize of input 100 treesize of output 123 [2021-11-12 23:38:46,577 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:46,577 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:46,578 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:46,736 INFO L354 Elim1Store]: treesize reduction 912, result has 7.2 percent of original size [2021-11-12 23:38:46,736 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 3 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 53 case distinctions, treesize of input 112 treesize of output 138 [2021-11-12 23:38:46,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:46,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:46,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:46,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:46,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:46,965 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:47,147 INFO L354 Elim1Store]: treesize reduction 1062, result has 6.3 percent of original size [2021-11-12 23:38:47,147 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 11 select indices, 11 select index equivalence classes, 6 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 63 case distinctions, treesize of input 124 treesize of output 153 [2021-11-12 23:38:47,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:47,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:47,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:47,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:47,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:47,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:47,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:47,404 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:47,405 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:47,405 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:47,618 INFO L354 Elim1Store]: treesize reduction 1212, result has 5.5 percent of original size [2021-11-12 23:38:47,619 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 12 select indices, 12 select index equivalence classes, 10 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 74 case distinctions, treesize of input 136 treesize of output 168 [2021-11-12 23:38:47,869 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:47,870 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:47,871 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:47,871 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:47,872 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:47,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:47,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:47,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:47,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:47,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:47,890 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:47,890 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:47,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:47,892 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:47,893 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:48,143 INFO L354 Elim1Store]: treesize reduction 1202, result has 5.6 percent of original size [2021-11-12 23:38:48,143 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 13 select indices, 13 select index equivalence classes, 15 disjoint index pairs (out of 78 index pairs), introduced 13 new quantified variables, introduced 86 case distinctions, treesize of input 131 treesize of output 166 [2021-11-12 23:38:48,407 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:48,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:48,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:48,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:48,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:48,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:48,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:48,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:48,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:48,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:48,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:48,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:48,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:48,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:48,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:48,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:48,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:48,419 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:48,419 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:48,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:48,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:48,690 INFO L354 Elim1Store]: treesize reduction 1376, result has 4.9 percent of original size [2021-11-12 23:38:48,690 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 14 select indices, 14 select index equivalence classes, 21 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 99 case distinctions, treesize of input 143 treesize of output 181 [2021-11-12 23:38:48,978 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:48,980 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:48,981 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:48,982 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:48,983 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:48,984 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:48,985 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:48,987 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:48,988 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:48,989 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:48,990 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:48,991 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:48,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:48,994 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:48,995 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:48,996 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:48,997 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:48,998 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:48,999 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:49,000 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:49,001 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:49,002 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:49,003 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:49,003 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:49,004 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:49,005 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:49,006 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:49,007 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:49,380 INFO L354 Elim1Store]: treesize reduction 1454, result has 4.7 percent of original size [2021-11-12 23:38:49,380 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 15 select indices, 15 select index equivalence classes, 28 disjoint index pairs (out of 105 index pairs), introduced 15 new quantified variables, introduced 113 case distinctions, treesize of input 149 treesize of output 190 [2021-11-12 23:38:49,936 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:49,937 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:49,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:49,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:49,939 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:49,947 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:49,948 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:49,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:49,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:49,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:49,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:49,952 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:49,953 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:49,954 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:49,954 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:49,955 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:49,956 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:49,956 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:49,957 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:49,958 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:49,958 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:49,959 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:49,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:49,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:49,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:49,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:49,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:49,963 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:38:50,248 INFO L354 Elim1Store]: treesize reduction 1500, result has 0.2 percent of original size [2021-11-12 23:38:50,248 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 17 select indices, 17 select index equivalence classes, 28 disjoint index pairs (out of 136 index pairs), introduced 18 new quantified variables, introduced 136 case distinctions, treesize of input 271 treesize of output 73 [2021-11-12 23:38:50,314 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 0 proven. 113 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2021-11-12 23:38:50,314 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:39:03,932 INFO L354 Elim1Store]: treesize reduction 1628, result has 5.1 percent of original size [2021-11-12 23:39:03,933 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 1 new quantified variables, introduced 9 case distinctions, treesize of input 209 treesize of output 177 [2021-11-12 23:39:03,946 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:03,946 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 317 treesize of output 271 [2021-11-12 23:39:03,994 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 10 treesize of output 8 [2021-11-12 23:39:04,037 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:39:04,037 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:39:04,038 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:39:04,038 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:39:04,039 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:39:04,039 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:39:04,040 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:39:04,040 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:39:04,041 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:39:04,041 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:39:04,042 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:39:04,042 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:39:04,042 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:39:04,043 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:39:04,045 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 11 treesize of output 7 [2021-11-12 23:39:04,076 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:39:04,077 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:39:04,077 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:39:04,078 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:39:04,078 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:39:04,079 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:39:04,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:39:04,080 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:39:04,081 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:39:04,081 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:39:04,081 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:39:04,082 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:39:04,082 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:39:04,083 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:39:04,091 INFO L354 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2021-11-12 23:39:04,091 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 22 treesize of output 21 [2021-11-12 23:39:04,110 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:39:04,111 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:39:04,111 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:39:04,112 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:39:04,112 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:39:04,113 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:39:04,113 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:39:04,114 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:39:04,115 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:39:04,115 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:39:04,116 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:39:04,117 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:39:04,117 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:39:04,118 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:39:04,121 WARN L234 Elim1Store]: Array PQE input equivalent to true [2021-11-12 23:39:04,187 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:39:04,187 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:39:04,187 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:39:04,188 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:39:04,188 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:39:04,188 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:39:04,189 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-12 23:39:04,530 INFO L354 Elim1Store]: treesize reduction 346, result has 42.4 percent of original size [2021-11-12 23:39:04,531 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 11 select indices, 11 select index equivalence classes, 0 disjoint index pairs (out of 55 index pairs), introduced 12 new quantified variables, introduced 55 case distinctions, treesize of input 10836 treesize of output 6937 [2021-11-12 23:39:04,586 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: BigInteger out of long range [2021-11-12 23:39:04,586 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1378853358] [2021-11-12 23:39:04,587 INFO L159 IcfgInterpreter]: Started Sifa with 17 locations of interest [2021-11-12 23:39:04,587 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:39:04,588 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:39:04,588 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:39:04,588 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:39:04,593 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:04,594 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:39:04,594 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:04,595 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:39:04,595 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:39:04,595 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:04,596 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:39:04,597 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 107 [2021-11-12 23:39:04,598 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_80|], 10=[|v_#valid_122|]} [2021-11-12 23:39:04,603 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:39:04,603 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:39:04,604 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:04,604 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:39:04,604 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:04,604 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:39:04,605 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:39:04,605 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:04,606 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:04,608 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:39:04,609 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:39:04,610 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:39:04,613 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:39:04,616 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:39:04,617 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:04,618 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:39:04,619 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:04,619 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:39:04,619 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:39:04,619 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:04,621 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:04,622 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:04,623 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-11-12 23:39:04,624 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:39:04,624 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:104, output treesize:89 [2021-11-12 23:39:04,627 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.3 percent of original size [2021-11-12 23:39:04,631 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-11-12 23:39:04,633 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:04,639 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:04,645 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:04,655 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:04,658 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:39:04,659 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:04,661 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 183 [2021-11-12 23:39:04,662 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 247 [2021-11-12 23:39:04,665 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:04,677 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:04,677 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:04,678 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:04,678 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:04,679 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:04,686 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:04,691 INFO L180 QuantifierPusher]: treesize reduction 48, result has 54.7 percent of original size [2021-11-12 23:39:04,694 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 23:39:04,699 INFO L180 QuantifierPusher]: treesize reduction 48, result has 52.9 percent of original size [2021-11-12 23:39:04,701 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:39:04,701 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:04,702 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:39:04,703 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-11-12 23:39:04,704 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:04,705 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:39:04,706 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:04,706 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 23:39:04,707 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:39:04,711 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:04,711 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-11-12 23:39:04,712 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-11-12 23:39:04,713 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_81|], 6=[|v_#valid_123|]} [2021-11-12 23:39:04,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:39:04,718 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 15 [2021-11-12 23:39:04,718 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:04,718 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:39:04,719 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:04,719 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:39:04,719 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:39:04,719 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:04,721 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:04,734 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-11-12 23:39:04,734 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 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-12 23:39:04,735 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:04,746 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:39:04,747 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:04,748 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:39:04,748 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:39:04,748 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:04,750 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:04,751 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:04,752 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 81 [2021-11-12 23:39:04,752 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:39:04,752 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:88, output treesize:81 [2021-11-12 23:39:04,754 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.2 percent of original size [2021-11-12 23:39:04,756 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:39:04,756 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:04,757 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:39:04,758 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-11-12 23:39:04,763 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-12 23:39:04,764 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:04,764 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-12 23:39:04,764 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:04,764 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-12 23:39:04,765 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:39:04,765 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:04,766 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:04,767 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:04,767 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-11-12 23:39:04,768 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:39:04,768 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:92, output treesize:88 [2021-11-12 23:39:04,770 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:04,771 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:39:04,771 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:04,778 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-11-12 23:39:04,779 INFO L185 QuantifierPusher]: treesize reduction 6, result has 94.7 percent of original size 108 [2021-11-12 23:39:04,786 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2021-11-12 23:39:04,786 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:04,787 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:39:04,787 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:04,788 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:39:04,788 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:39:04,788 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:04,791 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:04,793 INFO L180 QuantifierPusher]: treesize reduction 6, result has 94.4 percent of original size [2021-11-12 23:39:04,794 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-11-12 23:39:04,794 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:39:04,795 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:112, output treesize:102 [2021-11-12 23:39:04,796 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:04,800 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:04,804 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:04,813 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:04,815 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:39:04,816 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:04,817 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:39:04,817 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:04,817 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 23:39:04,818 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:39:04,818 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:04,818 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 23:39:04,820 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 213 [2021-11-12 23:39:04,821 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:39:04,822 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:04,823 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 194 [2021-11-12 23:39:04,825 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 270 [2021-11-12 23:39:04,850 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:39:04,857 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 33 [2021-11-12 23:39:04,858 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:04,859 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-12 23:39:04,859 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:04,860 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-12 23:39:04,860 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:39:04,872 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 23 [2021-11-12 23:39:04,872 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:04,873 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-12 23:39:04,874 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:04,874 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-12 23:39:04,875 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:39:04,875 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:04,890 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:04,896 INFO L180 QuantifierPusher]: treesize reduction 82, result has 75.8 percent of original size [2021-11-12 23:39:04,899 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 257 [2021-11-12 23:39:04,900 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 23:39:04,900 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:347, output treesize:257 [2021-11-12 23:39:04,905 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:04,920 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:04,921 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:04,922 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:04,922 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:04,923 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:04,925 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:04,929 INFO L180 QuantifierPusher]: treesize reduction 36, result has 69.0 percent of original size [2021-11-12 23:39:04,931 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:39:04,931 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:04,932 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:39:04,933 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-12 23:39:04,938 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 16 treesize of output 12 [2021-11-12 23:39:04,939 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:04,939 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:39:04,939 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:04,940 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:39:04,940 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:39:04,940 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:04,942 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:04,942 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:04,943 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-12 23:39:04,943 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:39:04,944 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:76, output treesize:72 [2021-11-12 23:39:04,947 INFO L180 QuantifierPusher]: treesize reduction 37, result has 52.6 percent of original size [2021-11-12 23:39:04,948 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-12 23:39:04,950 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:04,951 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:39:04,952 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:04,952 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:39:04,953 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-12 23:39:04,958 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 16 treesize of output 12 [2021-11-12 23:39:04,959 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:04,959 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:39:04,959 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:04,960 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:39:04,960 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:39:04,960 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:04,962 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:04,963 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:04,963 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-12 23:39:04,964 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:39:04,964 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:76, output treesize:72 [2021-11-12 23:39:04,966 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:04,968 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:04,971 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:04,978 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:04,981 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:39:04,982 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:04,982 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:39:04,983 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:04,983 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 23:39:04,984 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:39:04,984 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:04,985 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:39:04,986 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 124 [2021-11-12 23:39:04,986 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:39:04,987 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:04,988 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-12 23:39:04,990 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 183 [2021-11-12 23:39:04,998 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:39:05,002 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-11-12 23:39:05,002 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:05,003 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:39:05,004 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:05,004 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-12 23:39:05,004 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:39:05,012 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 16 treesize of output 12 [2021-11-12 23:39:05,012 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:05,013 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:39:05,013 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:05,014 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:39:05,014 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:39:05,014 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:05,023 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:05,027 INFO L180 QuantifierPusher]: treesize reduction 105, result has 59.3 percent of original size [2021-11-12 23:39:05,028 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 153 [2021-11-12 23:39:05,029 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 23:39:05,029 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:266, output treesize:153 [2021-11-12 23:39:05,032 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:05,039 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:05,040 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:05,041 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:05,041 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:05,044 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:05,048 INFO L180 QuantifierPusher]: treesize reduction 36, result has 69.5 percent of original size [2021-11-12 23:39:05,049 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:39:05,050 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:05,050 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:39:05,051 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-11-12 23:39:05,057 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 16 treesize of output 12 [2021-11-12 23:39:05,057 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:05,058 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:39:05,058 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:05,058 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:39:05,058 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:39:05,059 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:05,060 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:05,061 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:05,062 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-11-12 23:39:05,062 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:39:05,063 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:74, output treesize:70 [2021-11-12 23:39:05,071 INFO L180 QuantifierPusher]: treesize reduction 41, result has 69.4 percent of original size [2021-11-12 23:39:05,073 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-11-12 23:39:05,078 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:05,079 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:39:05,080 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:05,080 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:39:05,080 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:05,081 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:39:05,081 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:39:05,082 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:05,082 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-12 23:39:05,083 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 23:39:05,083 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:39:05,084 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:05,084 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:39:05,085 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-12 23:39:05,105 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-12 23:39:05,105 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 12 treesize of output 18 [2021-11-12 23:39:05,106 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:05,107 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:39:05,107 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:05,108 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:39:05,108 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:39:05,127 INFO L354 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2021-11-12 23:39:05,127 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 2 case distinctions, treesize of input 17 treesize of output 21 [2021-11-12 23:39:05,127 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:05,128 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:39:05,129 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:05,129 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:39:05,129 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:39:05,129 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:05,132 INFO L628 ElimStorePlain]: treesize reduction 102, result has 49.0 percent of original size [2021-11-12 23:39:05,132 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:05,133 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 98 [2021-11-12 23:39:05,133 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:39:05,133 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:199, output treesize:98 [2021-11-12 23:39:05,136 INFO L180 QuantifierPusher]: treesize reduction 48, result has 54.7 percent of original size [2021-11-12 23:39:05,138 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 23:39:05,139 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:05,143 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:05,145 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:05,148 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:05,155 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:39:07,411 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:39:07,411 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-11-12 23:39:07,411 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31] total 31 [2021-11-12 23:39:07,411 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561203469] [2021-11-12 23:39:07,411 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-11-12 23:39:07,411 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-11-12 23:39:07,411 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:39:07,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-11-12 23:39:07,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=670, Invalid=6811, Unknown=1, NotChecked=0, Total=7482 [2021-11-12 23:39:07,412 INFO L87 Difference]: Start difference. First operand 59 states and 61 transitions. Second operand has 32 states, 32 states have (on average 1.8125) internal successors, (58), 31 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:39:11,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:39:11,021 INFO L93 Difference]: Finished difference Result 101 states and 105 transitions. [2021-11-12 23:39:11,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-11-12 23:39:11,021 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.8125) internal successors, (58), 31 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 58 [2021-11-12 23:39:11,021 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:39:11,022 INFO L225 Difference]: With dead ends: 101 [2021-11-12 23:39:11,022 INFO L226 Difference]: Without dead ends: 61 [2021-11-12 23:39:11,023 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 208 GetRequests, 100 SyntacticMatches, 1 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2767 ImplicationChecksByTransitivity, 21.6s TimeCoverageRelationStatistics Valid=1113, Invalid=10658, Unknown=1, NotChecked=0, Total=11772 [2021-11-12 23:39:11,023 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 170 mSDsluCounter, 142 mSDsCounter, 0 mSdLazyCounter, 871 mSolverCounterSat, 131 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 528.94ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 155 SdHoareTripleChecker+Invalid, 1002 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.61ms SdHoareTripleChecker+Time, 131 IncrementalHoareTripleChecker+Valid, 871 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 624.29ms IncrementalHoareTripleChecker+Time [2021-11-12 23:39:11,023 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [170 Valid, 155 Invalid, 1002 Unknown, 0 Unchecked, 2.61ms Time], IncrementalHoareTripleChecker [131 Valid, 871 Invalid, 0 Unknown, 0 Unchecked, 624.29ms Time] [2021-11-12 23:39:11,024 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2021-11-12 23:39:11,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 61. [2021-11-12 23:39:11,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 60 states have (on average 1.05) internal successors, (63), 60 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:39:11,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 63 transitions. [2021-11-12 23:39:11,025 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 63 transitions. Word has length 58 [2021-11-12 23:39:11,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:39:11,025 INFO L470 AbstractCegarLoop]: Abstraction has 61 states and 63 transitions. [2021-11-12 23:39:11,025 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.8125) internal successors, (58), 31 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:39:11,025 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 63 transitions. [2021-11-12 23:39:11,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2021-11-12 23:39:11,026 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:39:11,026 INFO L514 BasicCegarLoop]: trace histogram [9, 8, 8, 8, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:39:11,048 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2021-11-12 23:39:11,226 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable758,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:39:11,227 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 19 more)] === [2021-11-12 23:39:11,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:39:11,227 INFO L85 PathProgramCache]: Analyzing trace with hash -35051489, now seen corresponding path program 13 times [2021-11-12 23:39:11,227 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:39:11,227 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461226855] [2021-11-12 23:39:11,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:39:11,227 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:39:11,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:39:11,423 INFO L134 CoverageAnalysis]: Checked inductivity of 185 backedges. 56 proven. 80 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2021-11-12 23:39:11,423 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:39:11,423 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [461226855] [2021-11-12 23:39:11,423 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [461226855] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:39:11,423 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [836419493] [2021-11-12 23:39:11,424 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-12 23:39:11,424 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:39:11,424 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:39:11,428 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:39:11,454 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2021-11-12 23:39:11,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:39:11,505 INFO L263 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 19 conjunts are in the unsatisfiable core [2021-11-12 23:39:11,507 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:39:11,799 INFO L134 CoverageAnalysis]: Checked inductivity of 185 backedges. 72 proven. 64 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2021-11-12 23:39:11,799 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:39:11,967 INFO L134 CoverageAnalysis]: Checked inductivity of 185 backedges. 72 proven. 64 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2021-11-12 23:39:11,968 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [836419493] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:39:11,968 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [727806815] [2021-11-12 23:39:11,969 INFO L159 IcfgInterpreter]: Started Sifa with 17 locations of interest [2021-11-12 23:39:11,969 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:39:11,969 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:39:11,970 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:39:11,970 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:39:11,973 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:11,973 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:39:11,974 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:11,974 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:39:11,974 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:39:11,974 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:11,975 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 23:39:11,975 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 107 [2021-11-12 23:39:11,976 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_83|], 10=[|v_#valid_127|]} [2021-11-12 23:39:11,981 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:39:11,981 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:39:11,982 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:11,982 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:39:11,982 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:11,982 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:39:11,983 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:39:11,983 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:11,987 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:11,990 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:39:11,990 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:39:11,991 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:39:11,994 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:39:11,997 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 23:39:11,997 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:11,998 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:39:11,998 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:11,999 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:39:11,999 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:39:11,999 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:12,000 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:12,001 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:12,002 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-11-12 23:39:12,002 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:39:12,002 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:104, output treesize:89 [2021-11-12 23:39:12,004 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.3 percent of original size [2021-11-12 23:39:12,006 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-11-12 23:39:12,014 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:12,020 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:12,026 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:12,038 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:12,043 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:39:12,045 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:12,048 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 183 [2021-11-12 23:39:12,051 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 247 [2021-11-12 23:39:12,054 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:12,074 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:12,075 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:12,075 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:12,076 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:12,077 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:12,079 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:12,084 INFO L180 QuantifierPusher]: treesize reduction 48, result has 54.7 percent of original size [2021-11-12 23:39:12,086 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 23:39:12,091 INFO L180 QuantifierPusher]: treesize reduction 48, result has 52.9 percent of original size [2021-11-12 23:39:12,092 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:39:12,092 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:12,094 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 23:39:12,094 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-11-12 23:39:12,096 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:12,097 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:39:12,097 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:12,098 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 23:39:12,099 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:39:12,099 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:12,100 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-11-12 23:39:12,101 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-11-12 23:39:12,103 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_84|], 6=[|v_#valid_128|]} [2021-11-12 23:39:12,108 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:39:12,108 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 15 [2021-11-12 23:39:12,109 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:12,109 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:39:12,109 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:12,110 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:39:12,110 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:39:12,110 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:12,112 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:12,128 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-11-12 23:39:12,128 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 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-12 23:39:12,129 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:12,130 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:39:12,131 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:12,131 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:39:12,131 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:39:12,132 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:12,133 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:12,134 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:12,135 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 81 [2021-11-12 23:39:12,136 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:39:12,136 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:88, output treesize:81 [2021-11-12 23:39:12,139 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.2 percent of original size [2021-11-12 23:39:12,140 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:39:12,140 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:12,141 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-11-12 23:39:12,142 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-12 23:39:12,148 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-12 23:39:12,148 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:12,149 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:39:12,149 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:12,149 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 23:39:12,150 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:39:12,150 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:12,152 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:12,153 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:12,154 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-12 23:39:12,154 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:39:12,155 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:92 [2021-11-12 23:39:12,157 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:12,158 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:39:12,159 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:12,159 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 23:39:12,161 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 133 [2021-11-12 23:39:12,168 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 25 [2021-11-12 23:39:12,169 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:12,169 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-11-12 23:39:12,170 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:12,170 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-11-12 23:39:12,170 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:39:12,171 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:12,174 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:12,175 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:12,176 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-12 23:39:12,177 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:39:12,177 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:131, output treesize:127 [2021-11-12 23:39:12,180 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:12,186 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:12,193 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:12,206 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:12,210 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:39:12,212 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:12,213 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:39:12,213 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:12,214 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-11-12 23:39:12,214 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:39:12,215 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:12,215 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-12 23:39:12,217 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 238 [2021-11-12 23:39:12,217 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:39:12,219 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:12,221 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 219 [2021-11-12 23:39:12,223 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 295 [2021-11-12 23:39:12,238 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 25 [2021-11-12 23:39:12,238 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:12,239 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-11-12 23:39:12,239 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:12,240 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-11-12 23:39:12,240 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:39:12,248 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:39:12,252 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 40 [2021-11-12 23:39:12,253 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:12,254 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-12 23:39:12,254 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:12,255 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-12 23:39:12,255 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:39:12,255 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:12,268 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:12,272 INFO L180 QuantifierPusher]: treesize reduction 105, result has 71.2 percent of original size [2021-11-12 23:39:12,273 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 259 [2021-11-12 23:39:12,274 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 23:39:12,274 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:372, output treesize:259 [2021-11-12 23:39:12,277 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:12,284 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:12,285 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:12,285 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:12,286 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:12,290 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:12,294 INFO L180 QuantifierPusher]: treesize reduction 36, result has 69.0 percent of original size [2021-11-12 23:39:12,295 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:39:12,296 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:12,296 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:39:12,297 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-12 23:39:12,302 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 16 treesize of output 12 [2021-11-12 23:39:12,302 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:12,302 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:39:12,303 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:12,303 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:39:12,303 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:39:12,304 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:12,305 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:12,306 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:12,307 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-12 23:39:12,307 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:39:12,307 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:76, output treesize:72 [2021-11-12 23:39:12,310 INFO L180 QuantifierPusher]: treesize reduction 37, result has 52.6 percent of original size [2021-11-12 23:39:12,312 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-12 23:39:12,313 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:12,314 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:39:12,314 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:12,315 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 23:39:12,316 INFO L185 QuantifierPusher]: treesize reduction 6, result has 90.6 percent of original size 58 [2021-11-12 23:39:12,320 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-12 23:39:12,320 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:12,320 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-12 23:39:12,321 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:12,321 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-12 23:39:12,321 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:39:12,321 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:12,322 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:12,323 INFO L180 QuantifierPusher]: treesize reduction 6, result has 89.8 percent of original size [2021-11-12 23:39:12,323 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-12 23:39:12,323 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:39:12,323 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:63, output treesize:53 [2021-11-12 23:39:12,324 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:12,326 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:12,328 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:12,332 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:12,333 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:39:12,334 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:12,334 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:39:12,334 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:12,335 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:39:12,335 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:39:12,335 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:12,336 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 23:39:12,336 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 112 [2021-11-12 23:39:12,336 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:39:12,337 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:12,337 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-11-12 23:39:12,338 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 168 [2021-11-12 23:39:12,345 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 23:39:12,347 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 23 [2021-11-12 23:39:12,348 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:12,348 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-12 23:39:12,349 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:12,349 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-12 23:39:12,349 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:39:12,354 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 16 treesize of output 12 [2021-11-12 23:39:12,355 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:12,355 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:39:12,355 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:12,355 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:39:12,356 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:39:12,356 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:12,361 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:12,363 INFO L180 QuantifierPusher]: treesize reduction 85, result has 64.6 percent of original size [2021-11-12 23:39:12,364 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 155 [2021-11-12 23:39:12,364 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 23:39:12,364 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:248, output treesize:155 [2021-11-12 23:39:12,366 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:12,371 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:12,371 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:12,372 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:12,381 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:12,382 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:12,383 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:12,386 INFO L180 QuantifierPusher]: treesize reduction 36, result has 69.5 percent of original size [2021-11-12 23:39:12,386 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:39:12,387 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:12,387 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 23:39:12,388 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-11-12 23:39:12,392 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 16 treesize of output 12 [2021-11-12 23:39:12,392 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:12,392 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:39:12,393 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:12,393 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:39:12,393 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:39:12,393 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:12,394 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:12,395 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:12,395 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-11-12 23:39:12,395 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:39:12,395 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:74, output treesize:70 [2021-11-12 23:39:12,401 INFO L180 QuantifierPusher]: treesize reduction 41, result has 69.4 percent of original size [2021-11-12 23:39:12,402 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-11-12 23:39:12,406 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:12,406 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:39:12,407 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:12,407 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:39:12,407 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:12,407 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-12 23:39:12,408 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:39:12,408 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:12,408 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 23:39:12,409 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-12 23:39:12,409 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 23:39:12,409 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:12,409 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 23:39:12,410 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-11-12 23:39:12,428 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-11-12 23:39:12,428 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 12 treesize of output 18 [2021-11-12 23:39:12,429 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:12,429 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:39:12,430 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:12,430 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:39:12,430 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 23:39:12,447 INFO L354 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2021-11-12 23:39:12,447 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 2 case distinctions, treesize of input 17 treesize of output 21 [2021-11-12 23:39:12,447 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:12,448 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:39:12,449 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:12,449 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 23:39:12,449 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 23:39:12,449 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:12,451 INFO L628 ElimStorePlain]: treesize reduction 102, result has 49.0 percent of original size [2021-11-12 23:39:12,452 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 23:39:12,453 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 98 [2021-11-12 23:39:12,453 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 23:39:12,453 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:199, output treesize:98 [2021-11-12 23:39:12,456 INFO L180 QuantifierPusher]: treesize reduction 48, result has 54.7 percent of original size [2021-11-12 23:39:12,458 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 23:39:12,458 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:12,461 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:12,463 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:12,466 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 23:39:12,473 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 23:39:13,526 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 23:39:13,526 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 23:39:13,527 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 30 [2021-11-12 23:39:13,527 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862963411] [2021-11-12 23:39:13,527 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 23:39:13,527 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-11-12 23:39:13,527 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:39:13,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-11-12 23:39:13,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=385, Invalid=1507, Unknown=0, NotChecked=0, Total=1892 [2021-11-12 23:39:13,528 INFO L87 Difference]: Start difference. First operand 61 states and 63 transitions. Second operand has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 30 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:39:13,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:39:13,693 INFO L93 Difference]: Finished difference Result 77 states and 79 transitions. [2021-11-12 23:39:13,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-12 23:39:13,693 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 30 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 60 [2021-11-12 23:39:13,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:39:13,694 INFO L225 Difference]: With dead ends: 77 [2021-11-12 23:39:13,694 INFO L226 Difference]: Without dead ends: 77 [2021-11-12 23:39:13,694 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 153 SyntacticMatches, 2 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 914 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=455, Invalid=1707, Unknown=0, NotChecked=0, Total=2162 [2021-11-12 23:39:13,694 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 149 mSDsluCounter, 73 mSDsCounter, 0 mSdLazyCounter, 159 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 88.65ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 149 SdHoareTripleChecker+Valid, 88 SdHoareTripleChecker+Invalid, 237 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.78ms SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 159 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 107.94ms IncrementalHoareTripleChecker+Time [2021-11-12 23:39:13,694 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [149 Valid, 88 Invalid, 237 Unknown, 0 Unchecked, 0.78ms Time], IncrementalHoareTripleChecker [78 Valid, 159 Invalid, 0 Unknown, 0 Unchecked, 107.94ms Time] [2021-11-12 23:39:13,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2021-11-12 23:39:13,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 65. [2021-11-12 23:39:13,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 64 states have (on average 1.046875) internal successors, (67), 64 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:39:13,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 67 transitions. [2021-11-12 23:39:13,697 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 67 transitions. Word has length 60 [2021-11-12 23:39:13,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:39:13,697 INFO L470 AbstractCegarLoop]: Abstraction has 65 states and 67 transitions. [2021-11-12 23:39:13,697 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 30 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:39:13,697 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 67 transitions. [2021-11-12 23:39:13,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2021-11-12 23:39:13,698 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:39:13,698 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 9, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:39:13,717 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2021-11-12 23:39:13,898 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable804,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:39:13,898 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 19 more)] === [2021-11-12 23:39:13,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:39:13,899 INFO L85 PathProgramCache]: Analyzing trace with hash -515767539, now seen corresponding path program 14 times [2021-11-12 23:39:13,899 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 23:39:13,899 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311352258] [2021-11-12 23:39:13,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:39:13,899 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 23:39:13,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:39:15,515 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 42 proven. 175 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:39:15,515 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 23:39:15,516 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311352258] [2021-11-12 23:39:15,516 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1311352258] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 23:39:15,516 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1177254016] [2021-11-12 23:39:15,516 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 23:39:15,516 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:39:15,517 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:39:15,517 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:39:15,518 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-11-12 23:39:15,734 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2021-11-12 23:39:15,734 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:39:15,737 INFO L263 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 58 conjunts are in the unsatisfiable core [2021-11-12 23:39:15,740 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:39:16,070 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 10 treesize of output 8 [2021-11-12 23:39:16,126 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-12 23:39:16,208 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-11-12 23:39:16,318 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-11-12 23:39:16,318 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 38 [2021-11-12 23:39:16,418 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-11-12 23:39:16,419 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 38 [2021-11-12 23:39:16,517 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-11-12 23:39:16,517 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 38 [2021-11-12 23:39:16,621 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-11-12 23:39:16,622 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 38 [2021-11-12 23:39:16,721 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-11-12 23:39:16,721 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 38 [2021-11-12 23:39:16,826 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-11-12 23:39:16,826 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 38 [2021-11-12 23:39:16,916 INFO L354 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2021-11-12 23:39:16,916 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 38 [2021-11-12 23:39:17,088 INFO L354 Elim1Store]: treesize reduction 76, result has 20.0 percent of original size [2021-11-12 23:39:17,089 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 44 treesize of output 46 [2021-11-12 23:39:18,090 INFO L354 Elim1Store]: treesize reduction 150, result has 15.7 percent of original size [2021-11-12 23:39:18,090 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 68 treesize of output 73 [2021-11-12 23:39:18,772 INFO L354 Elim1Store]: treesize reduction 236, result has 14.2 percent of original size [2021-11-12 23:39:18,772 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 84 treesize of output 92 [2021-11-12 23:39:21,215 INFO L354 Elim1Store]: treesize reduction 338, result has 12.9 percent of original size [2021-11-12 23:39:21,215 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 15 case distinctions, treesize of input 100 treesize of output 111 [2021-11-12 23:39:23,623 INFO L354 Elim1Store]: treesize reduction 456, result has 11.8 percent of original size [2021-11-12 23:39:23,623 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 21 case distinctions, treesize of input 111 treesize of output 125 [2021-11-12 23:39:32,037 INFO L354 Elim1Store]: treesize reduction 590, result has 10.9 percent of original size [2021-11-12 23:39:32,038 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 28 case distinctions, treesize of input 127 treesize of output 144 [2021-11-12 23:39:44,904 INFO L354 Elim1Store]: treesize reduction 740, result has 10.1 percent of original size [2021-11-12 23:39:44,904 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 36 case distinctions, treesize of input 143 treesize of output 163 [2021-11-12 23:39:56,455 INFO L354 Elim1Store]: treesize reduction 740, result has 10.1 percent of original size [2021-11-12 23:39:56,455 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 36 case distinctions, treesize of input 143 treesize of output 163 [2021-11-12 23:40:15,084 INFO L354 Elim1Store]: treesize reduction 740, result has 10.1 percent of original size [2021-11-12 23:40:15,085 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 36 case distinctions, treesize of input 148 treesize of output 168 [2021-11-12 23:40:26,750 INFO L354 Elim1Store]: treesize reduction 674, result has 0.4 percent of original size [2021-11-12 23:40:26,751 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 11 new quantified variables, introduced 45 case distinctions, treesize of input 272 treesize of output 94 [2021-11-12 23:40:26,828 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 116 proven. 48 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2021-11-12 23:40:26,828 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:41:41,040 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_foo_~i~0#1_483| Int) (|v_ULTIMATE.start_foo_~i~0#1_481| Int) (|v_ULTIMATE.start_foo_~i~0#1_480| Int) (|v_ULTIMATE.start_foo_~i~0#1_479| Int)) (or (< (+ |v_ULTIMATE.start_foo_~i~0#1_480| 1) |v_ULTIMATE.start_foo_~i~0#1_479|) (< (+ |v_ULTIMATE.start_foo_~i~0#1_483| 1) |v_ULTIMATE.start_foo_~i~0#1_481|) (< (+ |v_ULTIMATE.start_foo_~i~0#1_481| 1) |v_ULTIMATE.start_foo_~i~0#1_480|) (<= c_~n~0 (+ |v_ULTIMATE.start_foo_~i~0#1_479| 1)) (< (+ |v_ULTIMATE.start_foo_~i~0#1_479| 2) c_~n~0) (let ((.cse0 (store (store (store (store (store (select |c_#memory_int| c_~b~0.base) (+ c_~b~0.offset (* |c_ULTIMATE.start_foo_~i~0#1| 4)) c_~n~0) (+ c_~b~0.offset (* |v_ULTIMATE.start_foo_~i~0#1_483| 4)) c_~n~0) (+ c_~b~0.offset (* |v_ULTIMATE.start_foo_~i~0#1_481| 4)) c_~n~0) (+ c_~b~0.offset (* |v_ULTIMATE.start_foo_~i~0#1_480| 4)) c_~n~0) (+ c_~b~0.offset (* |v_ULTIMATE.start_foo_~i~0#1_479| 4)) c_~n~0))) (= (select .cse0 (+ c_~b~0.offset (- 4))) (select .cse0 (+ c_~b~0.offset (* c_~n~0 4) (- 8))))))) is different from false [2021-11-12 23:41:43,260 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_foo_~i~0#1_483| Int) (|v_ULTIMATE.start_foo_~i~0#1_484| Int) (|v_ULTIMATE.start_foo_~i~0#1_481| Int) (|v_ULTIMATE.start_foo_~i~0#1_480| Int) (|v_ULTIMATE.start_foo_~i~0#1_479| Int)) (or (let ((.cse0 (store (store (store (store (store (store (select |c_#memory_int| c_~b~0.base) (+ c_~b~0.offset (* |c_ULTIMATE.start_foo_~i~0#1| 4)) c_~n~0) (+ c_~b~0.offset (* |v_ULTIMATE.start_foo_~i~0#1_484| 4)) c_~n~0) (+ c_~b~0.offset (* |v_ULTIMATE.start_foo_~i~0#1_483| 4)) c_~n~0) (+ c_~b~0.offset (* |v_ULTIMATE.start_foo_~i~0#1_481| 4)) c_~n~0) (+ c_~b~0.offset (* |v_ULTIMATE.start_foo_~i~0#1_480| 4)) c_~n~0) (+ c_~b~0.offset (* |v_ULTIMATE.start_foo_~i~0#1_479| 4)) c_~n~0))) (= (select .cse0 (+ c_~b~0.offset (- 4))) (select .cse0 (+ c_~b~0.offset (* c_~n~0 4) (- 8))))) (< (+ |v_ULTIMATE.start_foo_~i~0#1_480| 1) |v_ULTIMATE.start_foo_~i~0#1_479|) (< (+ |v_ULTIMATE.start_foo_~i~0#1_483| 1) |v_ULTIMATE.start_foo_~i~0#1_481|) (< |v_ULTIMATE.start_foo_~i~0#1_484| (+ |c_ULTIMATE.start_foo_~i~0#1| 1)) (< (+ |v_ULTIMATE.start_foo_~i~0#1_481| 1) |v_ULTIMATE.start_foo_~i~0#1_480|) (<= c_~n~0 (+ |v_ULTIMATE.start_foo_~i~0#1_479| 1)) (< (+ |v_ULTIMATE.start_foo_~i~0#1_479| 2) c_~n~0))) is different from false [2021-11-12 23:42:44,367 WARN L228 Executor]: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) stderr output: (error "out of memory") [2021-11-12 23:42:44,367 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") [2021-11-12 23:42:44,367 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1961759477] [2021-11-12 23:42:44,381 INFO L159 IcfgInterpreter]: Started Sifa with 17 locations of interest [2021-11-12 23:42:44,381 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 23:42:44,381 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 23:42:44,381 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 23:42:44,381 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 23:42:44,383 FATAL L? ?]: Ignoring exception! de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) Connection to SMT solver broken at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.convertIOException(Executor.java:312) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.input(Executor.java:158) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Scriptor.push(Scriptor.java:132) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.arrays.DiffWrapperScript.push(DiffWrapperScript.java:90) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.push(WrapperScript.java:148) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.scripttransfer.HistoryRecordingScript.push(HistoryRecordingScript.java:107) at de.uni_freiburg.informatik.ultimate.logic.Util.checkSat(Util.java:48) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SmtUtils.checkSatTerm(SmtUtils.java:267) at de.uni_freiburg.informatik.ultimate.lib.sifa.SymbolicTools.isFalse(SymbolicTools.java:218) at de.uni_freiburg.informatik.ultimate.lib.sifa.domain.RelationCheckUtil.isEqBottom_SolverAlphaSolver(RelationCheckUtil.java:56) at de.uni_freiburg.informatik.ultimate.lib.sifa.domain.ExplicitValueDomain.isEqBottom(ExplicitValueDomain.java:73) at de.uni_freiburg.informatik.ultimate.lib.sifa.domain.CompoundDomain.isEqBottom(CompoundDomain.java:84) at de.uni_freiburg.informatik.ultimate.lib.sifa.domain.StatsWrapperDomain.isEqBottom(StatsWrapperDomain.java:69) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.earlyExitAfterStep(DagInterpreter.java:139) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.interpret(DagInterpreter.java:125) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.interpretLoisInProcedure(IcfgInterpreter.java:136) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.interpret(IcfgInterpreter.java:127) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:102) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) Caused by: java.io.IOException: Stream closed at java.base/java.lang.ProcessBuilder$NullOutputStream.write(ProcessBuilder.java:442) at java.base/java.io.OutputStream.write(OutputStream.java:157) at java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:81) at java.base/java.io.BufferedOutputStream.flush(BufferedOutputStream.java:142) at java.base/sun.nio.cs.StreamEncoder.implFlush(StreamEncoder.java:318) at java.base/sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:153) at java.base/java.io.OutputStreamWriter.flush(OutputStreamWriter.java:251) at java.base/java.io.BufferedWriter.flush(BufferedWriter.java:257) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.input(Executor.java:156) ... 45 more [2021-11-12 23:42:44,384 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 101 [2021-11-12 23:42:44,386 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-11-12 23:42:44,386 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34] total 34 [2021-11-12 23:42:44,387 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518834582] [2021-11-12 23:42:44,387 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-11-12 23:42:44,388 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2021-11-12 23:42:44,388 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 23:42:44,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2021-11-12 23:42:44,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=759, Invalid=5350, Unknown=61, NotChecked=310, Total=6480 [2021-11-12 23:42:44,394 INFO L87 Difference]: Start difference. First operand 65 states and 67 transitions. Second operand has 35 states, 35 states have (on average 1.8285714285714285) internal successors, (64), 34 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:42:44,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-12 23:42:44,396 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 36 SyntacticMatches, 9 SemanticMatches, 79 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 2382 ImplicationChecksByTransitivity, 181.0s TimeCoverageRelationStatistics Valid=759, Invalid=5350, Unknown=61, NotChecked=310, Total=6480 [2021-11-12 23:42:44,396 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.00ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 1 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.00ms SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.00ms IncrementalHoareTripleChecker+Time [2021-11-12 23:42:44,396 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 0 Invalid, 1 Unknown, 0 Unchecked, 0.00ms Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.00ms Time] [2021-11-12 23:42:44,423 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2021-11-12 23:42:44,608 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable850 [2021-11-12 23:42:44,608 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction has thrown an exception: java.lang.IllegalStateException: ManagedScript already locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@4f618615 at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.ManagedScript.lock(ManagedScript.java:82) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.assertCodeBlock(IncrementalHoareTripleChecker.java:359) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.prepareAssertionStackAndAddTransition(IncrementalHoareTripleChecker.java:206) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.checkInternal(IncrementalHoareTripleChecker.java:131) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.ChainingHoareTripleChecker$ProtectedHtc.checkInternal(ChainingHoareTripleChecker.java:436) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.ChainingHoareTripleChecker.checkInternal(ChainingHoareTripleChecker.java:98) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.CachingHoareTripleChecker.checkInternal(CachingHoareTripleChecker.java:95) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.AbstractInterpolantAutomaton$InternalSuccessorComputationHelper.computeSuccWithSolver(AbstractInterpolantAutomaton.java:357) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.BasicAbstractInterpolantAutomaton.chooseFalseSuccessor2(BasicAbstractInterpolantAutomaton.java:107) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.BasicAbstractInterpolantAutomaton.computeSuccs(BasicAbstractInterpolantAutomaton.java:73) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.BasicAbstractInterpolantAutomaton.computeSuccs(BasicAbstractInterpolantAutomaton.java:1) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.AbstractInterpolantAutomaton.internalSuccessors(AbstractInterpolantAutomaton.java:233) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.AbstractInterpolantAutomaton.internalSuccessors(AbstractInterpolantAutomaton.java:1) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.TotalizeNwa.internalSuccessors(TotalizeNwa.java:213) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.ComplementDeterministicNwa.internalSuccessors(ComplementDeterministicNwa.java:121) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.ProductNwa.internalSuccessors(ProductNwa.java:216) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.ProductNwa.internalSuccessors(ProductNwa.java:208) at de.uni_freiburg.informatik.ultimate.automata.nestedword.reachablestates.NestedWordAutomatonReachableStates$ReachableStatesComputation.addInternalsAndSuccessors(NestedWordAutomatonReachableStates.java:1058) at de.uni_freiburg.informatik.ultimate.automata.nestedword.reachablestates.NestedWordAutomatonReachableStates$ReachableStatesComputation.(NestedWordAutomatonReachableStates.java:960) at de.uni_freiburg.informatik.ultimate.automata.nestedword.reachablestates.NestedWordAutomatonReachableStates.(NestedWordAutomatonReachableStates.java:182) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.Difference.computeDifference(Difference.java:137) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.Difference.(Difference.java:90) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.computeAutomataDifference(BasicCegarLoop.java:868) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.refineAbstraction(BasicCegarLoop.java:784) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.refineAbstractionInternal(AbstractCegarLoop.java:462) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:420) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-12 23:42:44,610 INFO L158 Benchmark]: Toolchain (without parser) took 452315.07ms. Allocated memory was 113.2MB in the beginning and 249.6MB in the end (delta: 136.3MB). Free memory was 69.3MB in the beginning and 114.5MB in the end (delta: -45.2MB). Peak memory consumption was 90.7MB. Max. memory is 16.1GB. [2021-11-12 23:42:44,610 INFO L158 Benchmark]: CDTParser took 0.15ms. Allocated memory is still 113.2MB. Free memory is still 87.4MB. There was no memory consumed. Max. memory is 16.1GB. [2021-11-12 23:42:44,610 INFO L158 Benchmark]: CACSL2BoogieTranslator took 484.45ms. Allocated memory is still 113.2MB. Free memory was 69.1MB in the beginning and 81.6MB in the end (delta: -12.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2021-11-12 23:42:44,610 INFO L158 Benchmark]: Boogie Procedure Inliner took 73.83ms. Allocated memory is still 113.2MB. Free memory was 81.6MB in the beginning and 79.8MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-11-12 23:42:44,610 INFO L158 Benchmark]: Boogie Preprocessor took 51.32ms. Allocated memory is still 113.2MB. Free memory was 79.8MB in the beginning and 78.4MB in the end (delta: 1.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-11-12 23:42:44,610 INFO L158 Benchmark]: RCFGBuilder took 568.67ms. Allocated memory is still 113.2MB. Free memory was 78.4MB in the beginning and 64.0MB in the end (delta: 14.4MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2021-11-12 23:42:44,610 INFO L158 Benchmark]: TraceAbstraction took 451127.96ms. Allocated memory was 113.2MB in the beginning and 249.6MB in the end (delta: 136.3MB). Free memory was 63.4MB in the beginning and 114.5MB in the end (delta: -51.1MB). Peak memory consumption was 86.2MB. Max. memory is 16.1GB. [2021-11-12 23:42:44,611 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.15ms. Allocated memory is still 113.2MB. Free memory is still 87.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 484.45ms. Allocated memory is still 113.2MB. Free memory was 69.1MB in the beginning and 81.6MB in the end (delta: -12.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 73.83ms. Allocated memory is still 113.2MB. Free memory was 81.6MB in the beginning and 79.8MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 51.32ms. Allocated memory is still 113.2MB. Free memory was 79.8MB in the beginning and 78.4MB in the end (delta: 1.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 568.67ms. Allocated memory is still 113.2MB. Free memory was 78.4MB in the beginning and 64.0MB in the end (delta: 14.4MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * TraceAbstraction took 451127.96ms. Allocated memory was 113.2MB in the beginning and 249.6MB in the end (delta: 136.3MB). Free memory was 63.4MB in the beginning and 114.5MB in the end (delta: -51.1MB). Peak memory consumption was 86.2MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: IllegalStateException: ManagedScript already locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@4f618615 de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: IllegalStateException: ManagedScript already locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@4f618615: de.uni_freiburg.informatik.ultimate.lib.smtlibutils.ManagedScript.lock(ManagedScript.java:82) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/config/TaipanMemDerefMemtrack.xml -i ../../sv-benchmarks/c/list-ext-properties/960521-1_1-2.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF --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 Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 2b468f3c6542f32922018ecd35f248815c64c681a62a7333b987abbfb42d9345 --- Real Ultimate output --- This is Ultimate 0.2.1-dev-63182f1 [2021-11-12 23:42:46,653 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-12 23:42:46,656 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-12 23:42:46,708 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-12 23:42:46,709 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-12 23:42:46,713 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-12 23:42:46,715 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-12 23:42:46,719 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-12 23:42:46,722 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-12 23:42:46,723 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-12 23:42:46,724 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-12 23:42:46,725 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-12 23:42:46,726 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-12 23:42:46,727 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-12 23:42:46,729 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-12 23:42:46,730 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-12 23:42:46,731 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-12 23:42:46,732 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-12 23:42:46,734 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-12 23:42:46,736 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-12 23:42:46,738 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-12 23:42:46,739 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-12 23:42:46,741 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-12 23:42:46,742 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-12 23:42:46,745 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-12 23:42:46,745 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-12 23:42:46,746 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-12 23:42:46,747 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-12 23:42:46,747 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-12 23:42:46,749 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-12 23:42:46,749 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-12 23:42:46,750 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-12 23:42:46,751 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-12 23:42:46,752 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-12 23:42:46,753 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-12 23:42:46,754 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-12 23:42:46,755 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-12 23:42:46,755 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-12 23:42:46,756 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-12 23:42:46,757 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-12 23:42:46,758 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-12 23:42:46,759 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Bitvector.epf [2021-11-12 23:42:46,801 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-12 23:42:46,804 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-12 23:42:46,806 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-12 23:42:46,806 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-12 23:42:46,806 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-12 23:42:46,807 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-12 23:42:46,807 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-12 23:42:46,807 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-12 23:42:46,807 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-12 23:42:46,807 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-12 23:42:46,809 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-12 23:42:46,810 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-12 23:42:46,810 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-12 23:42:46,810 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-12 23:42:46,810 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-11-12 23:42:46,811 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-12 23:42:46,811 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-12 23:42:46,811 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-12 23:42:46,811 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-11-12 23:42:46,812 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-11-12 23:42:46,812 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2021-11-12 23:42:46,812 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-12 23:42:46,812 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-11-12 23:42:46,813 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-11-12 23:42:46,813 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-11-12 23:42:46,813 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-12 23:42:46,813 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-12 23:42:46,813 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-12 23:42:46,814 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-12 23:42:46,814 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-12 23:42:46,814 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-12 23:42:46,814 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-12 23:42:46,815 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-12 23:42:46,815 INFO L138 SettingsManager]: * Trace refinement strategy=WALRUS [2021-11-12 23:42:46,815 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-11-12 23:42:46,815 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-12 23:42:46,816 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-12 23:42:46,816 INFO L138 SettingsManager]: * Logic for external solver=AUFBV WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G 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 -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 2b468f3c6542f32922018ecd35f248815c64c681a62a7333b987abbfb42d9345 [2021-11-12 23:42:47,203 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-12 23:42:47,223 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-12 23:42:47,226 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-12 23:42:47,227 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-12 23:42:47,228 INFO L275 PluginConnector]: CDTParser initialized [2021-11-12 23:42:47,229 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/../../sv-benchmarks/c/list-ext-properties/960521-1_1-2.i [2021-11-12 23:42:47,294 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/data/b5edfe90f/b891de2efad24c009d58268be6cf5ec7/FLAGd3bb973d7 [2021-11-12 23:42:47,858 INFO L306 CDTParser]: Found 1 translation units. [2021-11-12 23:42:47,859 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/sv-benchmarks/c/list-ext-properties/960521-1_1-2.i [2021-11-12 23:42:47,871 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/data/b5edfe90f/b891de2efad24c009d58268be6cf5ec7/FLAGd3bb973d7 [2021-11-12 23:42:48,163 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/data/b5edfe90f/b891de2efad24c009d58268be6cf5ec7 [2021-11-12 23:42:48,166 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-12 23:42:48,168 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-12 23:42:48,169 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-12 23:42:48,170 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-12 23:42:48,173 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-12 23:42:48,173 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 11:42:48" (1/1) ... [2021-11-12 23:42:48,174 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@516c1265 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:42:48, skipping insertion in model container [2021-11-12 23:42:48,175 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 11:42:48" (1/1) ... [2021-11-12 23:42:48,182 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-12 23:42:48,223 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-12 23:42:48,522 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-12 23:42:48,533 INFO L203 MainTranslator]: Completed pre-run [2021-11-12 23:42:48,569 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-12 23:42:48,601 INFO L208 MainTranslator]: Completed translation [2021-11-12 23:42:48,601 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:42:48 WrapperNode [2021-11-12 23:42:48,601 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-12 23:42:48,602 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-12 23:42:48,603 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-12 23:42:48,603 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-12 23:42:48,609 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:42:48" (1/1) ... [2021-11-12 23:42:48,626 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:42:48" (1/1) ... [2021-11-12 23:42:48,652 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-12 23:42:48,655 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-12 23:42:48,656 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-12 23:42:48,656 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-12 23:42:48,663 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:42:48" (1/1) ... [2021-11-12 23:42:48,664 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:42:48" (1/1) ... [2021-11-12 23:42:48,680 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:42:48" (1/1) ... [2021-11-12 23:42:48,682 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:42:48" (1/1) ... [2021-11-12 23:42:48,690 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:42:48" (1/1) ... [2021-11-12 23:42:48,707 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:42:48" (1/1) ... [2021-11-12 23:42:48,710 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:42:48" (1/1) ... [2021-11-12 23:42:48,721 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-12 23:42:48,722 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-12 23:42:48,722 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-12 23:42:48,723 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-12 23:42:48,729 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:42:48" (1/1) ... [2021-11-12 23:42:48,736 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-12 23:42:48,750 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:42:48,763 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-12 23:42:48,778 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-12 23:42:48,810 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2021-11-12 23:42:48,810 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-11-12 23:42:48,810 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-12 23:42:48,810 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-12 23:42:48,811 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2021-11-12 23:42:48,811 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-11-12 23:42:48,811 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-12 23:42:48,813 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-12 23:42:49,304 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-12 23:42:49,306 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2021-11-12 23:42:49,308 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 11:42:49 BoogieIcfgContainer [2021-11-12 23:42:49,309 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-12 23:42:49,310 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-12 23:42:49,311 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-12 23:42:49,314 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-12 23:42:49,314 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.11 11:42:48" (1/3) ... [2021-11-12 23:42:49,315 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6131f87a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 11:42:49, skipping insertion in model container [2021-11-12 23:42:49,315 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 11:42:48" (2/3) ... [2021-11-12 23:42:49,316 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6131f87a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 11:42:49, skipping insertion in model container [2021-11-12 23:42:49,316 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 11:42:49" (3/3) ... [2021-11-12 23:42:49,317 INFO L111 eAbstractionObserver]: Analyzing ICFG 960521-1_1-2.i [2021-11-12 23:42:49,323 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-12 23:42:49,323 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 23 error locations. [2021-11-12 23:42:49,393 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-12 23:42:49,402 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-12 23:42:49,402 INFO L340 AbstractCegarLoop]: Starting to check reachability of 23 error locations. [2021-11-12 23:42:49,431 INFO L276 IsEmpty]: Start isEmpty. Operand has 56 states, 32 states have (on average 1.9375) internal successors, (62), 55 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:42:49,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2021-11-12 23:42:49,445 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:42:49,445 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2021-11-12 23:42:49,446 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 19 more)] === [2021-11-12 23:42:49,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:42:49,451 INFO L85 PathProgramCache]: Analyzing trace with hash 28697864, now seen corresponding path program 1 times [2021-11-12 23:42:49,462 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 23:42:49,463 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1774254742] [2021-11-12 23:42:49,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:42:49,465 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 23:42:49,465 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 23:42:49,470 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 23:42:49,488 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-11-12 23:42:49,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:42:49,577 INFO L263 TraceCheckSpWp]: Trace formula consists of 39 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-12 23:42:49,582 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:42:49,673 INFO L354 Elim1Store]: treesize reduction 12, result has 40.0 percent of original size [2021-11-12 23:42:49,674 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 14 [2021-11-12 23:42:49,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:42:49,723 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:42:49,746 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:42:49,747 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 23:42:49,747 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1774254742] [2021-11-12 23:42:49,748 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1774254742] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 23:42:49,748 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 23:42:49,748 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 2 [2021-11-12 23:42:49,750 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146537553] [2021-11-12 23:42:49,752 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 23:42:49,756 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-12 23:42:49,756 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 23:42:49,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-12 23:42:49,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-12 23:42:49,789 INFO L87 Difference]: Start difference. First operand has 56 states, 32 states have (on average 1.9375) internal successors, (62), 55 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:42:49,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:42:49,883 INFO L93 Difference]: Finished difference Result 55 states and 58 transitions. [2021-11-12 23:42:49,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-12 23:42:49,886 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 5 [2021-11-12 23:42:49,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:42:49,894 INFO L225 Difference]: With dead ends: 55 [2021-11-12 23:42:49,894 INFO L226 Difference]: Without dead ends: 53 [2021-11-12 23:42:49,896 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-12 23:42:49,903 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 2 mSDsluCounter, 34 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 60.29ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 90 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.36ms SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 74.38ms IncrementalHoareTripleChecker+Time [2021-11-12 23:42:49,904 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 90 Invalid, 23 Unknown, 0 Unchecked, 2.36ms Time], IncrementalHoareTripleChecker [0 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 74.38ms Time] [2021-11-12 23:42:49,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2021-11-12 23:42:49,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 53. [2021-11-12 23:42:49,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 52 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:42:49,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 56 transitions. [2021-11-12 23:42:49,945 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 56 transitions. Word has length 5 [2021-11-12 23:42:49,945 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:42:49,946 INFO L470 AbstractCegarLoop]: Abstraction has 53 states and 56 transitions. [2021-11-12 23:42:49,946 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:42:49,946 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 56 transitions. [2021-11-12 23:42:49,947 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2021-11-12 23:42:49,947 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:42:49,948 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2021-11-12 23:42:49,964 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2021-11-12 23:42:50,159 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 23:42:50,159 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 19 more)] === [2021-11-12 23:42:50,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:42:50,160 INFO L85 PathProgramCache]: Analyzing trace with hash 28697865, now seen corresponding path program 1 times [2021-11-12 23:42:50,161 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 23:42:50,161 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1834391122] [2021-11-12 23:42:50,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:42:50,161 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 23:42:50,161 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 23:42:50,165 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 23:42:50,180 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2021-11-12 23:42:50,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:42:50,233 INFO L263 TraceCheckSpWp]: Trace formula consists of 39 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-12 23:42:50,234 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:42:50,270 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-12 23:42:50,270 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:42:50,303 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:42:50,304 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:42:50,409 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:42:50,409 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 23:42:50,410 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1834391122] [2021-11-12 23:42:50,410 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1834391122] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 23:42:50,410 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 23:42:50,410 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 5 [2021-11-12 23:42:50,411 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246571111] [2021-11-12 23:42:50,411 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 23:42:50,412 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-12 23:42:50,412 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 23:42:50,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-12 23:42:50,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-12 23:42:50,413 INFO L87 Difference]: Start difference. First operand 53 states and 56 transitions. Second operand has 6 states, 5 states have (on average 1.8) internal successors, (9), 6 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:42:50,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:42:50,753 INFO L93 Difference]: Finished difference Result 153 states and 162 transitions. [2021-11-12 23:42:50,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-12 23:42:50,754 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 1.8) internal successors, (9), 6 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 5 [2021-11-12 23:42:50,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:42:50,757 INFO L225 Difference]: With dead ends: 153 [2021-11-12 23:42:50,757 INFO L226 Difference]: Without dead ends: 153 [2021-11-12 23:42:50,758 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-11-12 23:42:50,759 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 105 mSDsluCounter, 120 mSDsCounter, 0 mSdLazyCounter, 59 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 240.23ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 61 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 3.52ms SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 59 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 273.84ms IncrementalHoareTripleChecker+Time [2021-11-12 23:42:50,760 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [105 Valid, 164 Invalid, 61 Unknown, 0 Unchecked, 3.52ms Time], IncrementalHoareTripleChecker [2 Valid, 59 Invalid, 0 Unknown, 0 Unchecked, 273.84ms Time] [2021-11-12 23:42:50,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2021-11-12 23:42:50,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 57. [2021-11-12 23:42:50,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57 states, 35 states have (on average 1.7714285714285714) internal successors, (62), 56 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:42:50,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 62 transitions. [2021-11-12 23:42:50,776 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 62 transitions. Word has length 5 [2021-11-12 23:42:50,776 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:42:50,777 INFO L470 AbstractCegarLoop]: Abstraction has 57 states and 62 transitions. [2021-11-12 23:42:50,777 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 1.8) internal successors, (9), 6 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:42:50,777 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 62 transitions. [2021-11-12 23:42:50,777 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-11-12 23:42:50,778 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:42:50,778 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1] [2021-11-12 23:42:50,792 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2021-11-12 23:42:50,988 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 23:42:50,989 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 19 more)] === [2021-11-12 23:42:50,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:42:50,989 INFO L85 PathProgramCache]: Analyzing trace with hash 1810564201, now seen corresponding path program 1 times [2021-11-12 23:42:50,990 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 23:42:50,990 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [525335447] [2021-11-12 23:42:50,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:42:50,991 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 23:42:50,991 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 23:42:50,992 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 23:42:51,029 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2021-11-12 23:42:51,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:42:51,051 INFO L263 TraceCheckSpWp]: Trace formula consists of 45 conjuncts, 6 conjunts are in the unsatisfiable core [2021-11-12 23:42:51,053 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:42:51,135 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-12 23:42:51,137 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:42:51,177 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-12 23:42:51,177 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:42:51,331 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-12 23:42:51,332 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 23:42:51,332 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [525335447] [2021-11-12 23:42:51,332 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [525335447] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:42:51,332 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [762575418] [2021-11-12 23:42:51,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:42:51,333 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-12 23:42:51,333 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 [2021-11-12 23:42:51,344 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-12 23:42:51,364 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (5)] Waiting until timeout for monitored process [2021-11-12 23:42:51,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:42:51,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 45 conjuncts, 6 conjunts are in the unsatisfiable core [2021-11-12 23:42:51,454 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:42:51,505 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-12 23:42:51,505 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:42:51,522 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-12 23:42:51,522 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:42:51,571 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-12 23:42:51,572 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [762575418] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:42:51,572 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1406252259] [2021-11-12 23:42:51,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:42:51,572 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:42:51,572 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:42:51,575 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:42:51,588 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-11-12 23:42:51,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:42:51,626 INFO L263 TraceCheckSpWp]: Trace formula consists of 45 conjuncts, 6 conjunts are in the unsatisfiable core [2021-11-12 23:42:51,627 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:42:51,696 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-12 23:42:51,696 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:42:51,716 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-12 23:42:51,716 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:42:51,762 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-12 23:42:51,762 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1406252259] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:42:51,763 INFO L186 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2021-11-12 23:42:51,763 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5, 5, 5, 5] total 9 [2021-11-12 23:42:51,763 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086945761] [2021-11-12 23:42:51,763 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2021-11-12 23:42:51,764 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-11-12 23:42:51,764 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 23:42:51,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-11-12 23:42:51,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-11-12 23:42:51,765 INFO L87 Difference]: Start difference. First operand 57 states and 62 transitions. Second operand has 10 states, 9 states have (on average 1.4444444444444444) internal successors, (13), 10 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:42:52,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:42:52,685 INFO L93 Difference]: Finished difference Result 353 states and 374 transitions. [2021-11-12 23:42:52,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-11-12 23:42:52,686 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 1.4444444444444444) internal successors, (13), 10 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2021-11-12 23:42:52,686 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:42:52,689 INFO L225 Difference]: With dead ends: 353 [2021-11-12 23:42:52,690 INFO L226 Difference]: Without dead ends: 353 [2021-11-12 23:42:52,691 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=113, Invalid=229, Unknown=0, NotChecked=0, Total=342 [2021-11-12 23:42:52,692 INFO L933 BasicCegarLoop]: 126 mSDtfsCounter, 626 mSDsluCounter, 589 mSDsCounter, 0 mSdLazyCounter, 251 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 528.10ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 626 SdHoareTripleChecker+Valid, 715 SdHoareTripleChecker+Invalid, 259 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 7.49ms SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 251 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 617.60ms IncrementalHoareTripleChecker+Time [2021-11-12 23:42:52,693 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [626 Valid, 715 Invalid, 259 Unknown, 0 Unchecked, 7.49ms Time], IncrementalHoareTripleChecker [8 Valid, 251 Invalid, 0 Unknown, 0 Unchecked, 617.60ms Time] [2021-11-12 23:42:52,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 353 states. [2021-11-12 23:42:52,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 353 to 61. [2021-11-12 23:42:52,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 39 states have (on average 1.794871794871795) internal successors, (70), 60 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:42:52,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 70 transitions. [2021-11-12 23:42:52,705 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 70 transitions. Word has length 7 [2021-11-12 23:42:52,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:42:52,705 INFO L470 AbstractCegarLoop]: Abstraction has 61 states and 70 transitions. [2021-11-12 23:42:52,706 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 1.4444444444444444) internal successors, (13), 10 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:42:52,706 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 70 transitions. [2021-11-12 23:42:52,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2021-11-12 23:42:52,706 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:42:52,707 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:42:52,727 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2021-11-12 23:42:52,918 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (5)] Forceful destruction successful, exit code 0 [2021-11-12 23:42:53,136 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-11-12 23:42:53,317 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:42:53,318 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 19 more)] === [2021-11-12 23:42:53,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:42:53,318 INFO L85 PathProgramCache]: Analyzing trace with hash 239563854, now seen corresponding path program 1 times [2021-11-12 23:42:53,319 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 23:42:53,319 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2118996885] [2021-11-12 23:42:53,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:42:53,319 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 23:42:53,319 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 23:42:53,320 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 23:42:53,326 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2021-11-12 23:42:53,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:42:53,364 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-12 23:42:53,365 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:42:53,383 INFO L354 Elim1Store]: treesize reduction 12, result has 40.0 percent of original size [2021-11-12 23:42:53,383 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 14 [2021-11-12 23:42:53,406 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:42:53,406 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:42:53,428 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:42:53,432 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 23:42:53,432 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2118996885] [2021-11-12 23:42:53,434 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2118996885] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 23:42:53,435 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 23:42:53,435 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 2 [2021-11-12 23:42:53,435 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780095851] [2021-11-12 23:42:53,435 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 23:42:53,436 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-12 23:42:53,436 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 23:42:53,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-12 23:42:53,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-12 23:42:53,437 INFO L87 Difference]: Start difference. First operand 61 states and 70 transitions. Second operand has 3 states, 2 states have (on average 4.0) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:42:53,499 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:42:53,499 INFO L93 Difference]: Finished difference Result 58 states and 67 transitions. [2021-11-12 23:42:53,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-12 23:42:53,500 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 4.0) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 8 [2021-11-12 23:42:53,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:42:53,501 INFO L225 Difference]: With dead ends: 58 [2021-11-12 23:42:53,502 INFO L226 Difference]: Without dead ends: 58 [2021-11-12 23:42:53,502 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-12 23:42:53,504 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 29 mSDsluCounter, 11 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 41.03ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 49 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.42ms SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 55.80ms IncrementalHoareTripleChecker+Time [2021-11-12 23:42:53,505 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 49 Invalid, 26 Unknown, 0 Unchecked, 0.42ms Time], IncrementalHoareTripleChecker [2 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 55.80ms Time] [2021-11-12 23:42:53,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2021-11-12 23:42:53,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 58. [2021-11-12 23:42:53,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 39 states have (on average 1.7179487179487178) internal successors, (67), 57 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:42:53,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 67 transitions. [2021-11-12 23:42:53,511 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 67 transitions. Word has length 8 [2021-11-12 23:42:53,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:42:53,511 INFO L470 AbstractCegarLoop]: Abstraction has 58 states and 67 transitions. [2021-11-12 23:42:53,511 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 4.0) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:42:53,512 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 67 transitions. [2021-11-12 23:42:53,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2021-11-12 23:42:53,512 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:42:53,512 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:42:53,526 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2021-11-12 23:42:53,722 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 23:42:53,722 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 19 more)] === [2021-11-12 23:42:53,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:42:53,723 INFO L85 PathProgramCache]: Analyzing trace with hash 239563855, now seen corresponding path program 1 times [2021-11-12 23:42:53,723 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 23:42:53,723 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1530017259] [2021-11-12 23:42:53,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:42:53,723 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 23:42:53,723 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 23:42:53,730 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 23:42:53,731 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2021-11-12 23:42:53,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:42:53,773 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 6 conjunts are in the unsatisfiable core [2021-11-12 23:42:53,774 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:42:53,837 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-12 23:42:53,837 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 20 [2021-11-12 23:42:53,848 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 21 treesize of output 19 [2021-11-12 23:42:54,031 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:42:54,032 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:42:54,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:42:54,267 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 23:42:54,267 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1530017259] [2021-11-12 23:42:54,267 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1530017259] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 23:42:54,267 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 23:42:54,267 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 7 [2021-11-12 23:42:54,268 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634182863] [2021-11-12 23:42:54,268 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 23:42:54,268 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-12 23:42:54,268 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 23:42:54,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-12 23:42:54,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-11-12 23:42:54,269 INFO L87 Difference]: Start difference. First operand 58 states and 67 transitions. Second operand has 8 states, 7 states have (on average 2.142857142857143) internal successors, (15), 8 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:42:54,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:42:54,631 INFO L93 Difference]: Finished difference Result 68 states and 79 transitions. [2021-11-12 23:42:54,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-12 23:42:54,631 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.142857142857143) internal successors, (15), 8 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 8 [2021-11-12 23:42:54,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:42:54,632 INFO L225 Difference]: With dead ends: 68 [2021-11-12 23:42:54,632 INFO L226 Difference]: Without dead ends: 68 [2021-11-12 23:42:54,633 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2021-11-12 23:42:54,634 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 6 mSDsluCounter, 109 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 228.46ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 155 SdHoareTripleChecker+Invalid, 99 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.77ms SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 65 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 33 IncrementalHoareTripleChecker+Unchecked, 251.12ms IncrementalHoareTripleChecker+Time [2021-11-12 23:42:54,634 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 155 Invalid, 99 Unknown, 0 Unchecked, 0.77ms Time], IncrementalHoareTripleChecker [1 Valid, 65 Invalid, 0 Unknown, 33 Unchecked, 251.12ms Time] [2021-11-12 23:42:54,635 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68 states. [2021-11-12 23:42:54,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68 to 63. [2021-11-12 23:42:54,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 44 states have (on average 1.6590909090909092) internal successors, (73), 62 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:42:54,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 73 transitions. [2021-11-12 23:42:54,653 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 73 transitions. Word has length 8 [2021-11-12 23:42:54,653 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:42:54,654 INFO L470 AbstractCegarLoop]: Abstraction has 63 states and 73 transitions. [2021-11-12 23:42:54,654 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.142857142857143) internal successors, (15), 8 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:42:54,654 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 73 transitions. [2021-11-12 23:42:54,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-11-12 23:42:54,655 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:42:54,655 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:42:54,663 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2021-11-12 23:42:54,855 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 23:42:54,855 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 19 more)] === [2021-11-12 23:42:54,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:42:54,856 INFO L85 PathProgramCache]: Analyzing trace with hash -1707421735, now seen corresponding path program 1 times [2021-11-12 23:42:54,856 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 23:42:54,856 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [160953844] [2021-11-12 23:42:54,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:42:54,856 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 23:42:54,856 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 23:42:54,857 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 23:42:54,860 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2021-11-12 23:42:54,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:42:54,891 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-12 23:42:54,892 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:42:54,937 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:42:54,937 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:42:54,982 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:42:54,982 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 23:42:54,983 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [160953844] [2021-11-12 23:42:54,983 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [160953844] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 23:42:54,983 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 23:42:54,983 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 6 [2021-11-12 23:42:54,983 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676321434] [2021-11-12 23:42:54,983 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 23:42:54,985 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-12 23:42:54,985 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 23:42:54,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-12 23:42:54,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-11-12 23:42:54,986 INFO L87 Difference]: Start difference. First operand 63 states and 73 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:42:55,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:42:55,163 INFO L93 Difference]: Finished difference Result 143 states and 154 transitions. [2021-11-12 23:42:55,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-12 23:42:55,164 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2021-11-12 23:42:55,164 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:42:55,165 INFO L225 Difference]: With dead ends: 143 [2021-11-12 23:42:55,165 INFO L226 Difference]: Without dead ends: 143 [2021-11-12 23:42:55,166 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2021-11-12 23:42:55,167 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 276 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 135.87ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 276 SdHoareTripleChecker+Valid, 104 SdHoareTripleChecker+Invalid, 63 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.42ms SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 49 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 152.55ms IncrementalHoareTripleChecker+Time [2021-11-12 23:42:55,167 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [276 Valid, 104 Invalid, 63 Unknown, 0 Unchecked, 1.42ms Time], IncrementalHoareTripleChecker [14 Valid, 49 Invalid, 0 Unknown, 0 Unchecked, 152.55ms Time] [2021-11-12 23:42:55,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2021-11-12 23:42:55,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 74. [2021-11-12 23:42:55,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 74 states, 55 states have (on average 1.5454545454545454) internal successors, (85), 73 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:42:55,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 85 transitions. [2021-11-12 23:42:55,184 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 85 transitions. Word has length 10 [2021-11-12 23:42:55,184 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:42:55,184 INFO L470 AbstractCegarLoop]: Abstraction has 74 states and 85 transitions. [2021-11-12 23:42:55,185 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:42:55,185 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 85 transitions. [2021-11-12 23:42:55,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-11-12 23:42:55,189 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:42:55,189 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:42:55,202 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2021-11-12 23:42:55,389 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 23:42:55,390 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 19 more)] === [2021-11-12 23:42:55,390 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:42:55,390 INFO L85 PathProgramCache]: Analyzing trace with hash -1976198929, now seen corresponding path program 1 times [2021-11-12 23:42:55,390 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 23:42:55,391 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [326328369] [2021-11-12 23:42:55,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:42:55,391 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 23:42:55,391 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 23:42:55,392 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 23:42:55,393 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2021-11-12 23:42:55,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:42:55,434 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 7 conjunts are in the unsatisfiable core [2021-11-12 23:42:55,435 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:42:55,479 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-12 23:42:55,479 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:42:55,546 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-12 23:42:55,546 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:42:55,868 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-12 23:42:55,868 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 23:42:55,868 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [326328369] [2021-11-12 23:42:55,868 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [326328369] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:42:55,868 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1980841707] [2021-11-12 23:42:55,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:42:55,868 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-12 23:42:55,869 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 [2021-11-12 23:42:55,870 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-12 23:42:55,877 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (11)] Waiting until timeout for monitored process [2021-11-12 23:42:55,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:42:55,944 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-12 23:42:55,945 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:42:55,978 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-12 23:42:55,978 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 21 [2021-11-12 23:42:55,989 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 22 treesize of output 20 [2021-11-12 23:42:56,150 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-12 23:42:56,150 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:42:56,266 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-12 23:42:56,266 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1980841707] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:42:56,267 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1893330568] [2021-11-12 23:42:56,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:42:56,267 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:42:56,267 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:42:56,268 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:42:56,274 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-11-12 23:42:56,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:42:56,326 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 7 conjunts are in the unsatisfiable core [2021-11-12 23:42:56,327 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:42:56,354 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-12 23:42:56,355 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:42:56,386 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-12 23:42:56,386 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:42:56,507 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-12 23:42:56,507 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1893330568] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:42:56,507 INFO L186 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2021-11-12 23:42:56,507 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6, 6, 6, 6] total 13 [2021-11-12 23:42:56,508 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486001306] [2021-11-12 23:42:56,508 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2021-11-12 23:42:56,508 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-11-12 23:42:56,508 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 23:42:56,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-11-12 23:42:56,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2021-11-12 23:42:56,509 INFO L87 Difference]: Start difference. First operand 74 states and 85 transitions. Second operand has 14 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:42:58,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:42:58,686 INFO L93 Difference]: Finished difference Result 451 states and 473 transitions. [2021-11-12 23:42:58,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-12 23:42:58,687 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2021-11-12 23:42:58,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:42:58,690 INFO L225 Difference]: With dead ends: 451 [2021-11-12 23:42:58,690 INFO L226 Difference]: Without dead ends: 451 [2021-11-12 23:42:58,690 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=199, Invalid=557, Unknown=0, NotChecked=0, Total=756 [2021-11-12 23:42:58,691 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 1543 mSDsluCounter, 402 mSDsCounter, 0 mSdLazyCounter, 463 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1297.05ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 1543 SdHoareTripleChecker+Valid, 449 SdHoareTripleChecker+Invalid, 512 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 7.07ms SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 463 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3 IncrementalHoareTripleChecker+Unchecked, 1446.44ms IncrementalHoareTripleChecker+Time [2021-11-12 23:42:58,692 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1543 Valid, 449 Invalid, 512 Unknown, 0 Unchecked, 7.07ms Time], IncrementalHoareTripleChecker [46 Valid, 463 Invalid, 0 Unknown, 3 Unchecked, 1446.44ms Time] [2021-11-12 23:42:58,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 451 states. [2021-11-12 23:42:58,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 451 to 72. [2021-11-12 23:42:58,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72 states, 53 states have (on average 1.5660377358490567) internal successors, (83), 71 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:42:58,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 83 transitions. [2021-11-12 23:42:58,700 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 83 transitions. Word has length 10 [2021-11-12 23:42:58,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:42:58,701 INFO L470 AbstractCegarLoop]: Abstraction has 72 states and 83 transitions. [2021-11-12 23:42:58,701 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:42:58,701 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 83 transitions. [2021-11-12 23:42:58,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-11-12 23:42:58,702 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:42:58,702 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:42:58,716 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (11)] Forceful destruction successful, exit code 0 [2021-11-12 23:42:58,923 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2021-11-12 23:42:59,110 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2021-11-12 23:42:59,304 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 23:42:59,304 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 19 more)] === [2021-11-12 23:42:59,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:42:59,305 INFO L85 PathProgramCache]: Analyzing trace with hash -1388869610, now seen corresponding path program 1 times [2021-11-12 23:42:59,305 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 23:42:59,305 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [84303454] [2021-11-12 23:42:59,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:42:59,305 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 23:42:59,305 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 23:42:59,309 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 23:42:59,309 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2021-11-12 23:42:59,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:42:59,353 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-12 23:42:59,354 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:42:59,405 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:42:59,405 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:42:59,457 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:42:59,457 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 23:42:59,457 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [84303454] [2021-11-12 23:42:59,458 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [84303454] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:42:59,458 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1789406749] [2021-11-12 23:42:59,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:42:59,458 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-12 23:42:59,458 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 [2021-11-12 23:42:59,459 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-12 23:42:59,484 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (14)] Waiting until timeout for monitored process [2021-11-12 23:42:59,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:42:59,561 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-12 23:42:59,562 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:42:59,608 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:42:59,608 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:42:59,645 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:42:59,646 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1789406749] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:42:59,646 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [516366712] [2021-11-12 23:42:59,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:42:59,646 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:42:59,647 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:42:59,647 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:42:59,667 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-11-12 23:42:59,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:42:59,702 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-12 23:42:59,703 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:42:59,743 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:42:59,744 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:42:59,776 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:42:59,776 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [516366712] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:42:59,776 INFO L186 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2021-11-12 23:42:59,776 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5, 5, 5, 5] total 8 [2021-11-12 23:42:59,776 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061587256] [2021-11-12 23:42:59,776 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2021-11-12 23:42:59,777 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-12 23:42:59,777 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 23:42:59,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-12 23:42:59,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2021-11-12 23:42:59,778 INFO L87 Difference]: Start difference. First operand 72 states and 83 transitions. Second operand has 8 states, 8 states have (on average 2.5) internal successors, (20), 8 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:42:59,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:42:59,932 INFO L93 Difference]: Finished difference Result 104 states and 113 transitions. [2021-11-12 23:42:59,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-12 23:42:59,933 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.5) internal successors, (20), 8 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2021-11-12 23:42:59,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:42:59,934 INFO L225 Difference]: With dead ends: 104 [2021-11-12 23:42:59,934 INFO L226 Difference]: Without dead ends: 104 [2021-11-12 23:42:59,934 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2021-11-12 23:42:59,935 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 145 mSDsluCounter, 138 mSDsCounter, 0 mSdLazyCounter, 85 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 126.14ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 180 SdHoareTripleChecker+Invalid, 92 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.07ms SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 85 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 149.48ms IncrementalHoareTripleChecker+Time [2021-11-12 23:42:59,935 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [145 Valid, 180 Invalid, 92 Unknown, 0 Unchecked, 1.07ms Time], IncrementalHoareTripleChecker [7 Valid, 85 Invalid, 0 Unknown, 0 Unchecked, 149.48ms Time] [2021-11-12 23:42:59,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2021-11-12 23:42:59,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 71. [2021-11-12 23:42:59,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 52 states have (on average 1.5384615384615385) internal successors, (80), 70 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:42:59,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 80 transitions. [2021-11-12 23:42:59,940 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 80 transitions. Word has length 11 [2021-11-12 23:42:59,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:42:59,941 INFO L470 AbstractCegarLoop]: Abstraction has 71 states and 80 transitions. [2021-11-12 23:42:59,941 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 2.5) internal successors, (20), 8 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:42:59,941 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 80 transitions. [2021-11-12 23:42:59,942 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-11-12 23:42:59,942 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:42:59,942 INFO L514 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1] [2021-11-12 23:42:59,967 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-11-12 23:43:00,151 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2021-11-12 23:43:00,344 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (14)] Forceful destruction successful, exit code 0 [2021-11-12 23:43:00,542 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt [2021-11-12 23:43:00,543 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 19 more)] === [2021-11-12 23:43:00,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:43:00,543 INFO L85 PathProgramCache]: Analyzing trace with hash 522992425, now seen corresponding path program 2 times [2021-11-12 23:43:00,543 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 23:43:00,543 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1203920369] [2021-11-12 23:43:00,543 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-12 23:43:00,543 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 23:43:00,544 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 23:43:00,544 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 23:43:00,545 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2021-11-12 23:43:00,583 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-12 23:43:00,583 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:43:00,585 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-12 23:43:00,586 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:43:00,666 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-12 23:43:00,666 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:43:00,699 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:43:00,699 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:43:00,975 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:43:00,975 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 23:43:00,975 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1203920369] [2021-11-12 23:43:00,975 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1203920369] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:43:00,975 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1259428486] [2021-11-12 23:43:00,975 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-12 23:43:00,975 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-12 23:43:00,976 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 [2021-11-12 23:43:00,980 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-12 23:43:00,983 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (17)] Waiting until timeout for monitored process [2021-11-12 23:43:01,100 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-12 23:43:01,100 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:43:01,101 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-12 23:43:01,102 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:43:01,149 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-12 23:43:01,149 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:43:01,156 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:43:01,156 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:43:01,197 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:43:01,198 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1259428486] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:43:01,198 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [125503924] [2021-11-12 23:43:01,198 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-12 23:43:01,198 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:43:01,198 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:43:01,199 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:43:01,208 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-11-12 23:43:01,244 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-12 23:43:01,244 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:43:01,246 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-12 23:43:01,247 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:43:01,308 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-12 23:43:01,308 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:43:01,317 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:43:01,317 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:43:01,373 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:43:01,374 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [125503924] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:43:01,374 INFO L186 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2021-11-12 23:43:01,374 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9, 9, 9, 9] total 17 [2021-11-12 23:43:01,374 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696266352] [2021-11-12 23:43:01,374 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2021-11-12 23:43:01,375 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-12 23:43:01,375 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 23:43:01,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-12 23:43:01,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=223, Unknown=0, NotChecked=0, Total=306 [2021-11-12 23:43:01,375 INFO L87 Difference]: Start difference. First operand 71 states and 80 transitions. Second operand has 18 states, 17 states have (on average 1.2352941176470589) internal successors, (21), 18 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:43:03,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:43:03,766 INFO L93 Difference]: Finished difference Result 723 states and 766 transitions. [2021-11-12 23:43:03,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-11-12 23:43:03,767 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 1.2352941176470589) internal successors, (21), 18 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2021-11-12 23:43:03,767 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:43:03,770 INFO L225 Difference]: With dead ends: 723 [2021-11-12 23:43:03,770 INFO L226 Difference]: Without dead ends: 723 [2021-11-12 23:43:03,771 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 252 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=463, Invalid=1019, Unknown=0, NotChecked=0, Total=1482 [2021-11-12 23:43:03,772 INFO L933 BasicCegarLoop]: 265 mSDtfsCounter, 3303 mSDsluCounter, 2303 mSDsCounter, 0 mSdLazyCounter, 893 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1278.81ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 3303 SdHoareTripleChecker+Valid, 2568 SdHoareTripleChecker+Invalid, 913 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 9.28ms SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 893 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1467.49ms IncrementalHoareTripleChecker+Time [2021-11-12 23:43:03,772 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3303 Valid, 2568 Invalid, 913 Unknown, 0 Unchecked, 9.28ms Time], IncrementalHoareTripleChecker [20 Valid, 893 Invalid, 0 Unknown, 0 Unchecked, 1467.49ms Time] [2021-11-12 23:43:03,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 723 states. [2021-11-12 23:43:03,780 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 723 to 81. [2021-11-12 23:43:03,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 62 states have (on average 1.5806451612903225) internal successors, (98), 80 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:43:03,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 98 transitions. [2021-11-12 23:43:03,781 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 98 transitions. Word has length 11 [2021-11-12 23:43:03,781 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:43:03,782 INFO L470 AbstractCegarLoop]: Abstraction has 81 states and 98 transitions. [2021-11-12 23:43:03,782 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 1.2352941176470589) internal successors, (21), 18 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:43:03,782 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 98 transitions. [2021-11-12 23:43:03,783 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-11-12 23:43:03,783 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:43:03,783 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:43:03,814 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-11-12 23:43:04,009 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2021-11-12 23:43:04,202 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (17)] Forceful destruction successful, exit code 0 [2021-11-12 23:43:04,400 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt [2021-11-12 23:43:04,401 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 19 more)] === [2021-11-12 23:43:04,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:43:04,401 INFO L85 PathProgramCache]: Analyzing trace with hash 1416054993, now seen corresponding path program 1 times [2021-11-12 23:43:04,401 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 23:43:04,401 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1899597900] [2021-11-12 23:43:04,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:43:04,402 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 23:43:04,402 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 23:43:04,402 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 23:43:04,403 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2021-11-12 23:43:04,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:43:04,460 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 7 conjunts are in the unsatisfiable core [2021-11-12 23:43:04,461 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:43:04,499 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-12 23:43:04,500 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:43:04,604 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-12 23:43:04,604 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:43:05,027 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-12 23:43:05,027 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 23:43:05,027 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1899597900] [2021-11-12 23:43:05,027 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1899597900] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:43:05,027 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2021749368] [2021-11-12 23:43:05,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:43:05,028 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-12 23:43:05,028 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 [2021-11-12 23:43:05,032 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-12 23:43:05,034 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (20)] Waiting until timeout for monitored process [2021-11-12 23:43:05,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:43:05,126 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-12 23:43:05,127 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:43:05,150 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-12 23:43:05,151 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 21 [2021-11-12 23:43:05,163 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 22 treesize of output 20 [2021-11-12 23:43:05,427 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-12 23:43:05,427 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:43:05,607 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-12 23:43:05,607 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2021749368] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:43:05,607 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [365221600] [2021-11-12 23:43:05,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:43:05,607 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:43:05,608 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:43:05,621 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:43:05,650 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-11-12 23:43:05,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:43:05,692 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-12 23:43:05,693 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:43:05,723 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-12 23:43:05,724 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:43:05,794 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-12 23:43:05,794 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:43:06,379 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-12 23:43:06,379 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [365221600] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:43:06,379 INFO L186 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2021-11-12 23:43:06,379 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6, 6, 6, 7] total 18 [2021-11-12 23:43:06,380 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836182478] [2021-11-12 23:43:06,380 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2021-11-12 23:43:06,380 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-11-12 23:43:06,380 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 23:43:06,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-11-12 23:43:06,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=267, Unknown=0, NotChecked=0, Total=342 [2021-11-12 23:43:06,381 INFO L87 Difference]: Start difference. First operand 81 states and 98 transitions. Second operand has 19 states, 18 states have (on average 2.1666666666666665) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:43:07,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:43:07,789 INFO L93 Difference]: Finished difference Result 137 states and 156 transitions. [2021-11-12 23:43:07,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-11-12 23:43:07,790 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 2.1666666666666665) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2021-11-12 23:43:07,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:43:07,791 INFO L225 Difference]: With dead ends: 137 [2021-11-12 23:43:07,791 INFO L226 Difference]: Without dead ends: 137 [2021-11-12 23:43:07,792 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=141, Invalid=561, Unknown=0, NotChecked=0, Total=702 [2021-11-12 23:43:07,792 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 60 mSDsluCounter, 273 mSDsCounter, 0 mSdLazyCounter, 297 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 704.59ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 316 SdHoareTripleChecker+Invalid, 316 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.35ms SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 297 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 11 IncrementalHoareTripleChecker+Unchecked, 787.81ms IncrementalHoareTripleChecker+Time [2021-11-12 23:43:07,793 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 316 Invalid, 316 Unknown, 0 Unchecked, 1.35ms Time], IncrementalHoareTripleChecker [8 Valid, 297 Invalid, 0 Unknown, 11 Unchecked, 787.81ms Time] [2021-11-12 23:43:07,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2021-11-12 23:43:07,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 88. [2021-11-12 23:43:07,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 69 states have (on average 1.536231884057971) internal successors, (106), 87 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:43:07,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 106 transitions. [2021-11-12 23:43:07,797 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 106 transitions. Word has length 12 [2021-11-12 23:43:07,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:43:07,798 INFO L470 AbstractCegarLoop]: Abstraction has 88 states and 106 transitions. [2021-11-12 23:43:07,798 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 2.1666666666666665) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:43:07,798 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 106 transitions. [2021-11-12 23:43:07,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-11-12 23:43:07,799 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:43:07,799 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:43:07,823 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2021-11-12 23:43:08,014 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (20)] Forceful destruction successful, exit code 0 [2021-11-12 23:43:08,219 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2021-11-12 23:43:08,412 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 23:43:08,413 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 19 more)] === [2021-11-12 23:43:08,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:43:08,413 INFO L85 PathProgramCache]: Analyzing trace with hash 1898751918, now seen corresponding path program 1 times [2021-11-12 23:43:08,413 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 23:43:08,413 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [731518784] [2021-11-12 23:43:08,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:43:08,413 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 23:43:08,414 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 23:43:08,415 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 23:43:08,417 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2021-11-12 23:43:08,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:43:08,457 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-12 23:43:08,457 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:43:08,476 INFO L354 Elim1Store]: treesize reduction 12, result has 40.0 percent of original size [2021-11-12 23:43:08,476 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 14 [2021-11-12 23:43:08,514 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-12 23:43:08,515 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:43:08,552 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-12 23:43:08,552 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 23:43:08,552 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [731518784] [2021-11-12 23:43:08,552 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [731518784] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 23:43:08,553 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 23:43:08,553 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 2 [2021-11-12 23:43:08,553 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [820251582] [2021-11-12 23:43:08,553 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 23:43:08,555 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-12 23:43:08,555 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 23:43:08,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-12 23:43:08,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-12 23:43:08,556 INFO L87 Difference]: Start difference. First operand 88 states and 106 transitions. Second operand has 3 states, 2 states have (on average 7.0) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:43:08,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:43:08,618 INFO L93 Difference]: Finished difference Result 85 states and 103 transitions. [2021-11-12 23:43:08,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-12 23:43:08,619 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 7.0) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-11-12 23:43:08,619 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:43:08,620 INFO L225 Difference]: With dead ends: 85 [2021-11-12 23:43:08,620 INFO L226 Difference]: Without dead ends: 85 [2021-11-12 23:43:08,620 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-12 23:43:08,621 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 20 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 52.29ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 47 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.26ms SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 59.50ms IncrementalHoareTripleChecker+Time [2021-11-12 23:43:08,621 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 47 Invalid, 25 Unknown, 0 Unchecked, 0.26ms Time], IncrementalHoareTripleChecker [2 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 59.50ms Time] [2021-11-12 23:43:08,622 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2021-11-12 23:43:08,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 85. [2021-11-12 23:43:08,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 69 states have (on average 1.4927536231884058) internal successors, (103), 84 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:43:08,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 103 transitions. [2021-11-12 23:43:08,624 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 103 transitions. Word has length 14 [2021-11-12 23:43:08,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:43:08,624 INFO L470 AbstractCegarLoop]: Abstraction has 85 states and 103 transitions. [2021-11-12 23:43:08,624 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 7.0) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:43:08,625 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 103 transitions. [2021-11-12 23:43:08,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-11-12 23:43:08,625 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:43:08,625 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:43:08,639 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2021-11-12 23:43:08,834 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 23:43:08,834 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 19 more)] === [2021-11-12 23:43:08,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:43:08,835 INFO L85 PathProgramCache]: Analyzing trace with hash 1898751919, now seen corresponding path program 1 times [2021-11-12 23:43:08,835 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 23:43:08,835 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1876417478] [2021-11-12 23:43:08,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:43:08,835 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 23:43:08,836 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 23:43:08,837 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 23:43:08,880 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2021-11-12 23:43:08,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:43:08,885 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 6 conjunts are in the unsatisfiable core [2021-11-12 23:43:08,887 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:43:08,923 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-12 23:43:08,924 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:43:09,002 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-12 23:43:09,003 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:43:09,140 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-12 23:43:09,141 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 23:43:09,141 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1876417478] [2021-11-12 23:43:09,141 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1876417478] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 23:43:09,141 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 23:43:09,141 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 5 [2021-11-12 23:43:09,141 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398153982] [2021-11-12 23:43:09,141 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 23:43:09,142 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-12 23:43:09,142 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 23:43:09,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-12 23:43:09,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-12 23:43:09,142 INFO L87 Difference]: Start difference. First operand 85 states and 103 transitions. Second operand has 6 states, 5 states have (on average 5.4) internal successors, (27), 6 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:43:09,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:43:09,403 INFO L93 Difference]: Finished difference Result 148 states and 166 transitions. [2021-11-12 23:43:09,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-12 23:43:09,403 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 5.4) internal successors, (27), 6 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-11-12 23:43:09,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:43:09,404 INFO L225 Difference]: With dead ends: 148 [2021-11-12 23:43:09,404 INFO L226 Difference]: Without dead ends: 148 [2021-11-12 23:43:09,405 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-11-12 23:43:09,405 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 199 mSDsluCounter, 72 mSDsCounter, 0 mSdLazyCounter, 95 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 194.06ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 199 SdHoareTripleChecker+Valid, 96 SdHoareTripleChecker+Invalid, 102 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.72ms SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 95 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 222.79ms IncrementalHoareTripleChecker+Time [2021-11-12 23:43:09,406 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [199 Valid, 96 Invalid, 102 Unknown, 0 Unchecked, 0.72ms Time], IncrementalHoareTripleChecker [7 Valid, 95 Invalid, 0 Unknown, 0 Unchecked, 222.79ms Time] [2021-11-12 23:43:09,406 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 148 states. [2021-11-12 23:43:09,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 148 to 106. [2021-11-12 23:43:09,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 92 states have (on average 1.423913043478261) internal successors, (131), 105 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:43:09,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 131 transitions. [2021-11-12 23:43:09,410 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 131 transitions. Word has length 14 [2021-11-12 23:43:09,411 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:43:09,411 INFO L470 AbstractCegarLoop]: Abstraction has 106 states and 131 transitions. [2021-11-12 23:43:09,411 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 5.4) internal successors, (27), 6 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:43:09,411 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 131 transitions. [2021-11-12 23:43:09,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-11-12 23:43:09,412 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:43:09,412 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:43:09,420 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (23)] Ended with exit code 0 [2021-11-12 23:43:09,620 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 23:43:09,620 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 19 more)] === [2021-11-12 23:43:09,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:43:09,622 INFO L85 PathProgramCache]: Analyzing trace with hash -675836964, now seen corresponding path program 1 times [2021-11-12 23:43:09,622 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 23:43:09,622 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [487957092] [2021-11-12 23:43:09,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:43:09,622 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 23:43:09,622 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 23:43:09,623 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 23:43:09,624 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2021-11-12 23:43:09,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:43:09,669 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-12 23:43:09,670 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:43:09,732 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-12 23:43:09,732 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:43:09,804 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-12 23:43:09,804 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 23:43:09,804 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [487957092] [2021-11-12 23:43:09,804 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [487957092] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:43:09,805 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [547808884] [2021-11-12 23:43:09,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:43:09,805 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-12 23:43:09,805 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 [2021-11-12 23:43:09,807 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-12 23:43:09,813 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (25)] Waiting until timeout for monitored process [2021-11-12 23:43:09,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:43:09,904 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-12 23:43:09,905 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:43:09,954 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-12 23:43:09,955 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:43:09,996 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-12 23:43:09,996 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [547808884] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:43:09,996 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [624536414] [2021-11-12 23:43:09,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:43:09,996 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:43:09,997 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:43:10,000 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:43:10,024 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2021-11-12 23:43:10,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:43:10,060 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 6 conjunts are in the unsatisfiable core [2021-11-12 23:43:10,061 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:43:10,113 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-12 23:43:10,113 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:43:10,249 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-12 23:43:10,250 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [624536414] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:43:10,250 INFO L186 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2021-11-12 23:43:10,250 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6, 6, 6, 7] total 13 [2021-11-12 23:43:10,250 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285550595] [2021-11-12 23:43:10,250 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2021-11-12 23:43:10,251 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-11-12 23:43:10,251 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 23:43:10,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-11-12 23:43:10,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2021-11-12 23:43:10,251 INFO L87 Difference]: Start difference. First operand 106 states and 131 transitions. Second operand has 13 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 13 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:43:10,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:43:10,763 INFO L93 Difference]: Finished difference Result 161 states and 177 transitions. [2021-11-12 23:43:10,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-11-12 23:43:10,770 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 13 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-11-12 23:43:10,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:43:10,771 INFO L225 Difference]: With dead ends: 161 [2021-11-12 23:43:10,771 INFO L226 Difference]: Without dead ends: 161 [2021-11-12 23:43:10,771 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 67 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=140, Invalid=322, Unknown=0, NotChecked=0, Total=462 [2021-11-12 23:43:10,779 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 374 mSDsluCounter, 173 mSDsCounter, 0 mSdLazyCounter, 171 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 274.48ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 374 SdHoareTripleChecker+Valid, 226 SdHoareTripleChecker+Invalid, 213 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.25ms SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 171 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 314.49ms IncrementalHoareTripleChecker+Time [2021-11-12 23:43:10,779 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [374 Valid, 226 Invalid, 213 Unknown, 0 Unchecked, 1.25ms Time], IncrementalHoareTripleChecker [42 Valid, 171 Invalid, 0 Unknown, 0 Unchecked, 314.49ms Time] [2021-11-12 23:43:10,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2021-11-12 23:43:10,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 117. [2021-11-12 23:43:10,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117 states, 103 states have (on average 1.3786407766990292) internal successors, (142), 116 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:43:10,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 142 transitions. [2021-11-12 23:43:10,784 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 142 transitions. Word has length 14 [2021-11-12 23:43:10,785 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:43:10,785 INFO L470 AbstractCegarLoop]: Abstraction has 117 states and 142 transitions. [2021-11-12 23:43:10,785 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 13 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:43:10,785 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 142 transitions. [2021-11-12 23:43:10,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-11-12 23:43:10,790 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:43:10,790 INFO L514 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:43:10,810 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2021-11-12 23:43:10,991 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (25)] Ended with exit code 0 [2021-11-12 23:43:11,198 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (24)] Ended with exit code 0 [2021-11-12 23:43:11,391 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 23:43:11,391 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 19 more)] === [2021-11-12 23:43:11,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:43:11,392 INFO L85 PathProgramCache]: Analyzing trace with hash -1674057169, now seen corresponding path program 2 times [2021-11-12 23:43:11,392 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 23:43:11,392 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1541003089] [2021-11-12 23:43:11,392 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-12 23:43:11,393 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 23:43:11,393 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 23:43:11,393 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 23:43:11,394 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2021-11-12 23:43:11,445 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-11-12 23:43:11,445 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:43:11,447 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 7 conjunts are in the unsatisfiable core [2021-11-12 23:43:11,449 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:43:11,492 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-11-12 23:43:11,492 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 15 [2021-11-12 23:43:11,504 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 11 treesize of output 9 [2021-11-12 23:43:11,743 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-11-12 23:43:11,743 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:43:12,024 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-11-12 23:43:12,025 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 23:43:12,025 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1541003089] [2021-11-12 23:43:12,025 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1541003089] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 23:43:12,025 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 23:43:12,025 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 7 [2021-11-12 23:43:12,025 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048353811] [2021-11-12 23:43:12,025 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 23:43:12,026 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-12 23:43:12,026 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 23:43:12,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-12 23:43:12,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2021-11-12 23:43:12,027 INFO L87 Difference]: Start difference. First operand 117 states and 142 transitions. Second operand has 8 states, 7 states have (on average 2.0) internal successors, (14), 8 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:43:12,337 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:43:12,337 INFO L93 Difference]: Finished difference Result 117 states and 141 transitions. [2021-11-12 23:43:12,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-12 23:43:12,338 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.0) internal successors, (14), 8 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-11-12 23:43:12,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:43:12,339 INFO L225 Difference]: With dead ends: 117 [2021-11-12 23:43:12,340 INFO L226 Difference]: Without dead ends: 117 [2021-11-12 23:43:12,340 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2021-11-12 23:43:12,341 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 1 mSDsluCounter, 92 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 282.43ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 133 SdHoareTripleChecker+Invalid, 112 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.52ms SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 49 IncrementalHoareTripleChecker+Unchecked, 307.25ms IncrementalHoareTripleChecker+Time [2021-11-12 23:43:12,341 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1 Valid, 133 Invalid, 112 Unknown, 0 Unchecked, 0.52ms Time], IncrementalHoareTripleChecker [0 Valid, 63 Invalid, 0 Unknown, 49 Unchecked, 307.25ms Time] [2021-11-12 23:43:12,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2021-11-12 23:43:12,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 112. [2021-11-12 23:43:12,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 112 states, 98 states have (on average 1.3877551020408163) internal successors, (136), 111 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:43:12,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 136 transitions. [2021-11-12 23:43:12,345 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 136 transitions. Word has length 14 [2021-11-12 23:43:12,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:43:12,346 INFO L470 AbstractCegarLoop]: Abstraction has 112 states and 136 transitions. [2021-11-12 23:43:12,346 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.0) internal successors, (14), 8 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:43:12,346 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 136 transitions. [2021-11-12 23:43:12,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-11-12 23:43:12,347 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:43:12,347 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:43:12,362 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2021-11-12 23:43:12,558 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 23:43:12,558 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 19 more)] === [2021-11-12 23:43:12,558 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:43:12,558 INFO L85 PathProgramCache]: Analyzing trace with hash 525487188, now seen corresponding path program 2 times [2021-11-12 23:43:12,559 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 23:43:12,559 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1452187585] [2021-11-12 23:43:12,559 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-12 23:43:12,559 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 23:43:12,559 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 23:43:12,560 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 23:43:12,561 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2021-11-12 23:43:12,607 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-12 23:43:12,607 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:43:12,610 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 6 conjunts are in the unsatisfiable core [2021-11-12 23:43:12,610 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:43:12,696 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:43:12,697 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:43:12,812 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:43:12,812 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 23:43:12,812 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1452187585] [2021-11-12 23:43:12,812 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1452187585] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:43:12,812 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [921222186] [2021-11-12 23:43:12,812 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-12 23:43:12,812 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-12 23:43:12,813 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 [2021-11-12 23:43:12,813 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-12 23:43:12,837 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (29)] Waiting until timeout for monitored process [2021-11-12 23:43:12,919 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-12 23:43:12,920 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:43:12,921 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 6 conjunts are in the unsatisfiable core [2021-11-12 23:43:12,936 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:43:13,000 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:43:13,000 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:43:13,044 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:43:13,044 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [921222186] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:43:13,044 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [842742074] [2021-11-12 23:43:13,044 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-12 23:43:13,044 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:43:13,044 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:43:13,045 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:43:13,046 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2021-11-12 23:43:13,090 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-12 23:43:13,091 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:43:13,093 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 6 conjunts are in the unsatisfiable core [2021-11-12 23:43:13,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:43:13,165 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:43:13,165 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:43:13,223 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:43:13,223 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [842742074] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:43:13,223 INFO L186 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2021-11-12 23:43:13,223 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7, 7, 7, 7] total 12 [2021-11-12 23:43:13,224 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461588970] [2021-11-12 23:43:13,224 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2021-11-12 23:43:13,225 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-11-12 23:43:13,225 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 23:43:13,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-11-12 23:43:13,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-11-12 23:43:13,226 INFO L87 Difference]: Start difference. First operand 112 states and 136 transitions. Second operand has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:43:13,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:43:13,480 INFO L93 Difference]: Finished difference Result 147 states and 161 transitions. [2021-11-12 23:43:13,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-12 23:43:13,489 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-11-12 23:43:13,489 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:43:13,490 INFO L225 Difference]: With dead ends: 147 [2021-11-12 23:43:13,490 INFO L226 Difference]: Without dead ends: 147 [2021-11-12 23:43:13,491 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 74 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2021-11-12 23:43:13,491 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 156 mSDsluCounter, 234 mSDsCounter, 0 mSdLazyCounter, 197 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 170.92ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 288 SdHoareTripleChecker+Invalid, 212 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.86ms SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 197 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 213.24ms IncrementalHoareTripleChecker+Time [2021-11-12 23:43:13,492 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [156 Valid, 288 Invalid, 212 Unknown, 0 Unchecked, 0.86ms Time], IncrementalHoareTripleChecker [15 Valid, 197 Invalid, 0 Unknown, 0 Unchecked, 213.24ms Time] [2021-11-12 23:43:13,493 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2021-11-12 23:43:13,495 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 106. [2021-11-12 23:43:13,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 92 states have (on average 1.3695652173913044) internal successors, (126), 105 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:43:13,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 126 transitions. [2021-11-12 23:43:13,496 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 126 transitions. Word has length 15 [2021-11-12 23:43:13,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:43:13,496 INFO L470 AbstractCegarLoop]: Abstraction has 106 states and 126 transitions. [2021-11-12 23:43:13,497 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.3333333333333335) internal successors, (28), 12 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:43:13,497 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 126 transitions. [2021-11-12 23:43:13,497 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-11-12 23:43:13,498 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:43:13,498 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:43:13,509 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (28)] Forceful destruction successful, exit code 0 [2021-11-12 23:43:13,710 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (29)] Ended with exit code 0 [2021-11-12 23:43:13,929 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2021-11-12 23:43:14,109 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3,29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt,30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:43:14,109 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 19 more)] === [2021-11-12 23:43:14,110 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:43:14,110 INFO L85 PathProgramCache]: Analyzing trace with hash 854407055, now seen corresponding path program 3 times [2021-11-12 23:43:14,110 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 23:43:14,110 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [263229868] [2021-11-12 23:43:14,110 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 23:43:14,110 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 23:43:14,111 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 23:43:14,111 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 23:43:14,112 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2021-11-12 23:43:14,175 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-11-12 23:43:14,176 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:43:14,180 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 12 conjunts are in the unsatisfiable core [2021-11-12 23:43:14,181 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:43:14,224 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-12 23:43:14,224 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 20 [2021-11-12 23:43:14,227 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 21 treesize of output 19 [2021-11-12 23:43:14,526 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:43:14,526 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:43:15,863 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:43:15,863 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 23:43:15,864 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [263229868] [2021-11-12 23:43:15,864 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [263229868] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:43:15,864 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1794759199] [2021-11-12 23:43:15,864 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 23:43:15,864 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-12 23:43:15,864 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 [2021-11-12 23:43:15,865 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-12 23:43:15,866 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (32)] Waiting until timeout for monitored process [2021-11-12 23:43:15,965 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-11-12 23:43:15,965 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:43:15,967 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 12 conjunts are in the unsatisfiable core [2021-11-12 23:43:15,967 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:43:15,993 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-12 23:43:15,994 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 21 [2021-11-12 23:43:15,996 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 22 treesize of output 20 [2021-11-12 23:43:16,213 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:43:16,214 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:43:16,792 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:43:16,793 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1794759199] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:43:16,793 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [911291239] [2021-11-12 23:43:16,793 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 23:43:16,793 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:43:16,794 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:43:16,796 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:43:16,796 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2021-11-12 23:43:16,846 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-11-12 23:43:16,847 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:43:16,849 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-12 23:43:16,849 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:43:16,889 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-12 23:43:16,891 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:43:17,103 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:43:17,103 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:43:17,845 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:43:17,845 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [911291239] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:43:17,846 INFO L186 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2021-11-12 23:43:17,846 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 8, 9, 8, 9] total 23 [2021-11-12 23:43:17,846 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702810007] [2021-11-12 23:43:17,846 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2021-11-12 23:43:17,847 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-11-12 23:43:17,847 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 23:43:17,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-11-12 23:43:17,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2021-11-12 23:43:17,848 INFO L87 Difference]: Start difference. First operand 106 states and 126 transitions. Second operand has 24 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 24 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:43:24,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:43:24,662 INFO L93 Difference]: Finished difference Result 241 states and 258 transitions. [2021-11-12 23:43:24,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-11-12 23:43:24,663 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 24 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-11-12 23:43:24,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:43:24,665 INFO L225 Difference]: With dead ends: 241 [2021-11-12 23:43:24,665 INFO L226 Difference]: Without dead ends: 241 [2021-11-12 23:43:24,666 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 69 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 350 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=248, Invalid=1158, Unknown=0, NotChecked=0, Total=1406 [2021-11-12 23:43:24,666 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 420 mSDsluCounter, 373 mSDsCounter, 0 mSdLazyCounter, 675 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4669.43ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 420 SdHoareTripleChecker+Valid, 430 SdHoareTripleChecker+Invalid, 804 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 3.47ms SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 675 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 104 IncrementalHoareTripleChecker+Unchecked, 4895.44ms IncrementalHoareTripleChecker+Time [2021-11-12 23:43:24,666 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [420 Valid, 430 Invalid, 804 Unknown, 0 Unchecked, 3.47ms Time], IncrementalHoareTripleChecker [25 Valid, 675 Invalid, 0 Unknown, 104 Unchecked, 4895.44ms Time] [2021-11-12 23:43:24,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states. [2021-11-12 23:43:24,670 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 130. [2021-11-12 23:43:24,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 116 states have (on average 1.3275862068965518) internal successors, (154), 129 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:43:24,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 154 transitions. [2021-11-12 23:43:24,672 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 154 transitions. Word has length 16 [2021-11-12 23:43:24,672 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:43:24,672 INFO L470 AbstractCegarLoop]: Abstraction has 130 states and 154 transitions. [2021-11-12 23:43:24,673 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 24 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:43:24,673 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 154 transitions. [2021-11-12 23:43:24,674 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-11-12 23:43:24,674 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:43:24,674 INFO L514 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:43:24,682 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (31)] Forceful destruction successful, exit code 0 [2021-11-12 23:43:24,876 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (32)] Ended with exit code 0 [2021-11-12 23:43:25,098 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2021-11-12 23:43:25,275 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3,32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt,33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:43:25,275 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 19 more)] === [2021-11-12 23:43:25,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:43:25,275 INFO L85 PathProgramCache]: Analyzing trace with hash -283489775, now seen corresponding path program 4 times [2021-11-12 23:43:25,276 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 23:43:25,276 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1354921245] [2021-11-12 23:43:25,276 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-12 23:43:25,276 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 23:43:25,276 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 23:43:25,277 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 23:43:25,278 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2021-11-12 23:43:25,325 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-12 23:43:25,325 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:43:25,328 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 11 conjunts are in the unsatisfiable core [2021-11-12 23:43:25,329 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:43:25,394 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-12 23:43:25,395 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:43:25,519 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:43:25,519 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:43:26,176 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:43:26,176 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 23:43:26,176 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1354921245] [2021-11-12 23:43:26,176 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1354921245] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:43:26,176 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1800957310] [2021-11-12 23:43:26,176 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-12 23:43:26,177 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-12 23:43:26,177 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 [2021-11-12 23:43:26,177 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-12 23:43:26,180 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (35)] Waiting until timeout for monitored process [2021-11-12 23:43:26,271 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-12 23:43:26,271 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:43:26,273 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 12 conjunts are in the unsatisfiable core [2021-11-12 23:43:26,274 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:43:26,315 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-12 23:43:26,316 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 23 [2021-11-12 23:43:26,318 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 22 [2021-11-12 23:43:26,636 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:43:26,636 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:43:26,827 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:43:26,827 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1800957310] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:43:26,828 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1133128795] [2021-11-12 23:43:26,828 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-12 23:43:26,828 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:43:26,828 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:43:26,833 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:43:26,852 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2021-11-12 23:43:26,890 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-12 23:43:26,890 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:43:26,893 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 12 conjunts are in the unsatisfiable core [2021-11-12 23:43:26,893 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:43:26,931 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-12 23:43:26,931 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:43:26,990 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:43:26,990 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:43:27,794 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:43:27,794 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1133128795] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:43:27,794 INFO L186 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2021-11-12 23:43:27,794 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10, 10, 10, 11] total 30 [2021-11-12 23:43:27,794 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576821226] [2021-11-12 23:43:27,794 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2021-11-12 23:43:27,795 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-11-12 23:43:27,795 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 23:43:27,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-11-12 23:43:27,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=175, Invalid=755, Unknown=0, NotChecked=0, Total=930 [2021-11-12 23:43:27,796 INFO L87 Difference]: Start difference. First operand 130 states and 154 transitions. Second operand has 31 states, 30 states have (on average 1.7) internal successors, (51), 31 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:43:42,358 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.09s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-12 23:43:54,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:43:54,441 INFO L93 Difference]: Finished difference Result 925 states and 956 transitions. [2021-11-12 23:43:54,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2021-11-12 23:43:54,442 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 30 states have (on average 1.7) internal successors, (51), 31 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-11-12 23:43:54,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:43:54,446 INFO L225 Difference]: With dead ends: 925 [2021-11-12 23:43:54,446 INFO L226 Difference]: Without dead ends: 925 [2021-11-12 23:43:54,448 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2417 ImplicationChecksByTransitivity, 13.3s TimeCoverageRelationStatistics Valid=1974, Invalid=6398, Unknown=0, NotChecked=0, Total=8372 [2021-11-12 23:43:54,449 INFO L933 BasicCegarLoop]: 85 mSDtfsCounter, 5669 mSDsluCounter, 1008 mSDsCounter, 0 mSdLazyCounter, 1901 mSolverCounterSat, 359 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13939.47ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 5669 SdHoareTripleChecker+Valid, 1093 SdHoareTripleChecker+Invalid, 2297 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 12.77ms SdHoareTripleChecker+Time, 359 IncrementalHoareTripleChecker+Valid, 1901 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 37 IncrementalHoareTripleChecker+Unchecked, 14573.23ms IncrementalHoareTripleChecker+Time [2021-11-12 23:43:54,449 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5669 Valid, 1093 Invalid, 2297 Unknown, 0 Unchecked, 12.77ms Time], IncrementalHoareTripleChecker [359 Valid, 1901 Invalid, 0 Unknown, 37 Unchecked, 14573.23ms Time] [2021-11-12 23:43:54,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 925 states. [2021-11-12 23:43:54,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 925 to 130. [2021-11-12 23:43:54,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 116 states have (on average 1.3275862068965518) internal successors, (154), 129 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:43:54,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 154 transitions. [2021-11-12 23:43:54,458 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 154 transitions. Word has length 16 [2021-11-12 23:43:54,458 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:43:54,458 INFO L470 AbstractCegarLoop]: Abstraction has 130 states and 154 transitions. [2021-11-12 23:43:54,458 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 30 states have (on average 1.7) internal successors, (51), 31 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:43:54,459 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 154 transitions. [2021-11-12 23:43:54,459 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-11-12 23:43:54,459 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:43:54,459 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:43:54,484 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (34)] Forceful destruction successful, exit code 0 [2021-11-12 23:43:54,689 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2021-11-12 23:43:54,873 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (35)] Forceful destruction successful, exit code 0 [2021-11-12 23:43:55,070 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3,36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt [2021-11-12 23:43:55,071 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 19 more)] === [2021-11-12 23:43:55,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:43:55,071 INFO L85 PathProgramCache]: Analyzing trace with hash 999128237, now seen corresponding path program 1 times [2021-11-12 23:43:55,071 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 23:43:55,071 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1764693221] [2021-11-12 23:43:55,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:43:55,071 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 23:43:55,071 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 23:43:55,072 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 23:43:55,073 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (37)] Waiting until timeout for monitored process [2021-11-12 23:43:55,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:43:55,113 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-12 23:43:55,113 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:43:55,143 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-12 23:43:55,144 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:43:55,173 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-12 23:43:55,173 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 23:43:55,173 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1764693221] [2021-11-12 23:43:55,173 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1764693221] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 23:43:55,173 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 23:43:55,173 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 2 [2021-11-12 23:43:55,173 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135446956] [2021-11-12 23:43:55,174 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 23:43:55,174 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-12 23:43:55,174 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 23:43:55,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-12 23:43:55,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-12 23:43:55,174 INFO L87 Difference]: Start difference. First operand 130 states and 154 transitions. Second operand has 3 states, 2 states have (on average 8.5) internal successors, (17), 3 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:43:55,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:43:55,184 INFO L93 Difference]: Finished difference Result 128 states and 151 transitions. [2021-11-12 23:43:55,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-12 23:43:55,185 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 8.5) internal successors, (17), 3 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-11-12 23:43:55,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:43:55,186 INFO L225 Difference]: With dead ends: 128 [2021-11-12 23:43:55,186 INFO L226 Difference]: Without dead ends: 128 [2021-11-12 23:43:55,186 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-12 23:43:55,186 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 29 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.84ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.08ms SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.05ms IncrementalHoareTripleChecker+Time [2021-11-12 23:43:55,187 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 39 Invalid, 6 Unknown, 0 Unchecked, 0.08ms Time], IncrementalHoareTripleChecker [2 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 9.05ms Time] [2021-11-12 23:43:55,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2021-11-12 23:43:55,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 128. [2021-11-12 23:43:55,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 128 states, 116 states have (on average 1.3017241379310345) internal successors, (151), 127 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:43:55,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 151 transitions. [2021-11-12 23:43:55,191 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 151 transitions. Word has length 17 [2021-11-12 23:43:55,191 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:43:55,191 INFO L470 AbstractCegarLoop]: Abstraction has 128 states and 151 transitions. [2021-11-12 23:43:55,191 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 8.5) internal successors, (17), 3 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:43:55,191 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 151 transitions. [2021-11-12 23:43:55,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-11-12 23:43:55,192 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:43:55,192 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:43:55,204 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (37)] Ended with exit code 0 [2021-11-12 23:43:55,403 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 23:43:55,403 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 19 more)] === [2021-11-12 23:43:55,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:43:55,403 INFO L85 PathProgramCache]: Analyzing trace with hash -1813005665, now seen corresponding path program 2 times [2021-11-12 23:43:55,403 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 23:43:55,403 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2061941970] [2021-11-12 23:43:55,403 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-12 23:43:55,404 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 23:43:55,404 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 23:43:55,404 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 23:43:55,405 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (38)] Waiting until timeout for monitored process [2021-11-12 23:43:55,449 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-12 23:43:55,449 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:43:55,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-12 23:43:55,453 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:43:55,488 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-12 23:43:55,488 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:43:55,584 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-12 23:43:55,584 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:43:55,842 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-12 23:43:55,842 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 23:43:55,842 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2061941970] [2021-11-12 23:43:55,843 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2061941970] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:43:55,843 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2033284757] [2021-11-12 23:43:55,843 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-12 23:43:55,843 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-12 23:43:55,843 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 [2021-11-12 23:43:55,843 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-12 23:43:55,845 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (39)] Waiting until timeout for monitored process [2021-11-12 23:43:55,930 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-12 23:43:55,930 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:43:55,931 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-12 23:43:55,932 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:43:55,954 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-12 23:43:55,954 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:43:56,017 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-12 23:43:56,018 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:43:56,152 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-12 23:43:56,152 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2033284757] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:43:56,152 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1812147839] [2021-11-12 23:43:56,152 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-12 23:43:56,152 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:43:56,152 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:43:56,153 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:43:56,154 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2021-11-12 23:43:56,198 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-12 23:43:56,199 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:43:56,201 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-12 23:43:56,202 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:43:56,227 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-12 23:43:56,227 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:43:56,297 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-12 23:43:56,297 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:43:56,472 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-12 23:43:56,472 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1812147839] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:43:56,472 INFO L186 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2021-11-12 23:43:56,472 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5, 5, 5, 5] total 9 [2021-11-12 23:43:56,472 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2996629] [2021-11-12 23:43:56,472 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2021-11-12 23:43:56,473 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-11-12 23:43:56,473 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 23:43:56,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-11-12 23:43:56,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-11-12 23:43:56,474 INFO L87 Difference]: Start difference. First operand 128 states and 151 transitions. Second operand has 10 states, 9 states have (on average 3.0) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:43:57,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:43:57,285 INFO L93 Difference]: Finished difference Result 248 states and 270 transitions. [2021-11-12 23:43:57,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-11-12 23:43:57,285 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 3.0) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-11-12 23:43:57,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:43:57,286 INFO L225 Difference]: With dead ends: 248 [2021-11-12 23:43:57,286 INFO L226 Difference]: Without dead ends: 248 [2021-11-12 23:43:57,287 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=81, Invalid=191, Unknown=0, NotChecked=0, Total=272 [2021-11-12 23:43:57,287 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 353 mSDsluCounter, 188 mSDsCounter, 0 mSdLazyCounter, 269 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 505.50ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 353 SdHoareTripleChecker+Valid, 230 SdHoareTripleChecker+Invalid, 290 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.17ms SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 269 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 577.09ms IncrementalHoareTripleChecker+Time [2021-11-12 23:43:57,288 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [353 Valid, 230 Invalid, 290 Unknown, 0 Unchecked, 1.17ms Time], IncrementalHoareTripleChecker [21 Valid, 269 Invalid, 0 Unknown, 0 Unchecked, 577.09ms Time] [2021-11-12 23:43:57,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 248 states. [2021-11-12 23:43:57,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 248 to 142. [2021-11-12 23:43:57,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 142 states, 130 states have (on average 1.2846153846153847) internal successors, (167), 141 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:43:57,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 167 transitions. [2021-11-12 23:43:57,292 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 167 transitions. Word has length 17 [2021-11-12 23:43:57,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:43:57,292 INFO L470 AbstractCegarLoop]: Abstraction has 142 states and 167 transitions. [2021-11-12 23:43:57,292 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 3.0) internal successors, (27), 10 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:43:57,292 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 167 transitions. [2021-11-12 23:43:57,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-11-12 23:43:57,293 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:43:57,293 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:43:57,299 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (38)] Forceful destruction successful, exit code 0 [2021-11-12 23:43:57,512 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2021-11-12 23:43:57,694 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (39)] Forceful destruction successful, exit code 0 [2021-11-12 23:43:57,893 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3,40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt [2021-11-12 23:43:57,894 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr17ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 19 more)] === [2021-11-12 23:43:57,894 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:43:57,894 INFO L85 PathProgramCache]: Analyzing trace with hash 908204385, now seen corresponding path program 1 times [2021-11-12 23:43:57,894 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 23:43:57,894 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1808002397] [2021-11-12 23:43:57,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:43:57,894 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 23:43:57,895 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 23:43:57,898 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 23:43:57,932 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (41)] Waiting until timeout for monitored process [2021-11-12 23:43:57,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:43:57,950 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-12 23:43:57,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:43:57,991 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-12 23:43:57,992 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:43:58,032 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-12 23:43:58,032 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 23:43:58,032 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1808002397] [2021-11-12 23:43:58,032 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1808002397] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 23:43:58,032 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 23:43:58,032 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 2 [2021-11-12 23:43:58,032 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879659321] [2021-11-12 23:43:58,033 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 23:43:58,033 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-12 23:43:58,033 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 23:43:58,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-12 23:43:58,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-12 23:43:58,033 INFO L87 Difference]: Start difference. First operand 142 states and 167 transitions. Second operand has 3 states, 2 states have (on average 9.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:43:58,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:43:58,063 INFO L93 Difference]: Finished difference Result 140 states and 164 transitions. [2021-11-12 23:43:58,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-12 23:43:58,064 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 9.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-11-12 23:43:58,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:43:58,065 INFO L225 Difference]: With dead ends: 140 [2021-11-12 23:43:58,065 INFO L226 Difference]: Without dead ends: 140 [2021-11-12 23:43:58,065 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-12 23:43:58,066 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 26 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 25.89ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 32 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.11ms SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 28.86ms IncrementalHoareTripleChecker+Time [2021-11-12 23:43:58,066 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 32 Invalid, 11 Unknown, 0 Unchecked, 0.11ms Time], IncrementalHoareTripleChecker [2 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 28.86ms Time] [2021-11-12 23:43:58,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140 states. [2021-11-12 23:43:58,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140 to 140. [2021-11-12 23:43:58,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 130 states have (on average 1.2615384615384615) internal successors, (164), 139 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:43:58,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 164 transitions. [2021-11-12 23:43:58,070 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 164 transitions. Word has length 18 [2021-11-12 23:43:58,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:43:58,070 INFO L470 AbstractCegarLoop]: Abstraction has 140 states and 164 transitions. [2021-11-12 23:43:58,070 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 9.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:43:58,071 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 164 transitions. [2021-11-12 23:43:58,071 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-11-12 23:43:58,071 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:43:58,071 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:43:58,083 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (41)] Forceful destruction successful, exit code 0 [2021-11-12 23:43:58,283 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 23:43:58,284 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 19 more)] === [2021-11-12 23:43:58,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:43:58,284 INFO L85 PathProgramCache]: Analyzing trace with hash 1664351446, now seen corresponding path program 5 times [2021-11-12 23:43:58,284 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 23:43:58,284 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [485473217] [2021-11-12 23:43:58,284 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-11-12 23:43:58,285 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 23:43:58,285 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 23:43:58,285 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 23:43:58,288 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (42)] Waiting until timeout for monitored process [2021-11-12 23:43:58,330 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-11-12 23:43:58,330 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:43:58,333 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-12 23:43:58,333 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:43:58,431 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:43:58,431 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:43:58,573 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:43:58,573 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 23:43:58,574 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [485473217] [2021-11-12 23:43:58,574 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [485473217] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:43:58,574 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1492171436] [2021-11-12 23:43:58,574 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-11-12 23:43:58,574 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-12 23:43:58,574 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 [2021-11-12 23:43:58,575 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-12 23:43:58,576 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (43)] Waiting until timeout for monitored process [2021-11-12 23:43:58,678 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-11-12 23:43:58,678 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:43:58,679 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-12 23:43:58,680 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:43:58,744 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:43:58,744 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:43:58,795 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:43:58,795 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1492171436] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:43:58,795 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1006673559] [2021-11-12 23:43:58,795 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-11-12 23:43:58,796 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:43:58,796 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:43:58,796 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:43:58,797 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2021-11-12 23:43:58,882 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-11-12 23:43:58,882 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:43:58,884 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-12 23:43:58,885 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:43:58,943 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:43:58,943 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:43:58,990 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:43:58,990 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1006673559] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:43:58,990 INFO L186 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2021-11-12 23:43:58,990 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9, 9, 9, 9] total 16 [2021-11-12 23:43:58,991 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336382607] [2021-11-12 23:43:58,991 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2021-11-12 23:43:58,991 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-11-12 23:43:58,991 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 23:43:58,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-11-12 23:43:58,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2021-11-12 23:43:58,992 INFO L87 Difference]: Start difference. First operand 140 states and 164 transitions. Second operand has 16 states, 16 states have (on average 2.25) internal successors, (36), 16 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:43:59,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:43:59,600 INFO L93 Difference]: Finished difference Result 204 states and 221 transitions. [2021-11-12 23:43:59,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-11-12 23:43:59,605 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.25) internal successors, (36), 16 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-11-12 23:43:59,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:43:59,606 INFO L225 Difference]: With dead ends: 204 [2021-11-12 23:43:59,606 INFO L226 Difference]: Without dead ends: 204 [2021-11-12 23:43:59,606 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 94 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=112, Invalid=394, Unknown=0, NotChecked=0, Total=506 [2021-11-12 23:43:59,607 INFO L933 BasicCegarLoop]: 70 mSDtfsCounter, 410 mSDsluCounter, 365 mSDsCounter, 0 mSdLazyCounter, 389 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 377.18ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 410 SdHoareTripleChecker+Valid, 435 SdHoareTripleChecker+Invalid, 437 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.48ms SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 389 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 439.71ms IncrementalHoareTripleChecker+Time [2021-11-12 23:43:59,608 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [410 Valid, 435 Invalid, 437 Unknown, 0 Unchecked, 1.48ms Time], IncrementalHoareTripleChecker [48 Valid, 389 Invalid, 0 Unknown, 0 Unchecked, 439.71ms Time] [2021-11-12 23:43:59,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204 states. [2021-11-12 23:43:59,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204 to 147. [2021-11-12 23:43:59,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 137 states have (on average 1.2335766423357664) internal successors, (169), 146 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:43:59,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 169 transitions. [2021-11-12 23:43:59,612 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 169 transitions. Word has length 19 [2021-11-12 23:43:59,612 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:43:59,612 INFO L470 AbstractCegarLoop]: Abstraction has 147 states and 169 transitions. [2021-11-12 23:43:59,612 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.25) internal successors, (36), 16 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:43:59,612 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 169 transitions. [2021-11-12 23:43:59,613 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-11-12 23:43:59,613 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:43:59,613 INFO L514 BasicCegarLoop]: trace histogram [14, 1, 1, 1, 1, 1] [2021-11-12 23:43:59,627 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (42)] Forceful destruction successful, exit code 0 [2021-11-12 23:43:59,814 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (43)] Forceful destruction successful, exit code 0 [2021-11-12 23:44:00,033 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2021-11-12 23:44:00,213 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3,43 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt,44 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:44:00,214 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 19 more)] === [2021-11-12 23:44:00,214 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:44:00,214 INFO L85 PathProgramCache]: Analyzing trace with hash -764245847, now seen corresponding path program 3 times [2021-11-12 23:44:00,214 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 23:44:00,214 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2124444447] [2021-11-12 23:44:00,214 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 23:44:00,214 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 23:44:00,214 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 23:44:00,215 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 23:44:00,216 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (45)] Waiting until timeout for monitored process [2021-11-12 23:44:00,265 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2021-11-12 23:44:00,265 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:44:00,268 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 18 conjunts are in the unsatisfiable core [2021-11-12 23:44:00,268 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:44:00,420 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-12 23:44:00,420 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:44:00,470 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:44:00,470 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:44:01,152 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:44:01,152 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 23:44:01,152 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2124444447] [2021-11-12 23:44:01,152 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2124444447] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:44:01,152 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [267420303] [2021-11-12 23:44:01,152 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 23:44:01,152 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-12 23:44:01,153 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 [2021-11-12 23:44:01,153 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-12 23:44:01,154 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (46)] Waiting until timeout for monitored process [2021-11-12 23:44:01,260 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2021-11-12 23:44:01,260 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:44:01,261 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 18 conjunts are in the unsatisfiable core [2021-11-12 23:44:01,262 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:44:01,326 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-12 23:44:01,327 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:44:01,334 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:44:01,334 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:44:01,412 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:44:01,412 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [267420303] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:44:01,412 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1708014563] [2021-11-12 23:44:01,412 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 23:44:01,412 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:44:01,412 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:44:01,416 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:44:01,432 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2021-11-12 23:44:01,499 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2021-11-12 23:44:01,499 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:44:01,502 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 18 conjunts are in the unsatisfiable core [2021-11-12 23:44:01,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:44:01,565 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-12 23:44:01,565 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:44:01,571 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:44:01,572 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:44:01,656 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:44:01,657 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1708014563] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:44:01,657 INFO L186 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2021-11-12 23:44:01,657 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17, 17, 17, 17] total 33 [2021-11-12 23:44:01,657 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521087622] [2021-11-12 23:44:01,657 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2021-11-12 23:44:01,658 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2021-11-12 23:44:01,658 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 23:44:01,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-11-12 23:44:01,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=291, Invalid=831, Unknown=0, NotChecked=0, Total=1122 [2021-11-12 23:44:01,659 INFO L87 Difference]: Start difference. First operand 147 states and 169 transitions. Second operand has 34 states, 33 states have (on average 1.121212121212121) internal successors, (37), 34 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:44:08,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:44:08,576 INFO L93 Difference]: Finished difference Result 1283 states and 1342 transitions. [2021-11-12 23:44:08,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2021-11-12 23:44:08,577 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 33 states have (on average 1.121212121212121) internal successors, (37), 34 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-11-12 23:44:08,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:44:08,582 INFO L225 Difference]: With dead ends: 1283 [2021-11-12 23:44:08,582 INFO L226 Difference]: Without dead ends: 1283 [2021-11-12 23:44:08,584 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 76 SyntacticMatches, 0 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1260 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=1883, Invalid=4279, Unknown=0, NotChecked=0, Total=6162 [2021-11-12 23:44:08,585 INFO L933 BasicCegarLoop]: 383 mSDtfsCounter, 8497 mSDsluCounter, 6037 mSDsCounter, 0 mSdLazyCounter, 3092 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3046.62ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 8497 SdHoareTripleChecker+Valid, 6420 SdHoareTripleChecker+Invalid, 3136 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 14.71ms SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 3092 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3484.93ms IncrementalHoareTripleChecker+Time [2021-11-12 23:44:08,585 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8497 Valid, 6420 Invalid, 3136 Unknown, 0 Unchecked, 14.71ms Time], IncrementalHoareTripleChecker [44 Valid, 3092 Invalid, 0 Unknown, 0 Unchecked, 3484.93ms Time] [2021-11-12 23:44:08,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1283 states. [2021-11-12 23:44:08,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1283 to 163. [2021-11-12 23:44:08,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 153 states have (on average 1.3137254901960784) internal successors, (201), 162 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:44:08,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 201 transitions. [2021-11-12 23:44:08,596 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 201 transitions. Word has length 19 [2021-11-12 23:44:08,596 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:44:08,596 INFO L470 AbstractCegarLoop]: Abstraction has 163 states and 201 transitions. [2021-11-12 23:44:08,596 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 33 states have (on average 1.121212121212121) internal successors, (37), 34 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:44:08,597 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 201 transitions. [2021-11-12 23:44:08,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-11-12 23:44:08,597 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:44:08,597 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-12 23:44:08,612 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (46)] Ended with exit code 0 [2021-11-12 23:44:08,818 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2021-11-12 23:44:09,006 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (45)] Forceful destruction successful, exit code 0 [2021-11-12 23:44:09,199 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt,47 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,45 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 23:44:09,199 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 19 more)] === [2021-11-12 23:44:09,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:44:09,200 INFO L85 PathProgramCache]: Analyzing trace with hash 892696213, now seen corresponding path program 1 times [2021-11-12 23:44:09,200 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 23:44:09,200 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [505567894] [2021-11-12 23:44:09,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:44:09,200 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 23:44:09,200 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 23:44:09,201 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 23:44:09,203 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (48)] Waiting until timeout for monitored process [2021-11-12 23:44:09,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:44:09,261 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 6 conjunts are in the unsatisfiable core [2021-11-12 23:44:09,262 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:44:09,362 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-11-12 23:44:09,384 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-12 23:44:09,385 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:44:09,435 INFO L354 Elim1Store]: treesize reduction 10, result has 33.3 percent of original size [2021-11-12 23:44:09,435 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 18 treesize of output 9 [2021-11-12 23:44:09,483 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-12 23:44:09,484 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 23:44:09,484 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [505567894] [2021-11-12 23:44:09,484 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [505567894] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 23:44:09,484 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 23:44:09,484 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6, 5] imperfect sequences [] total 8 [2021-11-12 23:44:09,484 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247437110] [2021-11-12 23:44:09,484 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 23:44:09,485 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-12 23:44:09,485 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 23:44:09,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-12 23:44:09,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2021-11-12 23:44:09,485 INFO L87 Difference]: Start difference. First operand 163 states and 201 transitions. Second operand has 8 states, 8 states have (on average 4.25) internal successors, (34), 8 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:44:09,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:44:09,686 INFO L93 Difference]: Finished difference Result 179 states and 216 transitions. [2021-11-12 23:44:09,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-12 23:44:09,687 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.25) internal successors, (34), 8 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-11-12 23:44:09,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:44:09,688 INFO L225 Difference]: With dead ends: 179 [2021-11-12 23:44:09,688 INFO L226 Difference]: Without dead ends: 179 [2021-11-12 23:44:09,689 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2021-11-12 23:44:09,689 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 23 mSDsluCounter, 126 mSDsCounter, 0 mSdLazyCounter, 110 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 161.64ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 155 SdHoareTripleChecker+Invalid, 111 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.53ms SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 110 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 184.17ms IncrementalHoareTripleChecker+Time [2021-11-12 23:44:09,689 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 155 Invalid, 111 Unknown, 0 Unchecked, 0.53ms Time], IncrementalHoareTripleChecker [1 Valid, 110 Invalid, 0 Unknown, 0 Unchecked, 184.17ms Time] [2021-11-12 23:44:09,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states. [2021-11-12 23:44:09,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 168. [2021-11-12 23:44:09,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 168 states, 158 states have (on average 1.3037974683544304) internal successors, (206), 167 states have internal predecessors, (206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:44:09,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 206 transitions. [2021-11-12 23:44:09,693 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 206 transitions. Word has length 20 [2021-11-12 23:44:09,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:44:09,694 INFO L470 AbstractCegarLoop]: Abstraction has 168 states and 206 transitions. [2021-11-12 23:44:09,694 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.25) internal successors, (34), 8 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:44:09,694 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 206 transitions. [2021-11-12 23:44:09,694 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-11-12 23:44:09,694 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:44:09,694 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:44:09,710 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (48)] Forceful destruction successful, exit code 0 [2021-11-12 23:44:09,895 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 23:44:09,895 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 19 more)] === [2021-11-12 23:44:09,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:44:09,895 INFO L85 PathProgramCache]: Analyzing trace with hash 211866257, now seen corresponding path program 6 times [2021-11-12 23:44:09,896 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 23:44:09,896 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [20193414] [2021-11-12 23:44:09,896 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-11-12 23:44:09,896 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 23:44:09,896 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 23:44:09,898 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 23:44:09,902 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (49)] Waiting until timeout for monitored process [2021-11-12 23:44:09,964 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-11-12 23:44:09,965 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:44:09,968 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 15 conjunts are in the unsatisfiable core [2021-11-12 23:44:09,968 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:44:10,007 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-11-12 23:44:10,007 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 24 [2021-11-12 23:44:10,009 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 25 treesize of output 23 [2021-11-12 23:44:10,444 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:44:10,444 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:44:12,278 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:44:12,278 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 23:44:12,278 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [20193414] [2021-11-12 23:44:12,278 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [20193414] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:44:12,278 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [610426650] [2021-11-12 23:44:12,279 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-11-12 23:44:12,279 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-12 23:44:12,279 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 [2021-11-12 23:44:12,283 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-12 23:44:12,306 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (50)] Waiting until timeout for monitored process [2021-11-12 23:44:12,442 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-11-12 23:44:12,442 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:44:12,444 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 14 conjunts are in the unsatisfiable core [2021-11-12 23:44:12,445 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:44:12,479 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-12 23:44:12,479 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 21 [2021-11-12 23:44:12,482 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 22 treesize of output 20 [2021-11-12 23:44:12,851 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:44:12,852 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:44:14,770 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:44:14,770 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [610426650] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:44:14,770 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [599572073] [2021-11-12 23:44:14,771 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-11-12 23:44:14,771 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:44:14,771 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:44:14,771 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:44:14,772 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2021-11-12 23:44:14,848 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-11-12 23:44:14,848 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:44:14,850 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 14 conjunts are in the unsatisfiable core [2021-11-12 23:44:14,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:44:14,878 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-11-12 23:44:14,878 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 15 [2021-11-12 23:44:15,201 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:44:15,201 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:44:16,296 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:44:16,296 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [599572073] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:44:16,296 INFO L186 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2021-11-12 23:44:16,296 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 10, 11, 11, 12] total 41 [2021-11-12 23:44:16,296 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [195341380] [2021-11-12 23:44:16,296 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2021-11-12 23:44:16,297 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2021-11-12 23:44:16,297 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 23:44:16,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2021-11-12 23:44:16,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=328, Invalid=1394, Unknown=0, NotChecked=0, Total=1722 [2021-11-12 23:44:16,298 INFO L87 Difference]: Start difference. First operand 168 states and 206 transitions. Second operand has 42 states, 41 states have (on average 2.024390243902439) internal successors, (83), 42 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:44:34,945 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.25s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-12 23:44:36,796 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.24s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-12 23:44:39,788 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.12s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-12 23:44:42,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:44:42,531 INFO L93 Difference]: Finished difference Result 335 states and 374 transitions. [2021-11-12 23:44:42,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-11-12 23:44:42,533 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 41 states have (on average 2.024390243902439) internal successors, (83), 42 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-11-12 23:44:42,533 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:44:42,535 INFO L225 Difference]: With dead ends: 335 [2021-11-12 23:44:42,535 INFO L226 Difference]: Without dead ends: 335 [2021-11-12 23:44:42,536 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 73 SyntacticMatches, 2 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1813 ImplicationChecksByTransitivity, 16.4s TimeCoverageRelationStatistics Valid=979, Invalid=4873, Unknown=0, NotChecked=0, Total=5852 [2021-11-12 23:44:42,537 INFO L933 BasicCegarLoop]: 70 mSDtfsCounter, 850 mSDsluCounter, 895 mSDsCounter, 0 mSdLazyCounter, 1508 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13077.19ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 850 SdHoareTripleChecker+Valid, 965 SdHoareTripleChecker+Invalid, 1778 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 7.05ms SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 1508 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 194 IncrementalHoareTripleChecker+Unchecked, 13611.81ms IncrementalHoareTripleChecker+Time [2021-11-12 23:44:42,537 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [850 Valid, 965 Invalid, 1778 Unknown, 0 Unchecked, 7.05ms Time], IncrementalHoareTripleChecker [76 Valid, 1508 Invalid, 0 Unknown, 194 Unchecked, 13611.81ms Time] [2021-11-12 23:44:42,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 335 states. [2021-11-12 23:44:42,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 335 to 194. [2021-11-12 23:44:42,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 194 states, 184 states have (on average 1.3043478260869565) internal successors, (240), 193 states have internal predecessors, (240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:44:42,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 240 transitions. [2021-11-12 23:44:42,544 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 240 transitions. Word has length 20 [2021-11-12 23:44:42,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:44:42,545 INFO L470 AbstractCegarLoop]: Abstraction has 194 states and 240 transitions. [2021-11-12 23:44:42,545 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 41 states have (on average 2.024390243902439) internal successors, (83), 42 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:44:42,545 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 240 transitions. [2021-11-12 23:44:42,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-11-12 23:44:42,546 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:44:42,546 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:44:42,576 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2021-11-12 23:44:42,765 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (50)] Ended with exit code 0 [2021-11-12 23:44:42,971 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (49)] Ended with exit code 0 [2021-11-12 23:44:43,164 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,50 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt,49 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 23:44:43,165 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 19 more)] === [2021-11-12 23:44:43,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:44:43,165 INFO L85 PathProgramCache]: Analyzing trace with hash 1325244346, now seen corresponding path program 3 times [2021-11-12 23:44:43,165 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 23:44:43,165 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [757858293] [2021-11-12 23:44:43,165 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 23:44:43,166 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 23:44:43,166 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 23:44:43,166 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 23:44:43,167 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (52)] Waiting until timeout for monitored process [2021-11-12 23:44:43,210 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-11-12 23:44:43,210 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:44:43,213 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-12 23:44:43,213 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:44:43,252 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-11-12 23:44:43,253 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 15 [2021-11-12 23:44:43,582 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-11-12 23:44:43,582 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:44:44,302 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-11-12 23:44:44,303 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 23:44:44,303 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [757858293] [2021-11-12 23:44:44,303 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [757858293] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 23:44:44,303 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 23:44:44,303 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 11 [2021-11-12 23:44:44,303 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269438592] [2021-11-12 23:44:44,303 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 23:44:44,303 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-11-12 23:44:44,303 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 23:44:44,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-11-12 23:44:44,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2021-11-12 23:44:44,304 INFO L87 Difference]: Start difference. First operand 194 states and 240 transitions. Second operand has 12 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 12 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:44:44,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:44:44,998 INFO L93 Difference]: Finished difference Result 210 states and 255 transitions. [2021-11-12 23:44:44,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-12 23:44:44,999 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 12 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-11-12 23:44:44,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:44:45,000 INFO L225 Difference]: With dead ends: 210 [2021-11-12 23:44:45,000 INFO L226 Difference]: Without dead ends: 210 [2021-11-12 23:44:45,000 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=83, Invalid=157, Unknown=0, NotChecked=0, Total=240 [2021-11-12 23:44:45,000 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 117 mSDsluCounter, 45 mSDsCounter, 0 mSdLazyCounter, 127 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 385.49ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 62 SdHoareTripleChecker+Invalid, 151 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.84ms SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 127 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1 IncrementalHoareTripleChecker+Unchecked, 433.82ms IncrementalHoareTripleChecker+Time [2021-11-12 23:44:45,001 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [117 Valid, 62 Invalid, 151 Unknown, 0 Unchecked, 0.84ms Time], IncrementalHoareTripleChecker [23 Valid, 127 Invalid, 0 Unknown, 1 Unchecked, 433.82ms Time] [2021-11-12 23:44:45,001 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2021-11-12 23:44:45,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 183. [2021-11-12 23:44:45,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 183 states, 173 states have (on average 1.300578034682081) internal successors, (225), 182 states have internal predecessors, (225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:44:45,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 225 transitions. [2021-11-12 23:44:45,006 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 225 transitions. Word has length 20 [2021-11-12 23:44:45,007 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:44:45,007 INFO L470 AbstractCegarLoop]: Abstraction has 183 states and 225 transitions. [2021-11-12 23:44:45,007 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 12 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:44:45,007 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 225 transitions. [2021-11-12 23:44:45,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-11-12 23:44:45,008 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:44:45,008 INFO L514 BasicCegarLoop]: trace histogram [6, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:44:45,019 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (52)] Forceful destruction successful, exit code 0 [2021-11-12 23:44:45,218 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 23:44:45,219 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 19 more)] === [2021-11-12 23:44:45,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:44:45,219 INFO L85 PathProgramCache]: Analyzing trace with hash 1304271055, now seen corresponding path program 7 times [2021-11-12 23:44:45,219 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 23:44:45,219 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1135526412] [2021-11-12 23:44:45,219 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-12 23:44:45,219 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 23:44:45,219 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 23:44:45,223 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 23:44:45,223 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (53)] Waiting until timeout for monitored process [2021-11-12 23:44:45,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:44:45,284 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 13 conjunts are in the unsatisfiable core [2021-11-12 23:44:45,285 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:44:45,347 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-12 23:44:45,347 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:44:45,538 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:44:45,538 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:44:46,644 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:44:46,645 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 23:44:46,645 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1135526412] [2021-11-12 23:44:46,645 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1135526412] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:44:46,645 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [28660280] [2021-11-12 23:44:46,645 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-12 23:44:46,645 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-12 23:44:46,645 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 [2021-11-12 23:44:46,646 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-12 23:44:46,647 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (54)] Waiting until timeout for monitored process [2021-11-12 23:44:46,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:44:46,748 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2021-11-12 23:44:46,748 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:44:46,790 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-12 23:44:46,791 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 22 [2021-11-12 23:44:46,794 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 21 [2021-11-12 23:44:47,214 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:44:47,214 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:44:47,468 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:44:47,468 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [28660280] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:44:47,468 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [266773811] [2021-11-12 23:44:47,468 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-12 23:44:47,468 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:44:47,468 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:44:47,469 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:44:47,470 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2021-11-12 23:44:47,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:44:47,518 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjunts are in the unsatisfiable core [2021-11-12 23:44:47,519 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:44:47,569 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-12 23:44:47,569 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:44:47,652 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:44:47,652 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:44:49,185 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:44:49,185 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [266773811] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:44:49,185 INFO L186 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2021-11-12 23:44:49,185 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12, 12, 12, 13] total 37 [2021-11-12 23:44:49,185 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572096021] [2021-11-12 23:44:49,185 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2021-11-12 23:44:49,186 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2021-11-12 23:44:49,186 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 23:44:49,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2021-11-12 23:44:49,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=246, Invalid=1160, Unknown=0, NotChecked=0, Total=1406 [2021-11-12 23:44:49,188 INFO L87 Difference]: Start difference. First operand 183 states and 225 transitions. Second operand has 38 states, 37 states have (on average 1.7837837837837838) internal successors, (66), 38 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:45:20,262 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.04s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-12 23:45:22,510 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.07s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-12 23:45:47,666 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.06s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-12 23:45:56,666 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.09s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-12 23:46:00,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:46:00,853 INFO L93 Difference]: Finished difference Result 1381 states and 1445 transitions. [2021-11-12 23:46:00,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 121 states. [2021-11-12 23:46:00,859 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 37 states have (on average 1.7837837837837838) internal successors, (66), 38 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-11-12 23:46:00,859 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:46:00,863 INFO L225 Difference]: With dead ends: 1381 [2021-11-12 23:46:00,863 INFO L226 Difference]: Without dead ends: 1381 [2021-11-12 23:46:00,868 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 218 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 140 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6589 ImplicationChecksByTransitivity, 29.9s TimeCoverageRelationStatistics Valid=3821, Invalid=16201, Unknown=0, NotChecked=0, Total=20022 [2021-11-12 23:46:00,869 INFO L933 BasicCegarLoop]: 128 mSDtfsCounter, 10840 mSDsluCounter, 1754 mSDsCounter, 0 mSdLazyCounter, 2877 mSolverCounterSat, 777 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 43103.67ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 10840 SdHoareTripleChecker+Valid, 1882 SdHoareTripleChecker+Invalid, 4116 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 18.09ms SdHoareTripleChecker+Time, 777 IncrementalHoareTripleChecker+Valid, 2877 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 462 IncrementalHoareTripleChecker+Unchecked, 44034.47ms IncrementalHoareTripleChecker+Time [2021-11-12 23:46:00,869 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10840 Valid, 1882 Invalid, 4116 Unknown, 0 Unchecked, 18.09ms Time], IncrementalHoareTripleChecker [777 Valid, 2877 Invalid, 0 Unknown, 462 Unchecked, 44034.47ms Time] [2021-11-12 23:46:00,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1381 states. [2021-11-12 23:46:00,879 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1381 to 190. [2021-11-12 23:46:00,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 190 states, 180 states have (on average 1.288888888888889) internal successors, (232), 189 states have internal predecessors, (232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:46:00,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 232 transitions. [2021-11-12 23:46:00,880 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 232 transitions. Word has length 20 [2021-11-12 23:46:00,880 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:46:00,881 INFO L470 AbstractCegarLoop]: Abstraction has 190 states and 232 transitions. [2021-11-12 23:46:00,881 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 37 states have (on average 1.7837837837837838) internal successors, (66), 38 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:46:00,881 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 232 transitions. [2021-11-12 23:46:00,881 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-11-12 23:46:00,882 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:46:00,882 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:46:00,896 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (54)] Ended with exit code 0 [2021-11-12 23:46:01,090 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (53)] Ended with exit code 0 [2021-11-12 23:46:01,302 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2021-11-12 23:46:01,483 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt,53 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3,55 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:46:01,484 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 19 more)] === [2021-11-12 23:46:01,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:46:01,484 INFO L85 PathProgramCache]: Analyzing trace with hash -1977019983, now seen corresponding path program 1 times [2021-11-12 23:46:01,484 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 23:46:01,484 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [517100907] [2021-11-12 23:46:01,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:46:01,484 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 23:46:01,484 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 23:46:01,485 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 23:46:01,487 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (56)] Waiting until timeout for monitored process [2021-11-12 23:46:01,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:46:01,529 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-12 23:46:01,530 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:46:01,644 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-12 23:46:01,645 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:46:01,693 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-12 23:46:01,694 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 23:46:01,694 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [517100907] [2021-11-12 23:46:01,694 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [517100907] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 23:46:01,694 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 23:46:01,694 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 4 [2021-11-12 23:46:01,694 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320554297] [2021-11-12 23:46:01,694 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 23:46:01,695 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-12 23:46:01,695 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 23:46:01,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-12 23:46:01,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-11-12 23:46:01,695 INFO L87 Difference]: Start difference. First operand 190 states and 232 transitions. Second operand has 5 states, 4 states have (on average 10.5) internal successors, (42), 5 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:46:01,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:46:01,733 INFO L93 Difference]: Finished difference Result 189 states and 231 transitions. [2021-11-12 23:46:01,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-12 23:46:01,733 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 10.5) internal successors, (42), 5 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-11-12 23:46:01,734 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:46:01,734 INFO L225 Difference]: With dead ends: 189 [2021-11-12 23:46:01,734 INFO L226 Difference]: Without dead ends: 189 [2021-11-12 23:46:01,735 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-11-12 23:46:01,735 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 39 mSDsluCounter, 3 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 31.70ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.11ms SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 36.43ms IncrementalHoareTripleChecker+Time [2021-11-12 23:46:01,735 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 31 Invalid, 15 Unknown, 0 Unchecked, 0.11ms Time], IncrementalHoareTripleChecker [2 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 36.43ms Time] [2021-11-12 23:46:01,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2021-11-12 23:46:01,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 189. [2021-11-12 23:46:01,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 189 states, 180 states have (on average 1.2833333333333334) internal successors, (231), 188 states have internal predecessors, (231), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:46:01,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 231 transitions. [2021-11-12 23:46:01,739 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 231 transitions. Word has length 21 [2021-11-12 23:46:01,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:46:01,739 INFO L470 AbstractCegarLoop]: Abstraction has 189 states and 231 transitions. [2021-11-12 23:46:01,739 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 10.5) internal successors, (42), 5 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:46:01,739 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 231 transitions. [2021-11-12 23:46:01,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-11-12 23:46:01,740 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:46:01,740 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:46:01,764 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (56)] Ended with exit code 0 [2021-11-12 23:46:01,950 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 56 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 23:46:01,951 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr21ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 19 more)] === [2021-11-12 23:46:01,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:46:01,951 INFO L85 PathProgramCache]: Analyzing trace with hash -1158077211, now seen corresponding path program 1 times [2021-11-12 23:46:01,952 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 23:46:01,952 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [390200273] [2021-11-12 23:46:01,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:46:01,952 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 23:46:01,952 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 23:46:01,952 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 23:46:01,953 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (57)] Waiting until timeout for monitored process [2021-11-12 23:46:02,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:46:02,003 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-12 23:46:02,003 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:46:02,018 INFO L354 Elim1Store]: treesize reduction 12, result has 40.0 percent of original size [2021-11-12 23:46:02,018 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 22 treesize of output 24 [2021-11-12 23:46:02,148 INFO L354 Elim1Store]: treesize reduction 20, result has 28.6 percent of original size [2021-11-12 23:46:02,149 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 2 case distinctions, treesize of input 29 treesize of output 32 [2021-11-12 23:46:02,208 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-12 23:46:02,208 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:46:04,313 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-12 23:46:04,314 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 23:46:04,314 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [390200273] [2021-11-12 23:46:04,314 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [390200273] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 23:46:04,314 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 23:46:04,314 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 5 [2021-11-12 23:46:04,315 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303769017] [2021-11-12 23:46:04,315 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 23:46:04,315 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-12 23:46:04,315 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 23:46:04,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-12 23:46:04,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=16, Unknown=1, NotChecked=0, Total=30 [2021-11-12 23:46:04,316 INFO L87 Difference]: Start difference. First operand 189 states and 231 transitions. Second operand has 6 states, 5 states have (on average 8.2) internal successors, (41), 6 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:46:10,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:46:10,400 INFO L93 Difference]: Finished difference Result 188 states and 230 transitions. [2021-11-12 23:46:10,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-12 23:46:10,400 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 8.2) internal successors, (41), 6 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-11-12 23:46:10,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:46:10,401 INFO L225 Difference]: With dead ends: 188 [2021-11-12 23:46:10,401 INFO L226 Difference]: Without dead ends: 188 [2021-11-12 23:46:10,401 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 8.1s TimeCoverageRelationStatistics Valid=18, Invalid=22, Unknown=2, NotChecked=0, Total=42 [2021-11-12 23:46:10,402 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 40 mSDsluCounter, 23 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 53.64ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 47 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.32ms SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 16 IncrementalHoareTripleChecker+Unchecked, 61.40ms IncrementalHoareTripleChecker+Time [2021-11-12 23:46:10,402 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 47 Invalid, 40 Unknown, 0 Unchecked, 0.32ms Time], IncrementalHoareTripleChecker [3 Valid, 21 Invalid, 0 Unknown, 16 Unchecked, 61.40ms Time] [2021-11-12 23:46:10,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2021-11-12 23:46:10,405 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 188. [2021-11-12 23:46:10,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 188 states, 180 states have (on average 1.2777777777777777) internal successors, (230), 187 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:46:10,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 230 transitions. [2021-11-12 23:46:10,406 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 230 transitions. Word has length 22 [2021-11-12 23:46:10,406 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:46:10,406 INFO L470 AbstractCegarLoop]: Abstraction has 188 states and 230 transitions. [2021-11-12 23:46:10,407 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 8.2) internal successors, (41), 6 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:46:10,407 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 230 transitions. [2021-11-12 23:46:10,407 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-11-12 23:46:10,407 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:46:10,408 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:46:10,425 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (57)] Ended with exit code 0 [2021-11-12 23:46:10,618 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 23:46:10,618 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 19 more)] === [2021-11-12 23:46:10,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:46:10,619 INFO L85 PathProgramCache]: Analyzing trace with hash 205674071, now seen corresponding path program 1 times [2021-11-12 23:46:10,619 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 23:46:10,619 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [921812403] [2021-11-12 23:46:10,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:46:10,619 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 23:46:10,619 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 23:46:10,620 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 23:46:10,660 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (58)] Waiting until timeout for monitored process [2021-11-12 23:46:10,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:46:10,684 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-12 23:46:10,685 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:46:10,804 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-12 23:46:10,804 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:46:11,028 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-12 23:46:11,029 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 23:46:11,029 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [921812403] [2021-11-12 23:46:11,029 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [921812403] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:46:11,029 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [239924893] [2021-11-12 23:46:11,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:46:11,029 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-12 23:46:11,029 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 [2021-11-12 23:46:11,032 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-12 23:46:11,056 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (59)] Waiting until timeout for monitored process [2021-11-12 23:46:11,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:46:11,154 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-12 23:46:11,155 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:46:11,225 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-12 23:46:11,225 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:46:11,287 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-12 23:46:11,287 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [239924893] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:46:11,287 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1777924463] [2021-11-12 23:46:11,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:46:11,287 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:46:11,288 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:46:11,288 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:46:11,304 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2021-11-12 23:46:11,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:46:11,348 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 12 conjunts are in the unsatisfiable core [2021-11-12 23:46:11,349 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:46:11,383 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-12 23:46:11,383 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:46:11,545 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-12 23:46:11,546 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:46:12,567 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-12 23:46:12,567 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1777924463] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:46:12,567 INFO L186 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2021-11-12 23:46:12,567 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9, 9, 8, 9] total 27 [2021-11-12 23:46:12,568 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1057393973] [2021-11-12 23:46:12,568 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2021-11-12 23:46:12,568 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-11-12 23:46:12,568 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 23:46:12,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-11-12 23:46:12,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=577, Unknown=0, NotChecked=0, Total=702 [2021-11-12 23:46:12,569 INFO L87 Difference]: Start difference. First operand 188 states and 230 transitions. Second operand has 27 states, 27 states have (on average 2.4814814814814814) internal successors, (67), 27 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:46:17,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:46:17,887 INFO L93 Difference]: Finished difference Result 288 states and 327 transitions. [2021-11-12 23:46:17,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-11-12 23:46:17,888 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.4814814814814814) internal successors, (67), 27 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-11-12 23:46:17,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:46:17,889 INFO L225 Difference]: With dead ends: 288 [2021-11-12 23:46:17,889 INFO L226 Difference]: Without dead ends: 288 [2021-11-12 23:46:17,890 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 101 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 599 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=713, Invalid=2367, Unknown=0, NotChecked=0, Total=3080 [2021-11-12 23:46:17,890 INFO L933 BasicCegarLoop]: 55 mSDtfsCounter, 1078 mSDsluCounter, 533 mSDsCounter, 0 mSdLazyCounter, 1087 mSolverCounterSat, 165 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1556.15ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 1078 SdHoareTripleChecker+Valid, 588 SdHoareTripleChecker+Invalid, 1252 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 5.19ms SdHoareTripleChecker+Time, 165 IncrementalHoareTripleChecker+Valid, 1087 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1754.21ms IncrementalHoareTripleChecker+Time [2021-11-12 23:46:17,891 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1078 Valid, 588 Invalid, 1252 Unknown, 0 Unchecked, 5.19ms Time], IncrementalHoareTripleChecker [165 Valid, 1087 Invalid, 0 Unknown, 0 Unchecked, 1754.21ms Time] [2021-11-12 23:46:17,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 288 states. [2021-11-12 23:46:17,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 288 to 227. [2021-11-12 23:46:17,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 227 states, 219 states have (on average 1.2511415525114156) internal successors, (274), 226 states have internal predecessors, (274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:46:17,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 227 states to 227 states and 274 transitions. [2021-11-12 23:46:17,896 INFO L78 Accepts]: Start accepts. Automaton has 227 states and 274 transitions. Word has length 22 [2021-11-12 23:46:17,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:46:17,896 INFO L470 AbstractCegarLoop]: Abstraction has 227 states and 274 transitions. [2021-11-12 23:46:17,896 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.4814814814814814) internal successors, (67), 27 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:46:17,896 INFO L276 IsEmpty]: Start isEmpty. Operand 227 states and 274 transitions. [2021-11-12 23:46:17,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-11-12 23:46:17,897 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:46:17,897 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:46:17,904 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (59)] Forceful destruction successful, exit code 0 [2021-11-12 23:46:18,105 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (58)] Ended with exit code 0 [2021-11-12 23:46:18,318 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2021-11-12 23:46:18,499 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt,58 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3,60 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:46:18,499 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 19 more)] === [2021-11-12 23:46:18,499 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:46:18,500 INFO L85 PathProgramCache]: Analyzing trace with hash -1894290796, now seen corresponding path program 8 times [2021-11-12 23:46:18,500 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 23:46:18,500 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [401932798] [2021-11-12 23:46:18,500 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-12 23:46:18,500 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 23:46:18,500 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 23:46:18,501 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 23:46:18,501 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (61)] Waiting until timeout for monitored process [2021-11-12 23:46:18,551 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-12 23:46:18,551 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:46:18,555 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-12 23:46:18,555 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:46:18,689 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 4 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:46:18,689 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:46:18,940 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 4 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:46:18,940 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 23:46:18,940 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [401932798] [2021-11-12 23:46:18,940 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [401932798] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:46:18,940 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [224687762] [2021-11-12 23:46:18,940 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-12 23:46:18,941 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-12 23:46:18,941 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 [2021-11-12 23:46:18,941 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-12 23:46:18,948 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (62)] Waiting until timeout for monitored process [2021-11-12 23:46:19,080 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-12 23:46:19,080 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:46:19,082 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-12 23:46:19,082 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:46:19,156 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 4 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:46:19,156 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:46:19,215 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 4 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:46:19,215 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [224687762] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:46:19,215 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1875448137] [2021-11-12 23:46:19,215 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-12 23:46:19,215 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:46:19,215 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:46:19,217 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:46:19,218 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2021-11-12 23:46:19,269 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-12 23:46:19,269 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:46:19,271 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-12 23:46:19,272 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:46:19,346 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 4 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:46:19,346 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:46:19,405 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 4 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:46:19,406 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1875448137] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:46:19,406 INFO L186 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2021-11-12 23:46:19,406 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11, 11, 11, 11] total 20 [2021-11-12 23:46:19,406 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821378095] [2021-11-12 23:46:19,406 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2021-11-12 23:46:19,406 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-11-12 23:46:19,407 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 23:46:19,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-11-12 23:46:19,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2021-11-12 23:46:19,407 INFO L87 Difference]: Start difference. First operand 227 states and 274 transitions. Second operand has 20 states, 20 states have (on average 2.2) internal successors, (44), 20 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:46:20,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:46:20,477 INFO L93 Difference]: Finished difference Result 268 states and 300 transitions. [2021-11-12 23:46:20,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-11-12 23:46:20,489 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.2) internal successors, (44), 20 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-11-12 23:46:20,489 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:46:20,491 INFO L225 Difference]: With dead ends: 268 [2021-11-12 23:46:20,491 INFO L226 Difference]: Without dead ends: 268 [2021-11-12 23:46:20,491 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 200 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=201, Invalid=855, Unknown=0, NotChecked=0, Total=1056 [2021-11-12 23:46:20,492 INFO L933 BasicCegarLoop]: 74 mSDtfsCounter, 528 mSDsluCounter, 545 mSDsCounter, 0 mSdLazyCounter, 777 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 557.72ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 528 SdHoareTripleChecker+Valid, 619 SdHoareTripleChecker+Invalid, 842 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 3.18ms SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 777 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 663.61ms IncrementalHoareTripleChecker+Time [2021-11-12 23:46:20,492 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [528 Valid, 619 Invalid, 842 Unknown, 0 Unchecked, 3.18ms Time], IncrementalHoareTripleChecker [65 Valid, 777 Invalid, 0 Unknown, 0 Unchecked, 663.61ms Time] [2021-11-12 23:46:20,493 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 268 states. [2021-11-12 23:46:20,496 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 268 to 206. [2021-11-12 23:46:20,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 206 states, 198 states have (on average 1.2272727272727273) internal successors, (243), 205 states have internal predecessors, (243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:46:20,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206 states to 206 states and 243 transitions. [2021-11-12 23:46:20,497 INFO L78 Accepts]: Start accepts. Automaton has 206 states and 243 transitions. Word has length 23 [2021-11-12 23:46:20,497 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:46:20,497 INFO L470 AbstractCegarLoop]: Abstraction has 206 states and 243 transitions. [2021-11-12 23:46:20,497 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.2) internal successors, (44), 20 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:46:20,498 INFO L276 IsEmpty]: Start isEmpty. Operand 206 states and 243 transitions. [2021-11-12 23:46:20,498 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-11-12 23:46:20,498 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:46:20,498 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:46:20,506 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (61)] Forceful destruction successful, exit code 0 [2021-11-12 23:46:20,705 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (62)] Forceful destruction successful, exit code 0 [2021-11-12 23:46:20,924 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2021-11-12 23:46:21,104 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3,62 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt,63 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:46:21,105 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr22ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 19 more)] === [2021-11-12 23:46:21,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:46:21,105 INFO L85 PathProgramCache]: Analyzing trace with hash -515666264, now seen corresponding path program 1 times [2021-11-12 23:46:21,105 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 23:46:21,105 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1849445157] [2021-11-12 23:46:21,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:46:21,105 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 23:46:21,105 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 23:46:21,106 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 23:46:21,108 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (64)] Waiting until timeout for monitored process [2021-11-12 23:46:21,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:46:21,173 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 9 conjunts are in the unsatisfiable core [2021-11-12 23:46:21,173 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:46:21,200 INFO L354 Elim1Store]: treesize reduction 34, result has 38.2 percent of original size [2021-11-12 23:46:21,200 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 2 case distinctions, treesize of input 12 treesize of output 26 [2021-11-12 23:46:23,460 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-12 23:46:23,460 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:46:25,697 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-12 23:46:25,697 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 23:46:25,697 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1849445157] [2021-11-12 23:46:25,697 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1849445157] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 23:46:25,697 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 23:46:25,697 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 10 [2021-11-12 23:46:25,697 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530319248] [2021-11-12 23:46:25,698 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 23:46:25,698 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-11-12 23:46:25,698 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 23:46:25,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-11-12 23:46:25,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=78, Unknown=1, NotChecked=0, Total=110 [2021-11-12 23:46:25,698 INFO L87 Difference]: Start difference. First operand 206 states and 243 transitions. Second operand has 11 states, 10 states have (on average 4.8) internal successors, (48), 11 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:46:25,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:46:25,738 INFO L93 Difference]: Finished difference Result 216 states and 252 transitions. [2021-11-12 23:46:25,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-12 23:46:25,738 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 4.8) internal successors, (48), 11 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-11-12 23:46:25,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:46:25,739 INFO L225 Difference]: With dead ends: 216 [2021-11-12 23:46:25,739 INFO L226 Difference]: Without dead ends: 195 [2021-11-12 23:46:25,740 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=31, Invalid=78, Unknown=1, NotChecked=0, Total=110 [2021-11-12 23:46:25,740 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 20 mSDsluCounter, 118 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 32.89ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.36ms SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 26 IncrementalHoareTripleChecker+Unchecked, 37.15ms IncrementalHoareTripleChecker+Time [2021-11-12 23:46:25,740 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 145 Invalid, 39 Unknown, 0 Unchecked, 0.36ms Time], IncrementalHoareTripleChecker [0 Valid, 13 Invalid, 0 Unknown, 26 Unchecked, 37.15ms Time] [2021-11-12 23:46:25,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2021-11-12 23:46:25,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 193. [2021-11-12 23:46:25,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 193 states, 185 states have (on average 1.2378378378378379) internal successors, (229), 192 states have internal predecessors, (229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:46:25,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 229 transitions. [2021-11-12 23:46:25,744 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 229 transitions. Word has length 24 [2021-11-12 23:46:25,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:46:25,745 INFO L470 AbstractCegarLoop]: Abstraction has 193 states and 229 transitions. [2021-11-12 23:46:25,745 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 4.8) internal successors, (48), 11 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:46:25,745 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 229 transitions. [2021-11-12 23:46:25,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-11-12 23:46:25,746 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:46:25,746 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:46:25,771 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (64)] Forceful destruction successful, exit code 0 [2021-11-12 23:46:25,959 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 23:46:25,959 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 19 more)] === [2021-11-12 23:46:25,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:46:25,960 INFO L85 PathProgramCache]: Analyzing trace with hash 1717365455, now seen corresponding path program 9 times [2021-11-12 23:46:25,960 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 23:46:25,960 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [278141595] [2021-11-12 23:46:25,960 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 23:46:25,960 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 23:46:25,961 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 23:46:25,961 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 23:46:25,964 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (65)] Waiting until timeout for monitored process [2021-11-12 23:46:26,049 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-11-12 23:46:26,049 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:46:26,054 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 15 conjunts are in the unsatisfiable core [2021-11-12 23:46:26,055 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:46:26,124 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-12 23:46: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, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:46:26,404 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:46:26,404 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:46:29,259 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:46:29,260 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 23:46:29,260 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [278141595] [2021-11-12 23:46:29,260 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [278141595] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:46:29,260 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1668740465] [2021-11-12 23:46:29,260 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 23:46:29,261 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-12 23:46:29,261 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 [2021-11-12 23:46:29,261 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-12 23:46:29,262 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (66)] Waiting until timeout for monitored process [2021-11-12 23:46:29,406 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-11-12 23:46:29,406 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:46:29,409 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 18 conjunts are in the unsatisfiable core [2021-11-12 23:46:29,410 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:46:29,463 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-11-12 23:46:29,463 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 24 [2021-11-12 23:46:29,467 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 25 treesize of output 23 [2021-11-12 23:46:30,418 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:46:30,418 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:46:32,876 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:46:32,876 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1668740465] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:46:32,876 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1100736621] [2021-11-12 23:46:32,876 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 23:46:32,877 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:46:32,877 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:46:32,877 INFO L229 MonitoredProcess]: Starting monitored process 67 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:46:32,878 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2021-11-12 23:46:32,991 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-11-12 23:46:32,991 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:46:32,994 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 16 conjunts are in the unsatisfiable core [2021-11-12 23:46:32,995 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:46:33,029 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-11-12 23:46:33,029 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 15 [2021-11-12 23:46:33,307 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:46:33,307 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:46:35,523 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:46:35,523 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1100736621] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:46:35,524 INFO L186 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2021-11-12 23:46:35,524 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13, 14, 13, 14] total 46 [2021-11-12 23:46:35,524 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288902960] [2021-11-12 23:46:35,524 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2021-11-12 23:46:35,524 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2021-11-12 23:46:35,524 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 23:46:35,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2021-11-12 23:46:35,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=388, Invalid=1774, Unknown=0, NotChecked=0, Total=2162 [2021-11-12 23:46:35,526 INFO L87 Difference]: Start difference. First operand 193 states and 229 transitions. Second operand has 47 states, 46 states have (on average 2.0) internal successors, (92), 47 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:47:04,792 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.29s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-12 23:47:08,331 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.31s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-12 23:47:11,025 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.08s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-12 23:47:16,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:47:16,259 INFO L93 Difference]: Finished difference Result 400 states and 441 transitions. [2021-11-12 23:47:16,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2021-11-12 23:47:16,261 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 46 states have (on average 2.0) internal successors, (92), 47 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-11-12 23:47:16,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:47:16,263 INFO L225 Difference]: With dead ends: 400 [2021-11-12 23:47:16,263 INFO L226 Difference]: Without dead ends: 400 [2021-11-12 23:47:16,264 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 192 GetRequests, 93 SyntacticMatches, 2 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3286 ImplicationChecksByTransitivity, 26.6s TimeCoverageRelationStatistics Valid=1372, Invalid=8330, Unknown=0, NotChecked=0, Total=9702 [2021-11-12 23:47:16,265 INFO L933 BasicCegarLoop]: 60 mSDtfsCounter, 1152 mSDsluCounter, 811 mSDsCounter, 0 mSdLazyCounter, 1911 mSolverCounterSat, 138 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18842.30ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 1152 SdHoareTripleChecker+Valid, 871 SdHoareTripleChecker+Invalid, 2194 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 9.64ms SdHoareTripleChecker+Time, 138 IncrementalHoareTripleChecker+Valid, 1911 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 145 IncrementalHoareTripleChecker+Unchecked, 19550.74ms IncrementalHoareTripleChecker+Time [2021-11-12 23:47:16,265 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1152 Valid, 871 Invalid, 2194 Unknown, 0 Unchecked, 9.64ms Time], IncrementalHoareTripleChecker [138 Valid, 1911 Invalid, 0 Unknown, 145 Unchecked, 19550.74ms Time] [2021-11-12 23:47:16,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 400 states. [2021-11-12 23:47:16,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 400 to 219. [2021-11-12 23:47:16,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 219 states, 211 states have (on average 1.2417061611374407) internal successors, (262), 218 states have internal predecessors, (262), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:47:16,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 262 transitions. [2021-11-12 23:47:16,271 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 262 transitions. Word has length 24 [2021-11-12 23:47:16,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:47:16,272 INFO L470 AbstractCegarLoop]: Abstraction has 219 states and 262 transitions. [2021-11-12 23:47:16,272 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 46 states have (on average 2.0) internal successors, (92), 47 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:47:16,272 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 262 transitions. [2021-11-12 23:47:16,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-11-12 23:47:16,273 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:47:16,273 INFO L514 BasicCegarLoop]: trace histogram [13, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:47:16,280 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (66)] Forceful destruction successful, exit code 0 [2021-11-12 23:47:16,484 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (65)] Ended with exit code 0 [2021-11-12 23:47:16,700 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2021-11-12 23:47:16,876 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt,65 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3,67 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:47:16,876 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 19 more)] === [2021-11-12 23:47:16,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:47:16,876 INFO L85 PathProgramCache]: Analyzing trace with hash -1758958447, now seen corresponding path program 10 times [2021-11-12 23:47:16,877 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 23:47:16,877 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [18095083] [2021-11-12 23:47:16,877 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-12 23:47:16,877 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 23:47:16,877 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 23:47:16,878 INFO L229 MonitoredProcess]: Starting monitored process 68 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 23:47:16,888 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (68)] Waiting until timeout for monitored process [2021-11-12 23:47:16,954 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-12 23:47:16,955 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:47:16,958 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 19 conjunts are in the unsatisfiable core [2021-11-12 23:47:16,959 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:47:17,173 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-12 23:47:17,174 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:47:17,348 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 0 proven. 93 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:47:17,348 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:47:19,023 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 0 proven. 93 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:47:19,023 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 23:47:19,023 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [18095083] [2021-11-12 23:47:19,023 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [18095083] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:47:19,023 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [670295213] [2021-11-12 23:47:19,024 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-12 23:47:19,024 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-12 23:47:19,024 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 [2021-11-12 23:47:19,024 INFO L229 MonitoredProcess]: Starting monitored process 69 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-12 23:47:19,025 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (69)] Waiting until timeout for monitored process [2021-11-12 23:47:19,138 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-12 23:47:19,138 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:47:19,139 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 20 conjunts are in the unsatisfiable core [2021-11-12 23:47:19,140 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:47:19,198 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-12 23:47:19,198 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 20 [2021-11-12 23:47:19,201 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 21 treesize of output 19 [2021-11-12 23:47:19,523 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 0 proven. 93 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:47:19,523 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:47:19,725 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 0 proven. 93 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:47:19,726 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [670295213] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:47:19,726 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [648220628] [2021-11-12 23:47:19,726 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-12 23:47:19,726 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:47:19,726 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:47:19,727 INFO L229 MonitoredProcess]: Starting monitored process 70 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:47:19,728 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_89d5e435-764a-4bd0-8efe-e8f1189de644/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2021-11-12 23:47:19,776 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-12 23:47:19,776 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:47:19,779 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 20 conjunts are in the unsatisfiable core [2021-11-12 23:47:19,779 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:47:19,834 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-11-12 23:47:19,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, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 23:47:19,890 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 0 proven. 93 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:47:19,891 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:47:21,844 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 0 proven. 93 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 23:47:21,845 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [648220628] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:47:21,845 INFO L186 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2021-11-12 23:47:21,845 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18, 18, 18, 19] total 54 [2021-11-12 23:47:21,845 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458626422] [2021-11-12 23:47:21,845 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2021-11-12 23:47:21,846 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2021-11-12 23:47:21,846 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 23:47:21,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2021-11-12 23:47:21,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=559, Invalid=2411, Unknown=0, NotChecked=0, Total=2970 [2021-11-12 23:47:21,847 INFO L87 Difference]: Start difference. First operand 219 states and 262 transitions. Second operand has 55 states, 54 states have (on average 1.3888888888888888) internal successors, (75), 55 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 23:48:06,013 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.02s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-12 23:48:11,474 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.08s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers []