./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/array-memsafety/openbsd_cmemchr-alloca-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_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/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_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/config/TaipanMemDerefMemtrack.xml -i ../../sv-benchmarks/c/array-memsafety/openbsd_cmemchr-alloca-2.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/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_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/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 007fc8a389a67fb47c7d326d3f1d284696dfe5de13661e77d6d1bf7cce285194 --- Real Ultimate output --- This is Ultimate 0.2.1-dev-63182f1 [2021-11-12 22:30:30,011 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-12 22:30:30,014 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-12 22:30:30,063 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-12 22:30:30,064 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-12 22:30:30,070 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-12 22:30:30,073 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-12 22:30:30,078 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-12 22:30:30,080 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-12 22:30:30,089 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-12 22:30:30,092 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-12 22:30:30,095 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-12 22:30:30,095 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-12 22:30:30,098 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-12 22:30:30,100 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-12 22:30:30,102 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-12 22:30:30,104 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-12 22:30:30,105 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-12 22:30:30,112 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-12 22:30:30,118 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-12 22:30:30,122 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-12 22:30:30,124 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-12 22:30:30,127 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-12 22:30:30,128 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-12 22:30:30,135 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-12 22:30:30,136 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-12 22:30:30,137 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-12 22:30:30,139 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-12 22:30:30,139 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-12 22:30:30,141 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-12 22:30:30,141 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-12 22:30:30,142 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-12 22:30:30,144 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-12 22:30:30,145 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-12 22:30:30,147 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-12 22:30:30,148 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-12 22:30:30,148 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-12 22:30:30,148 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-12 22:30:30,149 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-12 22:30:30,150 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-12 22:30:30,150 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-12 22:30:30,151 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Default.epf [2021-11-12 22:30:30,201 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-12 22:30:30,201 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-12 22:30:30,203 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-12 22:30:30,203 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-12 22:30:30,203 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-12 22:30:30,203 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-12 22:30:30,204 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-12 22:30:30,204 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2021-11-12 22:30:30,204 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-12 22:30:30,204 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-12 22:30:30,206 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2021-11-12 22:30:30,206 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2021-11-12 22:30:30,206 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-12 22:30:30,206 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2021-11-12 22:30:30,207 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2021-11-12 22:30:30,207 INFO L138 SettingsManager]: * Simplification Technique=SIMPLIFY_QUICK [2021-11-12 22:30:30,208 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-12 22:30:30,208 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-12 22:30:30,208 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-12 22:30:30,208 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-12 22:30:30,209 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-11-12 22:30:30,209 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-12 22:30:30,209 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-12 22:30:30,209 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-12 22:30:30,209 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-11-12 22:30:30,210 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-11-12 22:30:30,211 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2021-11-12 22:30:30,211 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-12 22:30:30,212 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-11-12 22:30:30,212 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-12 22:30:30,212 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-12 22:30:30,213 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-12 22:30:30,213 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-12 22:30:30,213 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-12 22:30:30,213 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-12 22:30:30,213 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-12 22:30:30,214 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2021-11-12 22:30:30,214 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-12 22:30:30,214 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-12 22:30:30,214 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-12 22:30:30,215 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_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/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_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/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 -> 007fc8a389a67fb47c7d326d3f1d284696dfe5de13661e77d6d1bf7cce285194 [2021-11-12 22:30:30,498 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-12 22:30:30,522 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-12 22:30:30,525 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-12 22:30:30,526 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-12 22:30:30,527 INFO L275 PluginConnector]: CDTParser initialized [2021-11-12 22:30:30,529 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/../../sv-benchmarks/c/array-memsafety/openbsd_cmemchr-alloca-2.i [2021-11-12 22:30:30,615 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/data/e94a34bd8/895f3506a92f4a27b814b1f1d866ec6a/FLAGe75fa7b86 [2021-11-12 22:30:31,193 INFO L306 CDTParser]: Found 1 translation units. [2021-11-12 22:30:31,194 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/sv-benchmarks/c/array-memsafety/openbsd_cmemchr-alloca-2.i [2021-11-12 22:30:31,233 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/data/e94a34bd8/895f3506a92f4a27b814b1f1d866ec6a/FLAGe75fa7b86 [2021-11-12 22:30:31,503 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/data/e94a34bd8/895f3506a92f4a27b814b1f1d866ec6a [2021-11-12 22:30:31,507 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-12 22:30:31,508 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-12 22:30:31,512 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-12 22:30:31,512 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-12 22:30:31,515 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-12 22:30:31,516 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 10:30:31" (1/1) ... [2021-11-12 22:30:31,517 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@e81cab7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:30:31, skipping insertion in model container [2021-11-12 22:30:31,517 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 10:30:31" (1/1) ... [2021-11-12 22:30:31,524 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-12 22:30:31,566 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-12 22:30:31,877 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-12 22:30:31,892 INFO L203 MainTranslator]: Completed pre-run [2021-11-12 22:30:31,958 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-12 22:30:32,001 INFO L208 MainTranslator]: Completed translation [2021-11-12 22:30:32,002 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:30:32 WrapperNode [2021-11-12 22:30:32,002 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-12 22:30:32,003 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-12 22:30:32,004 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-12 22:30:32,004 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-12 22:30:32,013 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:30:32" (1/1) ... [2021-11-12 22:30:32,030 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:30:32" (1/1) ... [2021-11-12 22:30:32,050 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-12 22:30:32,051 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-12 22:30:32,051 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-12 22:30:32,051 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-12 22:30:32,059 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:30:32" (1/1) ... [2021-11-12 22:30:32,060 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:30:32" (1/1) ... [2021-11-12 22:30:32,063 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:30:32" (1/1) ... [2021-11-12 22:30:32,063 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:30:32" (1/1) ... [2021-11-12 22:30:32,069 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:30:32" (1/1) ... [2021-11-12 22:30:32,073 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:30:32" (1/1) ... [2021-11-12 22:30:32,075 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:30:32" (1/1) ... [2021-11-12 22:30:32,077 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-12 22:30:32,078 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-12 22:30:32,079 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-12 22:30:32,079 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-12 22:30:32,089 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:30:32" (1/1) ... [2021-11-12 22:30:32,097 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-12 22:30:32,109 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:30:32,122 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-12 22:30:32,140 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-12 22:30:32,173 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-11-12 22:30:32,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-11-12 22:30:32,174 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-12 22:30:32,174 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-12 22:30:32,176 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-12 22:30:32,176 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-12 22:30:32,483 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-12 22:30:32,483 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2021-11-12 22:30:32,486 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 10:30:32 BoogieIcfgContainer [2021-11-12 22:30:32,486 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-12 22:30:32,488 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-12 22:30:32,489 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-12 22:30:32,492 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-12 22:30:32,493 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.11 10:30:31" (1/3) ... [2021-11-12 22:30:32,493 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7d8ea10e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 10:30:32, skipping insertion in model container [2021-11-12 22:30:32,494 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:30:32" (2/3) ... [2021-11-12 22:30:32,494 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7d8ea10e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 10:30:32, skipping insertion in model container [2021-11-12 22:30:32,494 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 10:30:32" (3/3) ... [2021-11-12 22:30:32,496 INFO L111 eAbstractionObserver]: Analyzing ICFG openbsd_cmemchr-alloca-2.i [2021-11-12 22:30:32,501 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-12 22:30:32,502 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 5 error locations. [2021-11-12 22:30:32,562 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-12 22:30:32,570 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 22:30:32,570 INFO L340 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2021-11-12 22:30:32,601 INFO L276 IsEmpty]: Start isEmpty. Operand has 17 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 16 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 22:30:32,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2021-11-12 22:30:32,624 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:30:32,625 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1] [2021-11-12 22:30:32,625 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 1 more)] === [2021-11-12 22:30:32,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:30:32,635 INFO L85 PathProgramCache]: Analyzing trace with hash 107409, now seen corresponding path program 1 times [2021-11-12 22:30:32,646 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:30:32,646 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796901270] [2021-11-12 22:30:32,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:30:32,649 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:30:32,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:30:32,840 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 22:30:32,841 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:30:32,842 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796901270] [2021-11-12 22:30:32,842 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1796901270] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-12 22:30:32,843 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-12 22:30:32,843 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-11-12 22:30:32,845 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769216241] [2021-11-12 22:30:32,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-12 22:30:32,851 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-12 22:30:32,851 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:30:32,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-12 22:30:32,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-12 22:30:32,886 INFO L87 Difference]: Start difference. First operand has 17 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 16 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) Second operand has 3 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:30:32,922 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:30:32,923 INFO L93 Difference]: Finished difference Result 16 states and 19 transitions. [2021-11-12 22:30:32,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-12 22:30:32,925 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 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 3 [2021-11-12 22:30:32,926 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:30:32,934 INFO L225 Difference]: With dead ends: 16 [2021-11-12 22:30:32,934 INFO L226 Difference]: Without dead ends: 15 [2021-11-12 22:30:32,936 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 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 22:30:32,940 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 14 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.47ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 10 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.85ms SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 21.21ms IncrementalHoareTripleChecker+Time [2021-11-12 22:30:32,942 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 10 Invalid, 12 Unknown, 0 Unchecked, 0.85ms Time], IncrementalHoareTripleChecker [0 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 21.21ms Time] [2021-11-12 22:30:32,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15 states. [2021-11-12 22:30:32,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15 to 15. [2021-11-12 22:30:32,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:30:32,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 18 transitions. [2021-11-12 22:30:32,977 INFO L78 Accepts]: Start accepts. Automaton has 15 states and 18 transitions. Word has length 3 [2021-11-12 22:30:32,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:30:32,978 INFO L470 AbstractCegarLoop]: Abstraction has 15 states and 18 transitions. [2021-11-12 22:30:32,978 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:30:32,979 INFO L276 IsEmpty]: Start isEmpty. Operand 15 states and 18 transitions. [2021-11-12 22:30:32,979 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2021-11-12 22:30:32,979 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:30:32,979 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1] [2021-11-12 22:30:32,980 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-12 22:30:32,980 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 1 more)] === [2021-11-12 22:30:32,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:30:32,981 INFO L85 PathProgramCache]: Analyzing trace with hash 107410, now seen corresponding path program 1 times [2021-11-12 22:30:32,982 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:30:32,982 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709312711] [2021-11-12 22:30:32,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:30:32,983 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:30:33,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:30:33,153 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 22:30:33,153 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:30:33,154 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1709312711] [2021-11-12 22:30:33,154 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1709312711] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-12 22:30:33,154 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-12 22:30:33,155 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-12 22:30:33,156 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936006293] [2021-11-12 22:30:33,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-12 22:30:33,157 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-12 22:30:33,158 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:30:33,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-12 22:30:33,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-12 22:30:33,159 INFO L87 Difference]: Start difference. First operand 15 states and 18 transitions. Second operand has 4 states, 3 states have (on average 1.0) internal successors, (3), 3 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:30:33,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:30:33,230 INFO L93 Difference]: Finished difference Result 17 states and 20 transitions. [2021-11-12 22:30:33,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-12 22:30:33,231 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 1.0) internal successors, (3), 3 states have internal predecessors, (3), 0 states have call successors, (0), 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 3 [2021-11-12 22:30:33,232 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:30:33,232 INFO L225 Difference]: With dead ends: 17 [2021-11-12 22:30:33,232 INFO L226 Difference]: Without dead ends: 17 [2021-11-12 22:30:33,234 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 22:30:33,240 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 1 mSDsluCounter, 22 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 32.88ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 33 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 4.35ms SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 37.38ms IncrementalHoareTripleChecker+Time [2021-11-12 22:30:33,241 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1 Valid, 33 Invalid, 21 Unknown, 0 Unchecked, 4.35ms Time], IncrementalHoareTripleChecker [2 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 37.38ms Time] [2021-11-12 22:30:33,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17 states. [2021-11-12 22:30:33,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17 to 17. [2021-11-12 22:30:33,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17 states, 13 states have (on average 1.5384615384615385) internal successors, (20), 16 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 22:30:33,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 20 transitions. [2021-11-12 22:30:33,252 INFO L78 Accepts]: Start accepts. Automaton has 17 states and 20 transitions. Word has length 3 [2021-11-12 22:30:33,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:30:33,253 INFO L470 AbstractCegarLoop]: Abstraction has 17 states and 20 transitions. [2021-11-12 22:30:33,253 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 1.0) internal successors, (3), 3 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:30:33,254 INFO L276 IsEmpty]: Start isEmpty. Operand 17 states and 20 transitions. [2021-11-12 22:30:33,255 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2021-11-12 22:30:33,259 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:30:33,260 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1] [2021-11-12 22:30:33,260 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-11-12 22:30:33,260 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 1 more)] === [2021-11-12 22:30:33,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:30:33,263 INFO L85 PathProgramCache]: Analyzing trace with hash 103264033, now seen corresponding path program 1 times [2021-11-12 22:30:33,263 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:30:33,264 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1035733160] [2021-11-12 22:30:33,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:30:33,270 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:30:33,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:30:33,390 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 22:30:33,390 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:30:33,391 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1035733160] [2021-11-12 22:30:33,391 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1035733160] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 22:30:33,391 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1475795655] [2021-11-12 22:30:33,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:30:33,392 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:30:33,392 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:30:33,401 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:30:33,424 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-11-12 22:30:33,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:30:33,480 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 11 conjunts are in the unsatisfiable core [2021-11-12 22:30:33,486 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:30:33,596 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:30:33,716 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 22:30:33,717 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:30:33,921 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 22:30:33,922 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1475795655] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:30:33,924 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [422509212] [2021-11-12 22:30:33,948 INFO L159 IcfgInterpreter]: Started Sifa with 4 locations of interest [2021-11-12 22:30:33,948 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 22:30:33,952 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 22:30:33,957 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 22:30:33,958 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 22:30:33,988 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:33,990 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:33,991 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:33,992 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:30:33,997 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:33,999 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:34,002 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:30:34,006 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:34,008 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:34,011 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:30:34,012 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:34,013 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:34,013 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-12 22:30:34,016 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-11-12 22:30:34,033 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_20|], 3=[|v_#valid_38|]} [2021-11-12 22:30:34,044 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 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:30:34,045 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:34,046 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:30:34,046 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:34,047 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:30:34,047 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:34,059 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 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:30:34,059 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:34,060 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:30:34,060 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:34,061 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:30:34,061 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:34,072 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 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:30:34,073 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:34,073 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:30:34,074 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:34,074 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:30:34,075 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:34,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:30:34,085 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 treesize of output 1 [2021-11-12 22:30:34,085 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:34,086 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:30:34,086 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:34,087 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:30:34,087 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:34,089 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:34,135 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:34,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:30:34,154 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2021-11-12 22:30:34,155 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:34,157 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:30:34,157 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:34,158 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:30:34,158 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:34,164 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:30:34,177 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2021-11-12 22:30:34,178 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:34,180 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:30:34,181 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:34,181 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:30:34,182 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:34,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:30:34,198 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2021-11-12 22:30:34,199 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:34,200 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:30:34,201 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:34,202 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:30:34,202 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:34,202 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:34,225 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:34,230 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:34,234 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 217 [2021-11-12 22:30:34,236 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-11-12 22:30:34,236 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 2 variables, input treesize:301, output treesize:217 [2021-11-12 22:30:34,273 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:34,291 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:34,291 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:34,292 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:34,292 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:34,297 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:30:34,298 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:30:34,298 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:34,300 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:34,301 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:30:34,308 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 270 [2021-11-12 22:30:34,335 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 14 treesize of output 10 [2021-11-12 22:30:34,336 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:34,337 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:30:34,337 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:34,338 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:30:34,338 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:34,350 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:30:34,351 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 14 treesize of output 1 [2021-11-12 22:30:34,351 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:34,352 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:30:34,352 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:34,354 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:30:34,358 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:34,368 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:30:34,368 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 14 treesize of output 1 [2021-11-12 22:30:34,369 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:34,369 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:30:34,370 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:34,371 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:30:34,371 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:34,371 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:34,386 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:34,391 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:34,398 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 120 [2021-11-12 22:30:34,402 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:30:34,402 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:355, output treesize:120 [2021-11-12 22:30:34,409 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:34,461 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:34,463 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:34,464 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:34,465 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:34,467 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:34,490 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:34,504 INFO L180 QuantifierPusher]: treesize reduction 18, result has 84.2 percent of original size [2021-11-12 22:30:34,517 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:34,517 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:34,518 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:34,519 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:34,519 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:30:34,520 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:30:34,520 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:34,521 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:34,523 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:30:34,528 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-11-12 22:30:34,556 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 14 treesize of output 10 [2021-11-12 22:30:34,557 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:34,557 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:30:34,558 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:34,558 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:30:34,558 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:34,559 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:34,563 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:34,568 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:34,574 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-12 22:30:34,574 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:30:34,575 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:92, output treesize:92 [2021-11-12 22:30:34,582 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 22:30:34,901 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 22:30:34,901 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 22:30:34,901 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 7 [2021-11-12 22:30:34,902 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573886754] [2021-11-12 22:30:34,902 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 22:30:34,903 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-12 22:30:34,903 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:30:34,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-12 22:30:34,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-11-12 22:30:34,904 INFO L87 Difference]: Start difference. First operand 17 states and 20 transitions. Second operand has 9 states, 8 states have (on average 1.625) internal successors, (13), 8 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 22:30:34,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:30:34,973 INFO L93 Difference]: Finished difference Result 16 states and 19 transitions. [2021-11-12 22:30:34,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-12 22:30:34,973 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 1.625) internal successors, (13), 8 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 5 [2021-11-12 22:30:34,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:30:34,974 INFO L225 Difference]: With dead ends: 16 [2021-11-12 22:30:34,974 INFO L226 Difference]: Without dead ends: 16 [2021-11-12 22:30:34,975 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2021-11-12 22:30:34,976 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 30 mSDsluCounter, 22 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 24.23ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 30 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.19ms SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 28.67ms IncrementalHoareTripleChecker+Time [2021-11-12 22:30:34,977 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 30 Invalid, 29 Unknown, 0 Unchecked, 1.19ms Time], IncrementalHoareTripleChecker [3 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 28.67ms Time] [2021-11-12 22:30:34,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16 states. [2021-11-12 22:30:34,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16 to 15. [2021-11-12 22:30:34,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15 states, 12 states have (on average 1.5) internal successors, (18), 14 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:30:34,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 18 transitions. [2021-11-12 22:30:34,980 INFO L78 Accepts]: Start accepts. Automaton has 15 states and 18 transitions. Word has length 5 [2021-11-12 22:30:34,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:30:34,981 INFO L470 AbstractCegarLoop]: Abstraction has 15 states and 18 transitions. [2021-11-12 22:30:34,981 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 1.625) internal successors, (13), 8 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 22:30:34,981 INFO L276 IsEmpty]: Start isEmpty. Operand 15 states and 18 transitions. [2021-11-12 22:30:34,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-11-12 22:30:34,982 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:30:34,982 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:30:35,035 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-11-12 22:30:35,200 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:30:35,201 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 1 more)] === [2021-11-12 22:30:35,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:30:35,201 INFO L85 PathProgramCache]: Analyzing trace with hash 454047929, now seen corresponding path program 1 times [2021-11-12 22:30:35,201 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:30:35,201 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656788667] [2021-11-12 22:30:35,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:30:35,202 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:30:35,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:30:35,264 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:30:35,264 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:30:35,264 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656788667] [2021-11-12 22:30:35,264 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656788667] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-12 22:30:35,265 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-12 22:30:35,265 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-12 22:30:35,265 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590915765] [2021-11-12 22:30:35,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-12 22:30:35,266 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-12 22:30:35,266 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:30:35,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-12 22:30:35,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-11-12 22:30:35,268 INFO L87 Difference]: Start difference. First operand 15 states and 18 transitions. Second operand has 6 states, 5 states have (on average 1.4) internal successors, (7), 6 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 22:30:35,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:30:35,326 INFO L93 Difference]: Finished difference Result 16 states and 19 transitions. [2021-11-12 22:30:35,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-12 22:30:35,327 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 1.4) internal successors, (7), 6 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 22:30:35,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:30:35,327 INFO L225 Difference]: With dead ends: 16 [2021-11-12 22:30:35,327 INFO L226 Difference]: Without dead ends: 16 [2021-11-12 22:30:35,328 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2021-11-12 22:30:35,329 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 26 mSDsluCounter, 10 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 25.95ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 17 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.11ms SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 31.13ms IncrementalHoareTripleChecker+Time [2021-11-12 22:30:35,329 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 17 Invalid, 41 Unknown, 0 Unchecked, 1.11ms Time], IncrementalHoareTripleChecker [7 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 31.13ms Time] [2021-11-12 22:30:35,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16 states. [2021-11-12 22:30:35,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16 to 14. [2021-11-12 22:30:35,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:30:35,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 17 transitions. [2021-11-12 22:30:35,333 INFO L78 Accepts]: Start accepts. Automaton has 14 states and 17 transitions. Word has length 7 [2021-11-12 22:30:35,333 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:30:35,333 INFO L470 AbstractCegarLoop]: Abstraction has 14 states and 17 transitions. [2021-11-12 22:30:35,333 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 1.4) internal successors, (7), 6 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 22:30:35,334 INFO L276 IsEmpty]: Start isEmpty. Operand 14 states and 17 transitions. [2021-11-12 22:30:35,334 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-11-12 22:30:35,334 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:30:35,334 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:30:35,335 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-11-12 22:30:35,335 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 1 more)] === [2021-11-12 22:30:35,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:30:35,335 INFO L85 PathProgramCache]: Analyzing trace with hash 454047930, now seen corresponding path program 1 times [2021-11-12 22:30:35,336 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:30:35,336 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538341056] [2021-11-12 22:30:35,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:30:35,336 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:30:35,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:30:35,450 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:30:35,451 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:30:35,451 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538341056] [2021-11-12 22:30:35,451 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538341056] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 22:30:35,451 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1553363525] [2021-11-12 22:30:35,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:30:35,452 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:30:35,452 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:30:35,456 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:30:35,474 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-11-12 22:30:35,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:30:35,511 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 23 conjunts are in the unsatisfiable core [2021-11-12 22:30:35,512 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:30:35,627 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:30:35,627 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:30:35,670 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 22:30:35,694 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:30:35,694 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1553363525] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:30:35,694 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1847636313] [2021-11-12 22:30:35,698 INFO L159 IcfgInterpreter]: Started Sifa with 7 locations of interest [2021-11-12 22:30:35,698 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 22:30:35,698 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 22:30:35,698 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 22:30:35,699 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 22:30:35,709 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:35,712 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:35,712 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:35,713 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:30:35,716 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:35,717 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:35,722 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:30:35,732 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:35,733 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:35,736 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:30:35,738 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:35,739 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:35,739 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-12 22:30:35,741 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-11-12 22:30:35,748 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_21|], 3=[|v_#valid_39|]} [2021-11-12 22:30:35,755 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 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:30:35,756 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:35,756 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:30:35,757 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:35,757 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:30:35,757 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:35,765 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 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:30:35,765 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:35,765 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:30:35,766 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:35,766 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:30:35,766 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:35,773 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:30:35,774 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 treesize of output 1 [2021-11-12 22:30:35,774 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:35,775 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:30:35,775 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:35,775 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:30:35,776 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:35,784 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:30:35,785 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 treesize of output 1 [2021-11-12 22:30:35,785 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:35,786 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:30:35,787 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:35,787 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:30:35,787 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:35,788 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:35,796 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:35,800 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:30:35,810 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2021-11-12 22:30:35,811 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:35,814 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:30:35,814 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:35,815 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:30:35,815 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:35,819 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:30:35,826 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2021-11-12 22:30:35,827 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:35,829 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:30:35,829 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:35,830 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:30:35,831 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:35,831 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:35,841 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:35,845 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:35,849 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 143 [2021-11-12 22:30:35,850 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:30:35,850 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 2 variables, input treesize:301, output treesize:143 [2021-11-12 22:30:35,856 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:35,870 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:35,870 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:35,871 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:35,871 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:35,874 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:30:35,875 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:30:35,876 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:35,876 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:35,877 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:30:35,882 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 194 [2021-11-12 22:30:35,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 14 treesize of output 10 [2021-11-12 22:30:35,895 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:35,895 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:30:35,896 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:35,896 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:30:35,896 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:35,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:30:35,908 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 14 treesize of output 1 [2021-11-12 22:30:35,908 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:35,909 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:30:35,909 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:35,909 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:30:35,910 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:35,910 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:35,917 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:35,921 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:35,925 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 120 [2021-11-12 22:30:35,926 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:30:35,926 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:235, output treesize:120 [2021-11-12 22:30:35,929 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:35,943 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:35,945 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:35,947 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:35,948 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:35,956 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:35,965 INFO L180 QuantifierPusher]: treesize reduction 18, result has 84.2 percent of original size [2021-11-12 22:30:35,971 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:35,972 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:35,973 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:35,974 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:35,974 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:30:35,974 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:30:35,975 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:35,975 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:35,976 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:30:35,977 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-11-12 22:30:35,985 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 14 treesize of output 10 [2021-11-12 22:30:35,986 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:35,986 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:30:35,986 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:35,987 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:30:35,987 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:35,987 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:35,991 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:35,994 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:35,997 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-12 22:30:35,998 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:30:35,998 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:92, output treesize:92 [2021-11-12 22:30:36,017 INFO L180 QuantifierPusher]: treesize reduction 19, result has 84.3 percent of original size [2021-11-12 22:30:36,022 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-11-12 22:30:36,026 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 22:30:36,795 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 22:30:36,796 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 22:30:36,796 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 11 [2021-11-12 22:30:36,796 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317798187] [2021-11-12 22:30:36,796 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 22:30:36,797 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-11-12 22:30:36,797 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:30:36,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-11-12 22:30:36,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2021-11-12 22:30:36,798 INFO L87 Difference]: Start difference. First operand 14 states and 17 transitions. Second operand has 13 states, 12 states have (on average 1.1666666666666667) internal successors, (14), 12 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 22:30:37,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:30:37,036 INFO L93 Difference]: Finished difference Result 18 states and 22 transitions. [2021-11-12 22:30:37,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-12 22:30:37,036 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 1.1666666666666667) internal successors, (14), 12 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 7 [2021-11-12 22:30:37,037 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:30:37,037 INFO L225 Difference]: With dead ends: 18 [2021-11-12 22:30:37,037 INFO L226 Difference]: Without dead ends: 18 [2021-11-12 22:30:37,038 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=106, Invalid=446, Unknown=0, NotChecked=0, Total=552 [2021-11-12 22:30:37,038 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 66 mSDsluCounter, 35 mSDsCounter, 0 mSdLazyCounter, 56 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 72.54ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.47ms SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 56 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 80.05ms IncrementalHoareTripleChecker+Time [2021-11-12 22:30:37,039 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 39 Invalid, 66 Unknown, 0 Unchecked, 2.47ms Time], IncrementalHoareTripleChecker [10 Valid, 56 Invalid, 0 Unknown, 0 Unchecked, 80.05ms Time] [2021-11-12 22:30:37,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18 states. [2021-11-12 22:30:37,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18 to 16. [2021-11-12 22:30:37,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 15 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:30:37,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 19 transitions. [2021-11-12 22:30:37,043 INFO L78 Accepts]: Start accepts. Automaton has 16 states and 19 transitions. Word has length 7 [2021-11-12 22:30:37,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:30:37,043 INFO L470 AbstractCegarLoop]: Abstraction has 16 states and 19 transitions. [2021-11-12 22:30:37,043 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 1.1666666666666667) internal successors, (14), 12 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 22:30:37,044 INFO L276 IsEmpty]: Start isEmpty. Operand 16 states and 19 transitions. [2021-11-12 22:30:37,044 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2021-11-12 22:30:37,044 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:30:37,044 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:30:37,084 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-11-12 22:30:37,260 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-11-12 22:30:37,261 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 1 more)] === [2021-11-12 22:30:37,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:30:37,261 INFO L85 PathProgramCache]: Analyzing trace with hash 1191320785, now seen corresponding path program 1 times [2021-11-12 22:30:37,261 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:30:37,261 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890270976] [2021-11-12 22:30:37,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:30:37,261 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:30:37,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:30:37,345 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:30:37,345 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:30:37,345 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890270976] [2021-11-12 22:30:37,345 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890270976] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 22:30:37,345 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [614174382] [2021-11-12 22:30:37,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:30:37,345 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:30:37,346 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:30:37,346 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:30:37,350 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-11-12 22:30:37,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:30:37,394 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 9 conjunts are in the unsatisfiable core [2021-11-12 22:30:37,395 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:30:37,404 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:30:37,406 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2021-11-12 22:30:37,507 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-12 22:30:37,508 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 22 treesize of output 26 [2021-11-12 22:30:37,539 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 22:30:37,539 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:30:37,573 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 22:30:37,574 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [614174382] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 22:30:37,574 INFO L186 FreeRefinementEngine]: Found 2 perfect and 1 imperfect interpolant sequences. [2021-11-12 22:30:37,574 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [5] total 9 [2021-11-12 22:30:37,574 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416409806] [2021-11-12 22:30:37,575 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 22:30:37,575 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-12 22:30:37,575 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:30:37,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-12 22:30:37,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-11-12 22:30:37,576 INFO L87 Difference]: Start difference. First operand 16 states and 19 transitions. Second operand has 6 states, 5 states have (on average 3.2) internal successors, (16), 5 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 22:30:37,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:30:37,632 INFO L93 Difference]: Finished difference Result 15 states and 18 transitions. [2021-11-12 22:30:37,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-12 22:30:37,633 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 3.2) internal successors, (16), 5 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 8 [2021-11-12 22:30:37,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:30:37,633 INFO L225 Difference]: With dead ends: 15 [2021-11-12 22:30:37,633 INFO L226 Difference]: Without dead ends: 12 [2021-11-12 22:30:37,634 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-11-12 22:30:37,634 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 16 mSDsluCounter, 22 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.66ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.50ms SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 5 IncrementalHoareTripleChecker+Unchecked, 16.55ms IncrementalHoareTripleChecker+Time [2021-11-12 22:30:37,635 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 27 Invalid, 18 Unknown, 0 Unchecked, 0.50ms Time], IncrementalHoareTripleChecker [0 Valid, 13 Invalid, 0 Unknown, 5 Unchecked, 16.55ms Time] [2021-11-12 22:30:37,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12 states. [2021-11-12 22:30:37,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12 to 12. [2021-11-12 22:30:37,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12 states, 11 states have (on average 1.1818181818181819) internal successors, (13), 11 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 22:30:37,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 13 transitions. [2021-11-12 22:30:37,638 INFO L78 Accepts]: Start accepts. Automaton has 12 states and 13 transitions. Word has length 8 [2021-11-12 22:30:37,638 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:30:37,638 INFO L470 AbstractCegarLoop]: Abstraction has 12 states and 13 transitions. [2021-11-12 22:30:37,638 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 3.2) internal successors, (16), 5 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 22:30:37,639 INFO L276 IsEmpty]: Start isEmpty. Operand 12 states and 13 transitions. [2021-11-12 22:30:37,639 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-11-12 22:30:37,639 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:30:37,639 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:30:37,681 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-11-12 22:30:37,861 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-11-12 22:30:37,861 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 1 more)] === [2021-11-12 22:30:37,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:30:37,861 INFO L85 PathProgramCache]: Analyzing trace with hash 846637802, now seen corresponding path program 1 times [2021-11-12 22:30:37,862 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:30:37,862 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316212955] [2021-11-12 22:30:37,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:30:37,862 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:30:37,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:30:37,995 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 22:30:37,996 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:30:37,996 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1316212955] [2021-11-12 22:30:37,996 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1316212955] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 22:30:37,996 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1476977425] [2021-11-12 22:30:37,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:30:37,996 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:30:37,996 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:30:37,997 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:30:38,005 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-11-12 22:30:38,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:30:38,064 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 12 conjunts are in the unsatisfiable core [2021-11-12 22:30:38,065 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:30:38,168 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 22:30:38,168 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:30:38,314 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 22:30:38,314 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1476977425] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:30:38,314 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [134296802] [2021-11-12 22:30:38,317 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-12 22:30:38,317 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 22:30:38,318 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 22:30:38,318 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 22:30:38,318 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 22:30:38,328 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:38,329 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:38,330 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:38,330 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:30:38,333 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:38,333 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:38,336 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:30:38,344 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:38,350 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:38,353 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:30:38,354 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:38,355 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:38,355 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-12 22:30:38,359 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-11-12 22:30:38,368 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_22|], 3=[|v_#valid_43|]} [2021-11-12 22:30:38,377 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 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:30:38,377 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:38,378 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:30:38,378 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:38,379 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:30:38,379 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:38,388 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 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:30:38,389 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:38,389 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:30:38,390 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:38,390 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:30:38,390 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:38,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:30:38,401 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 treesize of output 1 [2021-11-12 22:30:38,401 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:38,402 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:30:38,403 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:38,403 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:30:38,403 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:38,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:30:38,421 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 treesize of output 1 [2021-11-12 22:30:38,421 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:38,422 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:30:38,422 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:38,423 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:30:38,424 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:38,424 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:38,433 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:38,437 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:30:38,449 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2021-11-12 22:30:38,450 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:38,451 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:30:38,452 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:38,452 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:30:38,453 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:38,457 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:30:38,466 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2021-11-12 22:30:38,467 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:38,468 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:30:38,478 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:38,478 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:30:38,479 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:38,479 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:38,487 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:38,489 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:38,496 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 146 [2021-11-12 22:30:38,498 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:30:38,499 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 2 variables, input treesize:301, output treesize:146 [2021-11-12 22:30:38,503 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:38,509 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:38,510 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:38,510 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:38,511 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:38,514 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:30:38,515 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:30:38,515 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:38,516 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:38,517 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:30:38,521 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 197 [2021-11-12 22:30:38,534 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 14 treesize of output 10 [2021-11-12 22:30:38,535 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:38,535 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:30:38,536 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:38,536 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:30:38,537 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:38,546 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:30:38,547 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 14 treesize of output 1 [2021-11-12 22:30:38,548 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:38,548 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:30:38,549 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:38,549 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:30:38,549 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:38,550 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:38,555 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:38,557 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:38,560 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 120 [2021-11-12 22:30:38,561 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:30:38,561 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:238, output treesize:120 [2021-11-12 22:30:38,564 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:38,580 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:38,581 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:38,583 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:38,584 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:38,590 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:38,598 INFO L180 QuantifierPusher]: treesize reduction 18, result has 84.2 percent of original size [2021-11-12 22:30:38,602 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:38,603 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:38,603 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:38,604 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:38,604 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:30:38,605 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:30:38,605 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:38,606 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:38,607 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:30:38,609 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-11-12 22:30:38,626 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 14 treesize of output 10 [2021-11-12 22:30:38,627 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:38,627 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:30:38,628 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:38,628 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:30:38,628 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:38,629 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:38,633 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:38,634 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:38,638 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-12 22:30:38,639 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:30:38,639 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:92, output treesize:92 [2021-11-12 22:30:38,655 INFO L180 QuantifierPusher]: treesize reduction 19, result has 84.3 percent of original size [2021-11-12 22:30:38,659 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-11-12 22:30:38,670 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:38,675 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 123 [2021-11-12 22:30:38,680 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:38,684 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 126 [2021-11-12 22:30:38,688 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:38,692 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 134 [2021-11-12 22:30:38,697 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:38,714 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:38,737 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:38,788 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:38,802 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:38,812 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:38,828 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 267 [2021-11-12 22:30:38,855 INFO L185 QuantifierPusher]: treesize reduction 7, result has 98.0 percent of original size 342 [2021-11-12 22:30:38,874 INFO L180 QuantifierPusher]: treesize reduction 7, result has 98.0 percent of original size [2021-11-12 22:30:38,885 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 345 [2021-11-12 22:30:38,894 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:38,905 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 353 [2021-11-12 22:30:38,922 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:39,003 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:39,004 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:39,005 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:39,006 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:39,007 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:39,016 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:39,030 INFO L180 QuantifierPusher]: treesize reduction 18, result has 88.7 percent of original size [2021-11-12 22:30:39,037 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:39,038 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:39,040 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:39,041 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:39,041 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:30:39,042 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:30:39,042 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:39,043 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:39,045 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:39,045 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:39,046 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:30:39,047 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:30:39,047 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:39,048 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:39,049 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:30:39,052 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-11-12 22:30:39,059 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:39,062 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:39,062 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:39,065 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:39,065 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:39,066 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:30:39,067 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:30:39,067 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:39,068 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:39,071 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:39,072 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:39,073 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:30:39,073 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:30:39,074 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:39,075 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:39,075 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:30:39,080 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 135 [2021-11-12 22:30:39,092 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:39,098 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:39,099 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:39,101 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:39,101 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:39,102 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:30:39,103 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:30:39,103 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:39,104 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:39,105 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:39,106 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:39,107 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:30:39,108 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:30:39,108 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:39,109 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:39,110 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:30:39,113 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 143 [2021-11-12 22:30:39,134 INFO L180 QuantifierPusher]: treesize reduction 18, result has 88.7 percent of original size [2021-11-12 22:30:39,140 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:39,141 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:39,142 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:39,143 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:39,144 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:30:39,145 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:30:39,145 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:39,146 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:39,147 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:39,148 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:39,149 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:30:39,150 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:30:39,150 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:39,151 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:39,151 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:30:39,156 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-11-12 22:30:39,165 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:39,169 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:39,170 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:39,172 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:39,173 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:39,173 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:30:39,174 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:30:39,174 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:39,175 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:39,177 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:39,178 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:39,178 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:30:39,179 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:30:39,180 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:39,180 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:39,181 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:30:39,184 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 135 [2021-11-12 22:30:39,189 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:39,202 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:39,214 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:39,216 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:39,226 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 22:30:40,546 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 22:30:40,546 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 22:30:40,546 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2021-11-12 22:30:40,547 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790045828] [2021-11-12 22:30:40,547 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 22:30:40,547 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-11-12 22:30:40,547 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:30:40,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-11-12 22:30:40,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=359, Unknown=0, NotChecked=0, Total=420 [2021-11-12 22:30:40,548 INFO L87 Difference]: Start difference. First operand 12 states and 13 transitions. Second operand has 13 states, 13 states have (on average 1.6923076923076923) internal successors, (22), 12 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 22:30:40,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:30:40,629 INFO L93 Difference]: Finished difference Result 20 states and 21 transitions. [2021-11-12 22:30:40,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-12 22:30:40,630 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.6923076923076923) internal successors, (22), 12 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 11 [2021-11-12 22:30:40,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:30:40,630 INFO L225 Difference]: With dead ends: 20 [2021-11-12 22:30:40,631 INFO L226 Difference]: Without dead ends: 15 [2021-11-12 22:30:40,631 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 132 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=76, Invalid=430, Unknown=0, NotChecked=0, Total=506 [2021-11-12 22:30:40,632 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 11 mSDsluCounter, 35 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 31.83ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 33 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.54ms SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 39.12ms IncrementalHoareTripleChecker+Time [2021-11-12 22:30:40,632 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 33 Invalid, 48 Unknown, 0 Unchecked, 0.54ms Time], IncrementalHoareTripleChecker [6 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 39.12ms Time] [2021-11-12 22:30:40,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15 states. [2021-11-12 22:30:40,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15 to 14. [2021-11-12 22:30:40,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14 states, 13 states have (on average 1.1538461538461537) internal successors, (15), 13 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 22:30:40,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 15 transitions. [2021-11-12 22:30:40,634 INFO L78 Accepts]: Start accepts. Automaton has 14 states and 15 transitions. Word has length 11 [2021-11-12 22:30:40,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:30:40,634 INFO L470 AbstractCegarLoop]: Abstraction has 14 states and 15 transitions. [2021-11-12 22:30:40,635 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 1.6923076923076923) internal successors, (22), 12 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 22:30:40,635 INFO L276 IsEmpty]: Start isEmpty. Operand 14 states and 15 transitions. [2021-11-12 22:30:40,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-11-12 22:30:40,635 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:30:40,635 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:30:40,656 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-11-12 22:30:40,836 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-11-12 22:30:40,836 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 1 more)] === [2021-11-12 22:30:40,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:30:40,836 INFO L85 PathProgramCache]: Analyzing trace with hash 1973139321, now seen corresponding path program 2 times [2021-11-12 22:30:40,837 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:30:40,837 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609539978] [2021-11-12 22:30:40,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:30:40,837 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:30:40,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:30:40,982 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:30:40,983 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:30:40,983 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609539978] [2021-11-12 22:30:40,983 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [609539978] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 22:30:40,983 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1302411185] [2021-11-12 22:30:40,984 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 22:30:40,984 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:30:40,984 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:30:40,985 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:30:41,003 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-11-12 22:30:41,036 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-11-12 22:30:41,036 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 22:30:41,038 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 35 conjunts are in the unsatisfiable core [2021-11-12 22:30:41,040 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:30:41,290 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-12 22:30:41,290 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:30:41,662 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 5 treesize of output 3 [2021-11-12 22:30:41,730 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-12 22:30:41,730 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1302411185] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:30:41,730 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1547578955] [2021-11-12 22:30:41,732 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-12 22:30:41,732 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 22:30:41,733 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 22:30:41,733 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 22:30:41,733 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 22:30:41,739 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:41,740 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:41,740 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:41,741 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:30:41,743 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:41,744 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:41,746 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:30:41,748 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:41,748 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:41,750 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:30:41,751 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:41,751 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:41,751 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-12 22:30:41,753 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-11-12 22:30:41,756 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_23|], 3=[|v_#valid_44|]} [2021-11-12 22:30:41,768 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 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:30:41,768 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:41,769 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:30:41,769 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:41,769 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:30:41,769 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:41,776 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:30:41,776 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 treesize of output 1 [2021-11-12 22:30:41,777 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:41,777 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:30:41,777 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:41,778 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:30:41,778 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:41,785 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 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:30:41,786 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:41,787 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:30:41,788 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:41,789 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:30:41,789 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:41,795 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:30:41,795 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 treesize of output 1 [2021-11-12 22:30:41,796 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:41,796 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:30:41,796 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:41,797 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:30:41,797 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:41,797 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:41,806 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:41,809 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:30:41,821 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2021-11-12 22:30:41,821 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:41,822 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:30:41,823 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:41,823 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:30:41,824 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:41,827 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:30:41,835 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2021-11-12 22:30:41,836 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:41,837 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:30:41,837 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:41,838 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:30:41,838 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:41,838 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:41,844 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:41,846 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:41,848 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 146 [2021-11-12 22:30:41,848 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:30:41,849 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 2 variables, input treesize:301, output treesize:146 [2021-11-12 22:30:41,852 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:41,863 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:41,863 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:41,864 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:41,864 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:41,865 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:30:41,865 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:30:41,866 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:41,866 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:41,867 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:30:41,869 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 197 [2021-11-12 22:30:41,880 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 14 treesize of output 10 [2021-11-12 22:30:41,880 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:41,881 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:30:41,881 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:41,881 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:30:41,882 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:41,889 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 14 treesize of output 10 [2021-11-12 22:30:41,890 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:41,890 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:30:41,891 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:41,891 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:30:41,891 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:41,892 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:41,901 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:41,903 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:41,907 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 238 [2021-11-12 22:30:41,908 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:30:41,908 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:238, output treesize:238 [2021-11-12 22:30:41,912 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:41,926 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:41,927 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:41,927 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:41,928 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:41,929 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:41,932 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:41,938 INFO L180 QuantifierPusher]: treesize reduction 18, result has 84.2 percent of original size [2021-11-12 22:30:41,941 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:41,941 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:41,942 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:41,945 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:41,946 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:30:41,946 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:30:41,946 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:41,947 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:41,947 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:30:41,949 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-11-12 22:30:41,961 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 14 treesize of output 10 [2021-11-12 22:30:41,962 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:41,962 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:30:41,962 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:41,963 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:30:41,963 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:41,963 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:41,967 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:41,968 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:41,971 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-12 22:30:41,971 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:30:41,972 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:92, output treesize:92 [2021-11-12 22:30:41,980 INFO L180 QuantifierPusher]: treesize reduction 19, result has 84.3 percent of original size [2021-11-12 22:30:41,982 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-11-12 22:30:41,987 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:41,991 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 123 [2021-11-12 22:30:41,994 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:41,996 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 126 [2021-11-12 22:30:42,002 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:42,005 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 134 [2021-11-12 22:30:42,009 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:42,020 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:42,041 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:42,088 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:42,098 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:42,100 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:42,111 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 219 [2021-11-12 22:30:42,126 INFO L185 QuantifierPusher]: treesize reduction 7, result has 97.8 percent of original size 317 [2021-11-12 22:30:42,139 INFO L180 QuantifierPusher]: treesize reduction 7, result has 97.9 percent of original size [2021-11-12 22:30:42,144 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-12 22:30:42,151 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:42,158 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 328 [2021-11-12 22:30:42,167 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:42,214 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:42,216 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:42,217 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:42,218 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:42,219 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:42,227 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:42,238 INFO L180 QuantifierPusher]: treesize reduction 18, result has 88.7 percent of original size [2021-11-12 22:30:42,243 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:42,243 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:42,244 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:42,245 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:42,246 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:30:42,246 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:30:42,247 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:42,247 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:42,249 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:42,250 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:42,250 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:30:42,251 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:30:42,251 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:42,252 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:42,252 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:30:42,255 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-11-12 22:30:42,263 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:42,266 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:42,267 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:42,268 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:42,268 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:42,269 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:30:42,270 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:30:42,270 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:42,270 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:42,271 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:42,272 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:42,273 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:30:42,273 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:30:42,274 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:42,274 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:42,275 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:30:42,277 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 135 [2021-11-12 22:30:42,281 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:42,284 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:42,285 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:42,286 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:42,286 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:42,287 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:30:42,287 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:30:42,288 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:42,288 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:42,289 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:42,290 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:42,290 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:30:42,291 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:30:42,292 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:42,293 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:42,294 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:30:42,296 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 143 [2021-11-12 22:30:42,308 INFO L180 QuantifierPusher]: treesize reduction 18, result has 88.7 percent of original size [2021-11-12 22:30:42,319 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:42,320 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:42,321 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:42,322 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:42,323 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:30:42,323 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:30:42,324 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:42,324 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:42,327 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:42,327 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:42,328 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:30:42,329 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:30:42,329 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:42,330 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:42,330 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:30:42,333 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-11-12 22:30:42,340 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:42,343 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:42,343 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:42,344 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:42,345 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:42,345 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:30:42,346 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:30:42,346 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:42,347 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:42,348 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:42,349 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:42,349 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:30:42,350 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:30:42,350 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:42,351 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:42,351 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:30:42,354 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 135 [2021-11-12 22:30:42,362 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:42,390 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:42,400 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:42,401 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:42,408 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 22:30:43,758 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 22:30:43,758 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 22:30:43,758 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 24 [2021-11-12 22:30:43,758 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852367459] [2021-11-12 22:30:43,758 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 22:30:43,759 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-11-12 22:30:43,759 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:30:43,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-11-12 22:30:43,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=997, Unknown=0, NotChecked=0, Total=1122 [2021-11-12 22:30:43,760 INFO L87 Difference]: Start difference. First operand 14 states and 15 transitions. Second operand has 26 states, 25 states have (on average 1.4) internal successors, (35), 25 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:30:44,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:30:44,367 INFO L93 Difference]: Finished difference Result 19 states and 20 transitions. [2021-11-12 22:30:44,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-11-12 22:30:44,367 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 1.4) internal successors, (35), 25 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-11-12 22:30:44,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:30:44,368 INFO L225 Difference]: With dead ends: 19 [2021-11-12 22:30:44,368 INFO L226 Difference]: Without dead ends: 19 [2021-11-12 22:30:44,369 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 285 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=290, Invalid=1690, Unknown=0, NotChecked=0, Total=1980 [2021-11-12 22:30:44,369 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 69 mSDsluCounter, 3 mSDsCounter, 0 mSdLazyCounter, 158 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 102.32ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 2 SdHoareTripleChecker+Invalid, 198 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.67ms SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 158 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 140.92ms IncrementalHoareTripleChecker+Time [2021-11-12 22:30:44,369 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [69 Valid, 2 Invalid, 198 Unknown, 0 Unchecked, 1.67ms Time], IncrementalHoareTripleChecker [40 Valid, 158 Invalid, 0 Unknown, 0 Unchecked, 140.92ms Time] [2021-11-12 22:30:44,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19 states. [2021-11-12 22:30:44,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19 to 18. [2021-11-12 22:30:44,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18 states, 17 states have (on average 1.1176470588235294) internal successors, (19), 17 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:30:44,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 19 transitions. [2021-11-12 22:30:44,372 INFO L78 Accepts]: Start accepts. Automaton has 18 states and 19 transitions. Word has length 13 [2021-11-12 22:30:44,373 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:30:44,373 INFO L470 AbstractCegarLoop]: Abstraction has 18 states and 19 transitions. [2021-11-12 22:30:44,373 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 1.4) internal successors, (35), 25 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:30:44,373 INFO L276 IsEmpty]: Start isEmpty. Operand 18 states and 19 transitions. [2021-11-12 22:30:44,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-11-12 22:30:44,373 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:30:44,374 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 1, 1, 1, 1] [2021-11-12 22:30:44,397 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-11-12 22:30:44,574 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:30:44,574 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 1 more)] === [2021-11-12 22:30:44,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:30:44,575 INFO L85 PathProgramCache]: Analyzing trace with hash 1234612777, now seen corresponding path program 3 times [2021-11-12 22:30:44,575 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:30:44,575 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034084005] [2021-11-12 22:30:44,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:30:44,575 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:30:44,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:30:44,711 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:30:44,711 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:30:44,711 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034084005] [2021-11-12 22:30:44,711 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034084005] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 22:30:44,711 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1509044061] [2021-11-12 22:30:44,712 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-12 22:30:44,712 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:30:44,712 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:30:44,717 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:30:44,739 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-11-12 22:30:44,870 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-12 22:30:44,870 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 22:30:44,871 INFO L263 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 23 conjunts are in the unsatisfiable core [2021-11-12 22:30:44,872 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:30:44,889 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:30:44,953 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 22:30:45,031 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:30:45,031 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:30:45,223 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:30:45,223 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1509044061] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:30:45,223 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [263548239] [2021-11-12 22:30:45,225 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-12 22:30:45,225 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 22:30:45,225 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 22:30:45,226 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 22:30:45,226 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 22:30:45,233 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,234 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:45,235 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,235 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:30:45,237 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:45,237 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,239 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:30:45,241 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:45,241 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,243 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:30:45,244 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:45,244 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,244 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-12 22:30:45,246 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-11-12 22:30:45,249 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_25|], 3=[|v_#valid_45|]} [2021-11-12 22:30:45,264 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 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:30:45,265 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,265 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:30:45,267 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,268 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:30:45,268 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:45,276 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 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:30:45,276 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,277 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:30:45,277 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,278 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:30:45,278 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:45,286 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 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:30:45,287 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,287 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:30:45,288 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,288 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:30:45,288 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:45,296 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:30:45,296 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,297 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:30:45,297 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,297 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:30:45,298 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:45,298 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:45,308 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,312 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:30:45,321 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2021-11-12 22:30:45,322 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,323 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:30:45,324 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,324 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:30:45,325 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:45,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:30:45,340 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2021-11-12 22:30:45,341 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,341 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:30:45,342 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,342 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:30:45,342 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:45,345 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:30:45,354 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2021-11-12 22:30:45,354 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,355 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:30:45,355 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,355 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:30:45,356 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:45,358 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:30:45,368 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2021-11-12 22:30:45,368 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,369 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:30:45,369 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,369 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:30:45,370 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:45,380 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:45,405 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,408 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,423 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 285 [2021-11-12 22:30:45,424 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-11-12 22:30:45,424 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:301, output treesize:285 [2021-11-12 22:30:45,428 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,441 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:45,442 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,444 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:45,444 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,445 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:30:45,445 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:30:45,445 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:45,446 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,446 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:30:45,450 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 340 [2021-11-12 22:30:45,462 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 14 treesize of output 10 [2021-11-12 22:30:45,463 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,464 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:30:45,464 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,465 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:30:45,465 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:45,473 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 14 treesize of output 10 [2021-11-12 22:30:45,474 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,474 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:30:45,476 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,477 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:30:45,477 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:45,485 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:30:45,485 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 14 treesize of output 1 [2021-11-12 22:30:45,486 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,486 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:30:45,487 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,487 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:30:45,487 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:45,495 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:30:45,496 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 14 treesize of output 1 [2021-11-12 22:30:45,496 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,497 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:30:45,497 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,498 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:30:45,498 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:45,498 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:45,512 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,516 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,525 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 235 [2021-11-12 22:30:45,526 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:30:45,526 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:469, output treesize:235 [2021-11-12 22:30:45,529 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:45,551 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:45,552 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:45,553 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:45,554 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:45,554 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:45,556 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:45,557 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:45,560 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:45,566 INFO L180 QuantifierPusher]: treesize reduction 18, result has 84.2 percent of original size [2021-11-12 22:30:45,569 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:45,569 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,570 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:45,570 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,571 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:30:45,571 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:30:45,571 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:45,576 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,577 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:30:45,578 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-11-12 22:30:45,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 14 treesize of output 10 [2021-11-12 22:30:45,585 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,585 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:30:45,585 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,586 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:30:45,586 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:45,586 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:45,590 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,591 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,593 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-12 22:30:45,593 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:30:45,593 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:92, output treesize:92 [2021-11-12 22:30:45,601 INFO L180 QuantifierPusher]: treesize reduction 19, result has 84.3 percent of original size [2021-11-12 22:30:45,604 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-11-12 22:30:45,607 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,611 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 123 [2021-11-12 22:30:45,613 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,616 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 126 [2021-11-12 22:30:45,619 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,622 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 134 [2021-11-12 22:30:45,625 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:45,638 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:45,653 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:45,689 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,697 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:45,699 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,714 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 221 [2021-11-12 22:30:45,728 INFO L185 QuantifierPusher]: treesize reduction 9, result has 97.2 percent of original size 317 [2021-11-12 22:30:45,740 INFO L180 QuantifierPusher]: treesize reduction 9, result has 97.3 percent of original size [2021-11-12 22:30:45,746 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-12 22:30:45,752 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,759 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 328 [2021-11-12 22:30:45,767 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:45,820 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:45,821 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:45,822 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:45,822 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:45,823 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:45,830 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:45,841 INFO L180 QuantifierPusher]: treesize reduction 18, result has 88.7 percent of original size [2021-11-12 22:30:45,846 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:45,846 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,852 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:45,853 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,854 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:30:45,854 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:30:45,855 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:45,855 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,856 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:45,857 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,857 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:30:45,858 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:30:45,858 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:45,859 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,859 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:30:45,862 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-11-12 22:30:45,867 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,873 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:45,874 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,875 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:45,876 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,876 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:30:45,877 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:30:45,877 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:45,877 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,878 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:45,879 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,879 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:30:45,880 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:30:45,880 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:45,881 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,881 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:30:45,884 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 135 [2021-11-12 22:30:45,888 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,891 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:45,891 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,892 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:45,893 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,894 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:30:45,894 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:30:45,894 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:45,895 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,896 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:45,896 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,897 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:30:45,897 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:30:45,898 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:45,898 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,899 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:30:45,902 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 143 [2021-11-12 22:30:45,918 INFO L180 QuantifierPusher]: treesize reduction 18, result has 88.7 percent of original size [2021-11-12 22:30:45,922 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:45,922 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,923 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:45,924 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,924 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:30:45,925 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:30:45,925 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:45,926 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,927 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:45,927 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,928 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:30:45,928 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:30:45,929 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:45,929 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,930 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:30:45,932 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-11-12 22:30:45,939 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,941 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:45,942 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,943 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:45,947 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,947 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:30:45,948 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:30:45,948 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:45,949 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,950 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:45,950 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,951 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:30:45,951 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:30:45,951 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:45,952 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:45,952 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:30:45,955 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 135 [2021-11-12 22:30:45,957 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:45,964 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:45,972 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:45,973 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:45,980 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 22:30:47,214 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 22:30:47,215 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 22:30:47,215 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 17 [2021-11-12 22:30:47,215 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039429670] [2021-11-12 22:30:47,215 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 22:30:47,215 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-12 22:30:47,216 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:30:47,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-12 22:30:47,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=578, Unknown=0, NotChecked=0, Total=650 [2021-11-12 22:30:47,217 INFO L87 Difference]: Start difference. First operand 18 states and 19 transitions. Second operand has 18 states, 18 states have (on average 2.1666666666666665) internal successors, (39), 17 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 22:30:47,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:30:47,417 INFO L93 Difference]: Finished difference Result 30 states and 31 transitions. [2021-11-12 22:30:47,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-12 22:30:47,418 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.1666666666666665) internal successors, (39), 17 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 17 [2021-11-12 22:30:47,418 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:30:47,418 INFO L225 Difference]: With dead ends: 30 [2021-11-12 22:30:47,418 INFO L226 Difference]: Without dead ends: 21 [2021-11-12 22:30:47,419 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=111, Invalid=819, Unknown=0, NotChecked=0, Total=930 [2021-11-12 22:30:47,420 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 22 mSDsluCounter, 62 mSDsCounter, 0 mSdLazyCounter, 145 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 77.41ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 56 SdHoareTripleChecker+Invalid, 156 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.97ms SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 145 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 90.30ms IncrementalHoareTripleChecker+Time [2021-11-12 22:30:47,420 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 56 Invalid, 156 Unknown, 0 Unchecked, 0.97ms Time], IncrementalHoareTripleChecker [11 Valid, 145 Invalid, 0 Unknown, 0 Unchecked, 90.30ms Time] [2021-11-12 22:30:47,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21 states. [2021-11-12 22:30:47,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21 to 20. [2021-11-12 22:30:47,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20 states, 19 states have (on average 1.105263157894737) internal successors, (21), 19 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 22:30:47,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 21 transitions. [2021-11-12 22:30:47,423 INFO L78 Accepts]: Start accepts. Automaton has 20 states and 21 transitions. Word has length 17 [2021-11-12 22:30:47,423 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:30:47,424 INFO L470 AbstractCegarLoop]: Abstraction has 20 states and 21 transitions. [2021-11-12 22:30:47,424 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.1666666666666665) internal successors, (39), 17 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 22:30:47,424 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 21 transitions. [2021-11-12 22:30:47,424 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-11-12 22:30:47,425 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:30:47,425 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1] [2021-11-12 22:30:47,463 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-11-12 22:30:47,643 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable78 [2021-11-12 22:30:47,644 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 1 more)] === [2021-11-12 22:30:47,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:30:47,644 INFO L85 PathProgramCache]: Analyzing trace with hash 878565240, now seen corresponding path program 4 times [2021-11-12 22:30:47,644 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:30:47,644 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263444045] [2021-11-12 22:30:47,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:30:47,645 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:30:47,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:30:47,844 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:30:47,844 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:30:47,844 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263444045] [2021-11-12 22:30:47,844 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263444045] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 22:30:47,845 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [860436063] [2021-11-12 22:30:47,845 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-12 22:30:47,845 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:30:47,845 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:30:47,846 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:30:47,867 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-11-12 22:30:47,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:30:47,903 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 36 conjunts are in the unsatisfiable core [2021-11-12 22:30:47,905 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:30:48,077 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:30:48,077 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:30:48,303 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 7 treesize of output 5 [2021-11-12 22:30:48,320 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:30:48,320 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [860436063] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:30:48,321 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [504481062] [2021-11-12 22:30:48,322 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-12 22:30:48,323 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 22:30:48,323 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 22:30:48,323 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 22:30:48,323 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 22:30:48,335 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:48,336 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:48,336 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:48,336 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-12 22:30:48,338 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:48,338 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:48,344 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:30:48,348 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:48,349 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:48,350 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:30:48,351 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:48,351 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:48,352 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:30:48,353 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-11-12 22:30:48,358 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_26|], 3=[|v_#valid_46|]} [2021-11-12 22:30:48,364 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 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:30:48,365 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:48,365 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:30:48,366 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:48,366 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:30:48,366 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:48,373 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 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:30:48,373 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:48,374 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:30:48,374 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:48,374 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:30:48,375 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:48,381 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:30:48,382 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 treesize of output 1 [2021-11-12 22:30:48,382 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:48,382 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:30:48,383 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:48,383 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:30:48,383 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:48,389 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:30:48,389 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 treesize of output 1 [2021-11-12 22:30:48,390 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:48,390 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:30:48,390 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:48,391 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:30:48,391 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:48,391 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:48,396 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:48,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:30:48,408 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2021-11-12 22:30:48,408 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:48,409 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:30:48,410 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:48,410 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:30:48,410 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:48,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:30:48,421 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2021-11-12 22:30:48,422 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:48,423 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:30:48,423 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:48,424 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:30:48,424 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:48,424 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:48,429 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:48,431 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:48,433 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 146 [2021-11-12 22:30:48,433 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:30:48,434 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 2 variables, input treesize:301, output treesize:146 [2021-11-12 22:30:48,436 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:48,440 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:48,440 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:48,441 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:48,441 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:48,441 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:30:48,442 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:30:48,442 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:48,443 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:48,443 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:30:48,445 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 197 [2021-11-12 22:30:48,457 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 14 treesize of output 10 [2021-11-12 22:30:48,457 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:48,458 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:30:48,458 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:48,458 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:30:48,458 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:48,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 14 treesize of output 10 [2021-11-12 22:30:48,466 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:48,466 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:30:48,466 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:48,467 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:30:48,467 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:48,467 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:48,476 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:48,478 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:48,481 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 238 [2021-11-12 22:30:48,482 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:30:48,482 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:238, output treesize:238 [2021-11-12 22:30:48,485 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:48,498 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:48,498 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:48,499 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:48,501 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:48,501 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:48,504 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:48,508 INFO L180 QuantifierPusher]: treesize reduction 18, result has 84.2 percent of original size [2021-11-12 22:30:48,511 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:48,511 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:48,512 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:48,512 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:48,512 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:30:48,513 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:30:48,513 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:48,514 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:48,514 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:30:48,515 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-11-12 22:30:48,523 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 14 treesize of output 10 [2021-11-12 22:30:48,524 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:48,524 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:30:48,524 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:48,525 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:30:48,525 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:48,525 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:48,528 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:48,529 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:48,531 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-12 22:30:48,531 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:30:48,531 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:92, output treesize:92 [2021-11-12 22:30:48,540 INFO L180 QuantifierPusher]: treesize reduction 19, result has 84.3 percent of original size [2021-11-12 22:30:48,542 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-11-12 22:30:48,548 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:48,551 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 123 [2021-11-12 22:30:48,553 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:48,556 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 126 [2021-11-12 22:30:48,558 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:48,561 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 134 [2021-11-12 22:30:48,565 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:48,576 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:48,589 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:48,616 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:48,624 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:48,627 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:48,645 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 265 [2021-11-12 22:30:48,655 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 352 [2021-11-12 22:30:48,660 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:48,670 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 355 [2021-11-12 22:30:48,678 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:48,687 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 363 [2021-11-12 22:30:48,695 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:48,745 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:48,746 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:48,747 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:48,749 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:48,749 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:48,754 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:48,765 INFO L180 QuantifierPusher]: treesize reduction 18, result has 88.7 percent of original size [2021-11-12 22:30:48,769 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:48,770 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:48,771 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:48,771 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:48,772 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:30:48,772 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:30:48,773 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:48,773 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:48,774 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:48,775 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:48,775 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:30:48,776 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:30:48,776 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:48,777 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:48,777 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:30:48,779 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-11-12 22:30:48,783 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:48,786 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:48,786 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:48,787 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:48,788 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:48,788 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:30:48,789 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:30:48,789 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:48,789 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:48,790 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:48,791 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:48,791 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:30:48,792 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:30:48,792 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:48,793 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:48,793 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:30:48,796 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 135 [2021-11-12 22:30:48,800 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:48,802 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:48,804 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:48,805 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:48,805 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:48,806 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:30:48,806 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:30:48,807 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:48,807 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:48,808 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:48,808 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:48,809 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:30:48,809 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:30:48,810 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:48,810 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:48,811 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:30:48,813 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 143 [2021-11-12 22:30:48,824 INFO L180 QuantifierPusher]: treesize reduction 18, result has 88.7 percent of original size [2021-11-12 22:30:48,827 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:48,828 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:48,829 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:48,829 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:48,830 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:30:48,830 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:30:48,831 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:48,831 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:48,832 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:48,833 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:48,833 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:30:48,834 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:30:48,834 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:48,835 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:48,835 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:30:48,837 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-11-12 22:30:48,843 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:48,845 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:48,846 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:48,847 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:48,847 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:48,848 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:30:48,848 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:30:48,848 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:48,849 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:48,850 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:48,850 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:48,851 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:30:48,851 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:30:48,852 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:48,852 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:48,853 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:30:48,855 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 135 [2021-11-12 22:30:48,858 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:48,865 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:48,872 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:48,873 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:48,879 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 22:30:50,074 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 22:30:50,074 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 22:30:50,075 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2021-11-12 22:30:50,075 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770179071] [2021-11-12 22:30:50,075 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 22:30:50,076 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-11-12 22:30:50,076 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:30:50,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-11-12 22:30:50,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=1000, Unknown=0, NotChecked=0, Total=1122 [2021-11-12 22:30:50,077 INFO L87 Difference]: Start difference. First operand 20 states and 21 transitions. Second operand has 26 states, 25 states have (on average 1.72) internal successors, (43), 25 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 22:30:50,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:30:50,426 INFO L93 Difference]: Finished difference Result 25 states and 26 transitions. [2021-11-12 22:30:50,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-11-12 22:30:50,426 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 1.72) internal successors, (43), 25 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 19 [2021-11-12 22:30:50,427 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:30:50,427 INFO L225 Difference]: With dead ends: 25 [2021-11-12 22:30:50,427 INFO L226 Difference]: Without dead ends: 25 [2021-11-12 22:30:50,428 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 342 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=281, Invalid=1525, Unknown=0, NotChecked=0, Total=1806 [2021-11-12 22:30:50,428 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 98 mSDsluCounter, 22 mSDsCounter, 0 mSdLazyCounter, 157 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 94.63ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 14 SdHoareTripleChecker+Invalid, 186 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.47ms SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 157 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 123.57ms IncrementalHoareTripleChecker+Time [2021-11-12 22:30:50,428 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 14 Invalid, 186 Unknown, 0 Unchecked, 1.47ms Time], IncrementalHoareTripleChecker [29 Valid, 157 Invalid, 0 Unknown, 0 Unchecked, 123.57ms Time] [2021-11-12 22:30:50,429 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25 states. [2021-11-12 22:30:50,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25 to 24. [2021-11-12 22:30:50,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24 states, 23 states have (on average 1.0869565217391304) internal successors, (25), 23 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 22:30:50,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 25 transitions. [2021-11-12 22:30:50,431 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 25 transitions. Word has length 19 [2021-11-12 22:30:50,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:30:50,432 INFO L470 AbstractCegarLoop]: Abstraction has 24 states and 25 transitions. [2021-11-12 22:30:50,432 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 1.72) internal successors, (43), 25 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 22:30:50,432 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 25 transitions. [2021-11-12 22:30:50,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-11-12 22:30:50,437 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:30:50,437 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 1, 1, 1, 1] [2021-11-12 22:30:50,473 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-11-12 22:30:50,637 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:30:50,638 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 1 more)] === [2021-11-12 22:30:50,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:30:50,638 INFO L85 PathProgramCache]: Analyzing trace with hash -1707427160, now seen corresponding path program 5 times [2021-11-12 22:30:50,638 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:30:50,638 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481276303] [2021-11-12 22:30:50,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:30:50,639 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:30:50,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:30:50,838 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 6 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:30:50,839 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:30:50,839 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481276303] [2021-11-12 22:30:50,839 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [481276303] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 22:30:50,839 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1081382181] [2021-11-12 22:30:50,839 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 22:30:50,839 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:30:50,840 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:30:50,840 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:30:50,866 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-11-12 22:30:50,985 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-11-12 22:30:50,985 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 22:30:50,987 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 20 conjunts are in the unsatisfiable core [2021-11-12 22:30:50,989 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:30:51,147 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 6 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:30:51,147 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:30:51,418 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 6 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:30:51,418 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1081382181] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:30:51,419 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1842819120] [2021-11-12 22:30:51,420 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-12 22:30:51,420 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 22:30:51,421 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 22:30:51,421 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 22:30:51,421 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 22:30:51,426 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,427 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:51,427 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,428 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-12 22:30:51,428 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:51,430 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,431 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:30:51,432 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:51,437 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,438 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:30:51,440 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:51,440 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,442 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:30:51,443 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-11-12 22:30:51,453 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_27|], 3=[|v_#valid_47|]} [2021-11-12 22:30:51,459 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 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:30:51,460 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,460 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:30:51,460 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,461 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:30:51,461 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:51,467 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 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:30:51,468 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,468 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:30:51,469 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,469 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:30:51,469 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:51,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, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:30:51,476 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,476 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:30:51,477 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,477 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:30:51,477 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:51,484 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 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:30:51,484 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,485 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:30:51,485 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,485 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:30:51,486 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:51,486 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:51,517 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:30:51,529 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2021-11-12 22:30:51,529 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,530 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:30:51,531 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,531 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:30:51,531 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:51,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:30:51,544 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2021-11-12 22:30:51,544 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,545 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:30:51,546 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,546 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:30:51,546 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:51,550 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:30:51,560 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2021-11-12 22:30:51,560 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,561 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:30:51,561 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,562 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:30:51,562 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:51,565 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:30:51,572 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2021-11-12 22:30:51,573 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,573 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:30:51,574 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,574 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:30:51,574 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:51,575 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:51,583 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,586 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,589 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 285 [2021-11-12 22:30:51,590 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-11-12 22:30:51,590 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:301, output treesize:285 [2021-11-12 22:30:51,594 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,599 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:51,600 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,600 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:51,601 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,601 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:30:51,602 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:30:51,602 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:51,602 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,603 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:30:51,606 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 340 [2021-11-12 22:30:51,619 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 14 treesize of output 10 [2021-11-12 22:30:51,620 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,620 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:30:51,620 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,621 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:30:51,621 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:51,629 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:30:51,629 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 14 treesize of output 1 [2021-11-12 22:30:51,630 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,630 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:30:51,630 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,630 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:30:51,631 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:51,639 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:30:51,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 14 treesize of output 1 [2021-11-12 22:30:51,640 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,640 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:30:51,641 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,641 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:30:51,641 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:51,648 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:30:51,648 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 14 treesize of output 1 [2021-11-12 22:30:51,649 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,649 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:30:51,649 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,650 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:30:51,650 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:51,650 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:51,653 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,655 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,657 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 120 [2021-11-12 22:30:51,657 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:30:51,657 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:469, output treesize:120 [2021-11-12 22:30:51,659 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:51,671 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:51,672 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:51,673 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:51,674 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:51,675 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:51,675 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:51,678 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:51,683 INFO L180 QuantifierPusher]: treesize reduction 18, result has 84.2 percent of original size [2021-11-12 22:30:51,685 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:51,686 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,686 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:51,687 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,687 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:30:51,687 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:30:51,688 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:51,688 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,688 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:30:51,690 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-11-12 22:30:51,695 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 14 treesize of output 10 [2021-11-12 22:30:51,696 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,696 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:30:51,696 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,697 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:30:51,697 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:51,697 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:51,700 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,701 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,702 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-12 22:30:51,703 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:30:51,703 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:92, output treesize:92 [2021-11-12 22:30:51,711 INFO L180 QuantifierPusher]: treesize reduction 19, result has 84.3 percent of original size [2021-11-12 22:30:51,713 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-11-12 22:30:51,716 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,719 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 123 [2021-11-12 22:30:51,722 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,724 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 126 [2021-11-12 22:30:51,727 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,729 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 134 [2021-11-12 22:30:51,733 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:51,742 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:51,753 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:51,775 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,782 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:51,785 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,794 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 265 [2021-11-12 22:30:51,804 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 347 [2021-11-12 22:30:51,809 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,814 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 350 [2021-11-12 22:30:51,820 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,827 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 358 [2021-11-12 22:30:51,834 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:51,875 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:51,876 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:51,876 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:51,877 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:51,878 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:51,882 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:51,895 INFO L180 QuantifierPusher]: treesize reduction 18, result has 88.7 percent of original size [2021-11-12 22:30:51,898 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:51,899 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,900 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:51,900 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,901 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:30:51,901 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:30:51,902 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:51,902 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,903 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:51,903 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,904 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:30:51,904 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:30:51,905 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:51,905 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,906 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:30:51,908 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-11-12 22:30:51,911 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,913 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:51,914 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,914 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:51,915 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,915 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:30:51,916 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:30:51,916 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:51,917 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,917 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:51,918 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,918 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:30:51,919 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:30:51,919 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:51,920 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,920 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:30:51,922 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 135 [2021-11-12 22:30:51,926 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,928 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:51,929 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,931 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:51,931 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,932 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:30:51,933 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:30:51,933 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:51,933 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,934 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:51,935 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,935 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:30:51,936 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:30:51,936 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:51,936 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,937 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:30:51,939 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 143 [2021-11-12 22:30:51,949 INFO L180 QuantifierPusher]: treesize reduction 18, result has 88.7 percent of original size [2021-11-12 22:30:51,952 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:51,953 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,954 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:51,954 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,955 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:30:51,955 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:30:51,955 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:51,956 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,957 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:51,957 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,958 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:30:51,958 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:30:51,958 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:51,959 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,959 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:30:51,962 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-11-12 22:30:51,967 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,969 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:51,970 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,970 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:51,971 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,971 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:30:51,972 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:30:51,972 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:51,973 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,973 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:51,974 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,974 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:30:51,975 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:30:51,975 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:51,976 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:51,976 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:30:51,978 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 135 [2021-11-12 22:30:51,983 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:51,988 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:51,994 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:51,995 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:52,000 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 22:30:53,243 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 22:30:53,243 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 22:30:53,243 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2021-11-12 22:30:53,243 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155572980] [2021-11-12 22:30:53,243 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 22:30:53,244 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-11-12 22:30:53,244 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:30:53,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-11-12 22:30:53,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=783, Unknown=0, NotChecked=0, Total=870 [2021-11-12 22:30:53,245 INFO L87 Difference]: Start difference. First operand 24 states and 25 transitions. Second operand has 22 states, 22 states have (on average 2.1818181818181817) internal successors, (48), 21 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:30:53,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:30:53,538 INFO L93 Difference]: Finished difference Result 40 states and 41 transitions. [2021-11-12 22:30:53,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-11-12 22:30:53,538 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1818181818181817) internal successors, (48), 21 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-11-12 22:30:53,538 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:30:53,539 INFO L225 Difference]: With dead ends: 40 [2021-11-12 22:30:53,539 INFO L226 Difference]: Without dead ends: 27 [2021-11-12 22:30:53,539 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 47 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 256 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=126, Invalid=1134, Unknown=0, NotChecked=0, Total=1260 [2021-11-12 22:30:53,540 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 33 mSDsluCounter, 123 mSDsCounter, 0 mSdLazyCounter, 196 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 121.05ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 211 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.54ms SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 196 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 146.71ms IncrementalHoareTripleChecker+Time [2021-11-12 22:30:53,540 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 123 Invalid, 211 Unknown, 0 Unchecked, 1.54ms Time], IncrementalHoareTripleChecker [15 Valid, 196 Invalid, 0 Unknown, 0 Unchecked, 146.71ms Time] [2021-11-12 22:30:53,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states. [2021-11-12 22:30:53,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 26. [2021-11-12 22:30:53,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26 states, 25 states have (on average 1.08) internal successors, (27), 25 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 22:30:53,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 27 transitions. [2021-11-12 22:30:53,543 INFO L78 Accepts]: Start accepts. Automaton has 26 states and 27 transitions. Word has length 23 [2021-11-12 22:30:53,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:30:53,543 INFO L470 AbstractCegarLoop]: Abstraction has 26 states and 27 transitions. [2021-11-12 22:30:53,543 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1818181818181817) internal successors, (48), 21 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:30:53,544 INFO L276 IsEmpty]: Start isEmpty. Operand 26 states and 27 transitions. [2021-11-12 22:30:53,544 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-11-12 22:30:53,544 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:30:53,544 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 1, 1, 1, 1] [2021-11-12 22:30:53,580 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-11-12 22:30:53,745 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:30:53,745 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 1 more)] === [2021-11-12 22:30:53,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:30:53,745 INFO L85 PathProgramCache]: Analyzing trace with hash -1386321737, now seen corresponding path program 6 times [2021-11-12 22:30:53,745 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:30:53,745 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101532269] [2021-11-12 22:30:53,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:30:53,746 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:30:53,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:30:53,985 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 4 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:30:53,985 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:30:53,985 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101532269] [2021-11-12 22:30:53,985 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101532269] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 22:30:53,985 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [29770996] [2021-11-12 22:30:53,985 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-12 22:30:53,985 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:30:53,986 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:30:53,987 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:30:54,008 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-11-12 22:30:54,064 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-12 22:30:54,064 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 22:30:54,066 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 48 conjunts are in the unsatisfiable core [2021-11-12 22:30:54,068 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:30:54,077 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:30:54,516 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 9 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:30:54,517 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:30:54,996 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 16 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:30:54,996 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [29770996] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:30:54,996 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1709711132] [2021-11-12 22:30:54,998 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-12 22:30:54,998 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 22:30:54,999 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 22:30:54,999 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 22:30:54,999 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 22:30:55,003 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:55,004 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:55,005 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:55,006 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:30:55,008 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:55,008 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:55,010 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:30:55,010 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:55,011 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:55,011 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-12 22:30:55,011 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:55,012 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:55,012 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:30:55,014 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-11-12 22:30:55,016 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_29|], 3=[|v_#valid_48|]} [2021-11-12 22:30:55,024 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 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:30:55,025 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:55,025 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:30:55,025 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:55,026 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:30:55,026 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:55,033 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 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:30:55,034 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:55,034 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:30:55,034 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:55,035 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:30:55,035 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:55,042 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:30:55,043 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2021-11-12 22:30:55,043 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:55,043 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:30:55,044 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:55,044 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:30:55,044 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:55,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:30:55,051 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 treesize of output 1 [2021-11-12 22:30:55,052 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:55,052 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:30:55,052 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:55,053 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:30:55,053 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:55,053 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:55,057 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:55,060 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:30:55,068 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2021-11-12 22:30:55,069 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:55,070 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:30:55,070 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:55,071 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:30:55,071 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:55,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:30:55,080 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2021-11-12 22:30:55,081 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:55,082 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:30:55,082 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:55,083 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:30:55,083 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:55,083 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:55,087 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:55,089 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:55,091 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 146 [2021-11-12 22:30:55,091 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:30:55,091 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 2 variables, input treesize:301, output treesize:146 [2021-11-12 22:30:55,094 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:55,097 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:55,098 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:55,098 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:55,099 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:55,099 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:30:55,099 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:30:55,100 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:55,100 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:55,101 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:30:55,102 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 197 [2021-11-12 22:30:55,112 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 14 treesize of output 10 [2021-11-12 22:30:55,112 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:55,113 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:30:55,113 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:55,113 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:30:55,114 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:55,120 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:30:55,121 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 14 treesize of output 1 [2021-11-12 22:30:55,121 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:55,121 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:30:55,122 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:55,122 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:30:55,122 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:55,123 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:55,125 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:55,127 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:55,129 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 120 [2021-11-12 22:30:55,129 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:30:55,129 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:238, output treesize:120 [2021-11-12 22:30:55,131 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:55,139 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:55,139 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:55,140 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:55,141 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:55,143 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:55,147 INFO L180 QuantifierPusher]: treesize reduction 18, result has 84.2 percent of original size [2021-11-12 22:30:55,149 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:55,150 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:55,150 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:55,150 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:55,151 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:30:55,151 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:30:55,151 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:55,152 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:55,152 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:30:55,153 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-11-12 22:30:55,159 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 14 treesize of output 10 [2021-11-12 22:30:55,160 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:55,160 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:30:55,160 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:55,161 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:30:55,161 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:55,161 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:55,163 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:55,164 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:55,166 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-12 22:30:55,166 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:30:55,166 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:92, output treesize:92 [2021-11-12 22:30:55,174 INFO L180 QuantifierPusher]: treesize reduction 19, result has 84.3 percent of original size [2021-11-12 22:30:55,176 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-11-12 22:30:55,180 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:55,183 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 123 [2021-11-12 22:30:55,186 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:55,188 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 126 [2021-11-12 22:30:55,191 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:55,195 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 134 [2021-11-12 22:30:55,199 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:55,211 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:55,221 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:55,242 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:55,256 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:55,259 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:55,274 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 263 [2021-11-12 22:30:55,287 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 350 [2021-11-12 22:30:55,293 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:55,303 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 353 [2021-11-12 22:30:55,309 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:55,319 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 361 [2021-11-12 22:30:55,328 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:55,420 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:55,420 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:55,421 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:55,422 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:55,423 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:55,429 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:55,439 INFO L180 QuantifierPusher]: treesize reduction 18, result has 88.7 percent of original size [2021-11-12 22:30:55,443 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:55,444 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:55,444 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:55,445 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:55,445 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:30:55,446 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:30:55,446 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:55,447 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:55,448 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:55,448 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:55,449 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:30:55,449 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:30:55,449 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:55,450 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:55,450 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:30:55,452 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-11-12 22:30:55,457 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:55,459 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:55,460 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:55,461 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:55,461 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:55,462 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:30:55,462 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:30:55,465 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:55,465 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:55,466 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:55,467 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:55,467 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:30:55,468 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:30:55,468 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:55,469 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:55,469 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:30:55,471 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 135 [2021-11-12 22:30:55,476 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:55,478 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:55,479 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:55,480 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:55,480 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:55,481 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:30:55,481 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:30:55,482 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:55,482 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:55,483 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:55,483 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:55,484 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:30:55,484 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:30:55,485 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:55,485 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:55,485 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:30:55,489 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 143 [2021-11-12 22:30:55,500 INFO L180 QuantifierPusher]: treesize reduction 18, result has 88.7 percent of original size [2021-11-12 22:30:55,504 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:55,504 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:55,505 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:55,506 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:55,506 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:30:55,507 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:30:55,507 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:55,507 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:55,508 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:55,509 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:55,509 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:30:55,510 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:30:55,510 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:55,510 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:55,511 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:30:55,513 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-11-12 22:30:55,520 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:55,522 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:55,523 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:55,524 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:55,524 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:55,525 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:30:55,525 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:30:55,525 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:55,526 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:55,527 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:55,527 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:55,528 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:30:55,528 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:30:55,528 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:55,529 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:55,529 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:30:55,532 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 135 [2021-11-12 22:30:55,534 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:55,540 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:55,547 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:55,548 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:55,555 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 22:30:56,791 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 22:30:56,791 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 22:30:56,791 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 36 [2021-11-12 22:30:56,791 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490315425] [2021-11-12 22:30:56,792 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 22:30:56,792 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2021-11-12 22:30:56,792 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:30:56,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2021-11-12 22:30:56,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=200, Invalid=1870, Unknown=0, NotChecked=0, Total=2070 [2021-11-12 22:30:56,794 INFO L87 Difference]: Start difference. First operand 26 states and 27 transitions. Second operand has 38 states, 37 states have (on average 2.027027027027027) internal successors, (75), 37 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 22:30:57,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:30:57,261 INFO L93 Difference]: Finished difference Result 31 states and 32 transitions. [2021-11-12 22:30:57,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-11-12 22:30:57,262 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 37 states have (on average 2.027027027027027) internal successors, (75), 37 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-11-12 22:30:57,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:30:57,262 INFO L225 Difference]: With dead ends: 31 [2021-11-12 22:30:57,262 INFO L226 Difference]: Without dead ends: 31 [2021-11-12 22:30:57,264 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 785 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=474, Invalid=2718, Unknown=0, NotChecked=0, Total=3192 [2021-11-12 22:30:57,264 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 100 mSDsluCounter, 47 mSDsCounter, 0 mSdLazyCounter, 310 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 142.13ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 28 SdHoareTripleChecker+Invalid, 342 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.04ms SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 310 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 171.18ms IncrementalHoareTripleChecker+Time [2021-11-12 22:30:57,264 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [100 Valid, 28 Invalid, 342 Unknown, 0 Unchecked, 2.04ms Time], IncrementalHoareTripleChecker [32 Valid, 310 Invalid, 0 Unknown, 0 Unchecked, 171.18ms Time] [2021-11-12 22:30:57,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2021-11-12 22:30:57,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 30. [2021-11-12 22:30:57,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 29 states have (on average 1.0689655172413792) internal successors, (31), 29 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 22:30:57,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 31 transitions. [2021-11-12 22:30:57,268 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 31 transitions. Word has length 25 [2021-11-12 22:30:57,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:30:57,269 INFO L470 AbstractCegarLoop]: Abstraction has 30 states and 31 transitions. [2021-11-12 22:30:57,269 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 37 states have (on average 2.027027027027027) internal successors, (75), 37 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 22:30:57,269 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 31 transitions. [2021-11-12 22:30:57,270 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-11-12 22:30:57,270 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:30:57,270 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 1, 1, 1, 1] [2021-11-12 22:30:57,291 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-11-12 22:30:57,472 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable159 [2021-11-12 22:30:57,473 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 1 more)] === [2021-11-12 22:30:57,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:30:57,473 INFO L85 PathProgramCache]: Analyzing trace with hash -1845324697, now seen corresponding path program 7 times [2021-11-12 22:30:57,473 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:30:57,473 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108686673] [2021-11-12 22:30:57,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:30:57,473 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:30:57,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:30:57,657 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 8 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:30:57,657 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:30:57,657 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108686673] [2021-11-12 22:30:57,657 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108686673] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 22:30:57,657 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1679555224] [2021-11-12 22:30:57,657 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-12 22:30:57,657 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:30:57,657 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:30:57,658 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:30:57,659 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-11-12 22:30:57,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:30:58,000 INFO L263 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 24 conjunts are in the unsatisfiable core [2021-11-12 22:30:58,002 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:30:58,202 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 8 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:30:58,203 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:30:58,582 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 8 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:30:58,582 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1679555224] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:30:58,582 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [517255284] [2021-11-12 22:30:58,584 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-12 22:30:58,584 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 22:30:58,584 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 22:30:58,584 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 22:30:58,584 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 22:30:58,590 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:58,591 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:58,591 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:58,592 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-12 22:30:58,592 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:58,593 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:58,593 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:30:58,595 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:58,595 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:58,597 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:30:58,598 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:58,599 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:58,601 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:30:58,602 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-11-12 22:30:58,605 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_30|], 3=[|v_#valid_49|]} [2021-11-12 22:30:58,612 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 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:30:58,613 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:58,613 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:30:58,614 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:58,614 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:30:58,614 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:58,622 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 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:30:58,623 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:58,623 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:30:58,624 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:58,624 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:30:58,624 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:58,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:30:58,632 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2021-11-12 22:30:58,633 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:58,633 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:30:58,633 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:58,634 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:30:58,634 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:58,641 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:30:58,642 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 treesize of output 1 [2021-11-12 22:30:58,642 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:58,642 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:30:58,643 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:58,643 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:30:58,643 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:58,644 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:58,647 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:58,651 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:30:58,661 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2021-11-12 22:30:58,661 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:58,662 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:30:58,662 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:58,663 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:30:58,663 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:58,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:30:58,675 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2021-11-12 22:30:58,676 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:58,677 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:30:58,677 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:58,678 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:30:58,678 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:58,678 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:58,682 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:58,684 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:58,685 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 143 [2021-11-12 22:30:58,686 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:30:58,686 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 2 variables, input treesize:301, output treesize:143 [2021-11-12 22:30:58,689 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:58,692 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:58,693 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:58,693 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:58,694 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:58,694 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:30:58,694 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:30:58,695 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:58,695 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:58,695 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:30:58,697 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 194 [2021-11-12 22:30:58,707 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 14 treesize of output 10 [2021-11-12 22:30:58,707 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:58,708 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:30:58,708 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:58,708 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:30:58,709 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:58,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:30:58,716 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 14 treesize of output 1 [2021-11-12 22:30:58,716 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:58,716 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:30:58,717 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:58,717 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:30:58,717 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:58,717 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:58,720 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:58,722 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:58,724 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 120 [2021-11-12 22:30:58,724 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:30:58,724 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:235, output treesize:120 [2021-11-12 22:30:58,727 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:58,734 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:58,735 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:58,735 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:58,736 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:58,738 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:58,742 INFO L180 QuantifierPusher]: treesize reduction 18, result has 84.2 percent of original size [2021-11-12 22:30:58,745 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:58,745 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:58,745 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:58,746 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:58,746 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:30:58,747 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:30:58,747 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:58,747 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:58,748 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:30:58,749 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-11-12 22:30:58,757 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 14 treesize of output 10 [2021-11-12 22:30:58,757 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:58,757 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:30:58,758 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:58,758 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:30:58,758 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:30:58,759 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:58,761 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:58,762 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:58,764 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-12 22:30:58,764 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:30:58,764 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:92, output treesize:92 [2021-11-12 22:30:58,779 INFO L180 QuantifierPusher]: treesize reduction 19, result has 84.3 percent of original size [2021-11-12 22:30:58,782 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-11-12 22:30:58,786 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:58,789 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 123 [2021-11-12 22:30:58,792 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:58,794 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 126 [2021-11-12 22:30:58,798 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:58,801 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 134 [2021-11-12 22:30:58,805 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:58,814 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:58,825 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:58,846 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:58,853 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:58,857 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:58,869 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 263 [2021-11-12 22:30:58,884 INFO L185 QuantifierPusher]: treesize reduction 7, result has 98.0 percent of original size 338 [2021-11-12 22:30:58,895 INFO L180 QuantifierPusher]: treesize reduction 7, result has 98.0 percent of original size [2021-11-12 22:30:58,902 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 341 [2021-11-12 22:30:58,909 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:58,916 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 349 [2021-11-12 22:30:58,929 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:58,968 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:58,969 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:58,969 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:58,970 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:58,971 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:58,975 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:58,983 INFO L180 QuantifierPusher]: treesize reduction 18, result has 88.7 percent of original size [2021-11-12 22:30:58,987 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:58,988 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:58,988 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:58,989 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:58,989 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:30:58,990 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:30:58,990 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:58,991 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:58,991 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:58,992 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:58,992 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:30:58,993 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:30:58,993 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:58,994 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:58,994 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:30:58,996 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-11-12 22:30:59,000 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:59,001 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:59,002 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:59,003 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:59,003 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:59,004 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:30:59,004 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:30:59,005 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:59,005 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:59,007 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:59,007 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:59,008 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:30:59,009 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:30:59,009 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:59,009 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:59,010 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:30:59,012 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 135 [2021-11-12 22:30:59,016 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:59,019 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:59,019 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:59,020 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:59,021 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:59,021 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:30:59,022 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:30:59,022 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:59,022 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:59,023 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:59,024 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:59,024 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:30:59,025 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:30:59,025 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:59,025 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:59,026 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:30:59,028 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 143 [2021-11-12 22:30:59,041 INFO L180 QuantifierPusher]: treesize reduction 18, result has 88.7 percent of original size [2021-11-12 22:30:59,045 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:59,046 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:59,046 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:59,047 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:59,047 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:30:59,048 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:30:59,048 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:59,049 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:59,049 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:59,050 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:59,050 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:30:59,051 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:30:59,051 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:59,052 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:59,052 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:30:59,054 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-11-12 22:30:59,059 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:59,061 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:59,062 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:59,062 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:59,063 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:59,063 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:30:59,064 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:30:59,064 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:59,065 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:59,065 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:59,066 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:59,066 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:30:59,067 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:30:59,067 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:30:59,068 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:30:59,068 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:30:59,070 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 135 [2021-11-12 22:30:59,073 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:59,077 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:59,089 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:59,090 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:30:59,098 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 22:31:00,515 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 22:31:00,515 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 22:31:00,515 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 25 [2021-11-12 22:31:00,516 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255146452] [2021-11-12 22:31:00,516 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 22:31:00,516 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-11-12 22:31:00,516 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:31:00,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-11-12 22:31:00,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=1025, Unknown=0, NotChecked=0, Total=1122 [2021-11-12 22:31:00,517 INFO L87 Difference]: Start difference. First operand 30 states and 31 transitions. Second operand has 26 states, 26 states have (on average 2.3076923076923075) internal successors, (60), 25 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 22:31:00,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:31:00,902 INFO L93 Difference]: Finished difference Result 50 states and 51 transitions. [2021-11-12 22:31:00,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-11-12 22:31:00,902 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.3076923076923075) internal successors, (60), 25 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-11-12 22:31:00,903 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:31:00,903 INFO L225 Difference]: With dead ends: 50 [2021-11-12 22:31:00,903 INFO L226 Difference]: Without dead ends: 33 [2021-11-12 22:31:00,904 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 63 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 328 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=148, Invalid=1574, Unknown=0, NotChecked=0, Total=1722 [2021-11-12 22:31:00,904 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 43 mSDsluCounter, 176 mSDsCounter, 0 mSdLazyCounter, 251 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 153.87ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 179 SdHoareTripleChecker+Invalid, 270 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.92ms SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 251 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 178.93ms IncrementalHoareTripleChecker+Time [2021-11-12 22:31:00,905 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 179 Invalid, 270 Unknown, 0 Unchecked, 1.92ms Time], IncrementalHoareTripleChecker [19 Valid, 251 Invalid, 0 Unknown, 0 Unchecked, 178.93ms Time] [2021-11-12 22:31:00,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33 states. [2021-11-12 22:31:00,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33 to 32. [2021-11-12 22:31:00,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32 states, 31 states have (on average 1.064516129032258) internal successors, (33), 31 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 22:31:00,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 33 transitions. [2021-11-12 22:31:00,908 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 33 transitions. Word has length 29 [2021-11-12 22:31:00,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:31:00,909 INFO L470 AbstractCegarLoop]: Abstraction has 32 states and 33 transitions. [2021-11-12 22:31:00,909 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.3076923076923075) internal successors, (60), 25 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 22:31:00,909 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 33 transitions. [2021-11-12 22:31:00,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-11-12 22:31:00,910 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:31:00,910 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 1, 1, 1, 1] [2021-11-12 22:31:00,944 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-11-12 22:31:01,124 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:31:01,124 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 1 more)] === [2021-11-12 22:31:01,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:31:01,125 INFO L85 PathProgramCache]: Analyzing trace with hash 346635062, now seen corresponding path program 8 times [2021-11-12 22:31:01,125 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:31:01,125 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131580797] [2021-11-12 22:31:01,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:31:01,125 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:31:01,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:31:01,429 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 9 proven. 48 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:31:01,429 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:31:01,429 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1131580797] [2021-11-12 22:31:01,430 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1131580797] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 22:31:01,430 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [164451603] [2021-11-12 22:31:01,430 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 22:31:01,430 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:31:01,430 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:31:01,431 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:31:01,448 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-11-12 22:31:01,660 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-11-12 22:31:01,660 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 22:31:01,663 INFO L263 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 71 conjunts are in the unsatisfiable core [2021-11-12 22:31:01,665 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:31:01,671 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:31:02,192 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-11-12 22:31:02,192 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:31:03,229 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-11-12 22:31:03,229 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [164451603] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:31:03,229 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1743417618] [2021-11-12 22:31:03,230 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-12 22:31:03,231 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 22:31:03,231 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 22:31:03,231 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 22:31:03,231 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 22:31:03,237 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,238 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:03,248 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,249 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-12 22:31:03,250 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:03,251 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,253 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:31:03,254 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:03,255 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,256 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:31:03,257 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:03,257 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,257 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:31:03,259 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-11-12 22:31:03,261 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_32|], 3=[|v_#valid_50|]} [2021-11-12 22:31:03,268 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 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:31:03,269 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,269 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:31:03,269 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,270 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:31:03,270 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:03,277 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 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:31:03,277 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,278 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:31:03,278 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,278 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:31:03,278 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:03,285 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 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:31:03,286 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,286 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:31:03,286 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,287 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:31:03,287 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:03,294 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 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:31:03,294 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,295 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:31:03,295 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,295 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:31:03,295 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:03,296 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:03,303 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:31:03,315 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2021-11-12 22:31:03,316 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,317 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:31:03,317 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,318 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:31:03,318 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:03,322 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:31:03,331 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2021-11-12 22:31:03,331 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,332 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:31:03,333 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,333 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:31:03,333 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:03,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:31:03,346 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2021-11-12 22:31:03,346 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,347 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:31:03,347 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,347 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:31:03,347 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:03,350 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:31:03,359 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2021-11-12 22:31:03,360 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,360 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:31:03,361 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,361 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:31:03,361 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:03,361 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:03,367 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,369 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,371 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 285 [2021-11-12 22:31:03,371 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-11-12 22:31:03,371 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:301, output treesize:285 [2021-11-12 22:31:03,374 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,378 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:03,379 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,379 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:03,379 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,380 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:31:03,380 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:31:03,380 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:03,380 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,381 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:03,383 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 340 [2021-11-12 22:31:03,402 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-12 22:31:03,402 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,402 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:31:03,403 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,403 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:31:03,404 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:03,411 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 14 treesize of output 10 [2021-11-12 22:31:03,412 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,412 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:31:03,412 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,412 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:31:03,412 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:03,419 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 14 treesize of output 10 [2021-11-12 22:31:03,419 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,420 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:31:03,420 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,420 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:31:03,420 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:03,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:31:03,428 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 14 treesize of output 1 [2021-11-12 22:31:03,429 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,429 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:31:03,429 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,429 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:31:03,429 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:03,430 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:03,444 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,447 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,453 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 355 [2021-11-12 22:31:03,454 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 3 xjuncts. [2021-11-12 22:31:03,454 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:469, output treesize:355 [2021-11-12 22:31:03,457 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:03,468 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:03,469 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:03,469 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:03,470 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:03,470 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:03,471 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:03,472 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:03,473 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:03,476 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:03,481 INFO L180 QuantifierPusher]: treesize reduction 18, result has 84.2 percent of original size [2021-11-12 22:31:03,483 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:03,484 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,485 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:03,485 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,486 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:31:03,486 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:31:03,486 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:03,487 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,487 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:03,489 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-11-12 22:31:03,497 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 14 treesize of output 10 [2021-11-12 22:31:03,497 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,498 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:31:03,498 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,498 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:31:03,499 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:03,499 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:03,501 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,502 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,504 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-12 22:31:03,505 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:31:03,505 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:92, output treesize:92 [2021-11-12 22:31:03,513 INFO L180 QuantifierPusher]: treesize reduction 19, result has 84.3 percent of original size [2021-11-12 22:31:03,516 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-11-12 22:31:03,520 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,523 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 123 [2021-11-12 22:31:03,526 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,529 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 126 [2021-11-12 22:31:03,533 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,536 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 134 [2021-11-12 22:31:03,540 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:03,549 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:03,559 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:03,585 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,599 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:03,602 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,611 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 219 [2021-11-12 22:31:03,618 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 329 [2021-11-12 22:31:03,623 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,629 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 332 [2021-11-12 22:31:03,634 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,641 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 340 [2021-11-12 22:31:03,646 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:03,681 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:03,682 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:03,683 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:03,684 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:03,685 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:03,689 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:03,698 INFO L180 QuantifierPusher]: treesize reduction 18, result has 88.7 percent of original size [2021-11-12 22:31:03,701 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:03,702 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,703 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:03,703 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,704 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:03,704 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:31:03,704 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:03,705 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,706 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:03,706 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,707 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:31:03,707 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:31:03,708 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:03,708 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,709 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:31:03,711 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-11-12 22:31:03,714 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,716 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:03,717 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,718 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:03,718 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,719 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:03,719 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:31:03,720 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:03,720 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,721 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:03,721 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,722 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:31:03,722 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:31:03,723 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:03,723 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,724 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:31:03,726 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 135 [2021-11-12 22:31:03,731 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,733 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:03,733 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,734 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:03,735 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,735 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:03,736 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:31:03,736 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:03,737 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,737 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:03,738 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,738 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:31:03,739 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:31:03,739 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:03,740 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,740 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:31:03,743 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 143 [2021-11-12 22:31:03,760 INFO L180 QuantifierPusher]: treesize reduction 18, result has 88.7 percent of original size [2021-11-12 22:31:03,763 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:03,764 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,764 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:03,765 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,765 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:03,766 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:31:03,766 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:03,767 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,767 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:03,768 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,768 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:31:03,769 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:31:03,769 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:03,770 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,770 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:31:03,772 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-11-12 22:31:03,778 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,780 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:03,780 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,781 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:03,782 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,782 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:03,782 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:31:03,783 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:03,783 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,784 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:03,784 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,785 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:31:03,785 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:31:03,786 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:03,786 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:03,787 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:31:03,788 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 135 [2021-11-12 22:31:03,790 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:03,795 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:03,800 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:03,801 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:03,806 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 22:31:05,362 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 22:31:05,362 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 22:31:05,362 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 42 [2021-11-12 22:31:05,362 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32651504] [2021-11-12 22:31:05,362 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 22:31:05,363 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2021-11-12 22:31:05,363 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:31:05,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2021-11-12 22:31:05,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=230, Invalid=2422, Unknown=0, NotChecked=0, Total=2652 [2021-11-12 22:31:05,364 INFO L87 Difference]: Start difference. First operand 32 states and 33 transitions. Second operand has 44 states, 43 states have (on average 1.7906976744186047) internal successors, (77), 43 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:31:07,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:31:07,463 INFO L93 Difference]: Finished difference Result 52 states and 53 transitions. [2021-11-12 22:31:07,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-11-12 22:31:07,464 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 43 states have (on average 1.7906976744186047) internal successors, (77), 43 states have internal predecessors, (77), 0 states have call successors, (0), 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 31 [2021-11-12 22:31:07,464 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:31:07,465 INFO L225 Difference]: With dead ends: 52 [2021-11-12 22:31:07,465 INFO L226 Difference]: Without dead ends: 52 [2021-11-12 22:31:07,467 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1019 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=886, Invalid=5276, Unknown=0, NotChecked=0, Total=6162 [2021-11-12 22:31:07,468 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 145 mSDsluCounter, 49 mSDsCounter, 0 mSdLazyCounter, 524 mSolverCounterSat, 184 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 331.48ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 52 SdHoareTripleChecker+Invalid, 708 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 5.66ms SdHoareTripleChecker+Time, 184 IncrementalHoareTripleChecker+Valid, 524 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 417.36ms IncrementalHoareTripleChecker+Time [2021-11-12 22:31:07,468 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [145 Valid, 52 Invalid, 708 Unknown, 0 Unchecked, 5.66ms Time], IncrementalHoareTripleChecker [184 Valid, 524 Invalid, 0 Unknown, 0 Unchecked, 417.36ms Time] [2021-11-12 22:31:07,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2021-11-12 22:31:07,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 52. [2021-11-12 22:31:07,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 51 states have (on average 1.0392156862745099) internal successors, (53), 51 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 22:31:07,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 53 transitions. [2021-11-12 22:31:07,474 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 53 transitions. Word has length 31 [2021-11-12 22:31:07,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:31:07,475 INFO L470 AbstractCegarLoop]: Abstraction has 52 states and 53 transitions. [2021-11-12 22:31:07,475 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 43 states have (on average 1.7906976744186047) internal successors, (77), 43 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:31:07,475 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 53 transitions. [2021-11-12 22:31:07,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-11-12 22:31:07,477 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:31:07,477 INFO L514 BasicCegarLoop]: trace histogram [10, 9, 9, 9, 5, 5, 1, 1, 1, 1] [2021-11-12 22:31:07,501 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2021-11-12 22:31:07,680 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable209 [2021-11-12 22:31:07,681 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 1 more)] === [2021-11-12 22:31:07,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:31:07,681 INFO L85 PathProgramCache]: Analyzing trace with hash 380989478, now seen corresponding path program 9 times [2021-11-12 22:31:07,681 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:31:07,681 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340505435] [2021-11-12 22:31:07,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:31:07,681 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:31:07,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:31:07,912 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 124 proven. 39 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-11-12 22:31:07,912 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:31:07,913 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340505435] [2021-11-12 22:31:07,913 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [340505435] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 22:31:07,913 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [87494138] [2021-11-12 22:31:07,913 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-12 22:31:07,913 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:31:07,913 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:31:07,914 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:31:07,915 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-11-12 22:31:07,998 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-12 22:31:07,999 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 22:31:08,001 INFO L263 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 55 conjunts are in the unsatisfiable core [2021-11-12 22:31:08,004 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:31:08,019 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:31:08,544 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 133 proven. 30 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-11-12 22:31:08,544 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:31:08,951 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 133 proven. 30 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-11-12 22:31:08,952 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [87494138] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:31:08,952 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1599067209] [2021-11-12 22:31:08,953 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-12 22:31:08,954 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 22:31:08,954 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 22:31:08,954 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 22:31:08,954 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 22:31:08,960 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:08,961 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:08,962 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:08,963 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:31:08,964 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:08,965 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:08,965 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-12 22:31:08,967 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:08,967 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:08,969 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:31:08,969 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:08,970 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:08,970 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:31:08,971 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-11-12 22:31:08,976 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_34|], 3=[|v_#valid_51|]} [2021-11-12 22:31:08,984 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 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:31:08,984 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:08,985 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:31:08,985 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:08,985 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:31:08,986 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:08,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:31:08,993 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2021-11-12 22:31:08,994 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:08,994 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:31:08,994 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:08,995 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:31:08,995 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:09,002 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:31:09,003 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 treesize of output 1 [2021-11-12 22:31:09,003 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,003 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:31:09,004 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,004 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:31:09,004 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:09,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:31:09,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, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2021-11-12 22:31:09,014 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,014 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:31:09,015 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,015 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:31:09,015 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:09,015 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:09,019 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:31:09,025 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2021-11-12 22:31:09,031 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,032 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:31:09,033 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,033 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:31:09,034 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:09,034 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:09,040 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,041 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,042 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-11-12 22:31:09,042 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:31:09,043 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:301, output treesize:74 [2021-11-12 22:31:09,045 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,052 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:09,053 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,053 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:09,054 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,054 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:31:09,055 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-12 22:31:09,055 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:09,055 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,056 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-12 22:31:09,061 INFO L185 QuantifierPusher]: treesize reduction 3, result has 97.3 percent of original size 110 [2021-11-12 22:31:09,076 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 22:31:09,081 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,081 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-12 22:31:09,082 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,082 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-12 22:31:09,082 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:09,082 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:09,087 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,088 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.2 percent of original size [2021-11-12 22:31:09,090 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-11-12 22:31:09,091 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:31:09,091 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:111, output treesize:105 [2021-11-12 22:31:09,099 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:09,107 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:09,114 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:09,126 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,130 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:09,132 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,134 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:09,135 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,138 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:09,139 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,139 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:31:09,140 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:09,140 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,140 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:31:09,142 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-12 22:31:09,143 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:09,144 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,146 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 168 [2021-11-12 22:31:09,147 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 169 [2021-11-12 22:31:09,147 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:09,148 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,148 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:09,149 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,149 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:09,150 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:31:09,154 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:09,156 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,157 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:09,158 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,158 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:09,158 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,159 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:31:09,159 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:31:09,159 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:09,160 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,160 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:09,161 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:09,162 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,162 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:09,163 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,165 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:09,165 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:31:09,166 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:09,166 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,167 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:09,167 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,168 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:31:09,168 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 22:31:09,169 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:09,169 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,169 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-11-12 22:31:09,171 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 201 [2021-11-12 22:31:09,172 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:09,173 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,175 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 176 [2021-11-12 22:31:09,177 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 250 [2021-11-12 22:31:09,188 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 14 treesize of output 10 [2021-11-12 22:31:09,189 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,189 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:31:09,190 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,190 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:31:09,190 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:09,197 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:31:09,200 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 31 treesize of output 26 [2021-11-12 22:31:09,200 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,201 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-12 22:31:09,205 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,206 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-12 22:31:09,206 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:09,207 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:09,219 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,227 INFO L180 QuantifierPusher]: treesize reduction 52, result has 84.2 percent of original size [2021-11-12 22:31:09,230 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 284 [2021-11-12 22:31:09,231 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:31:09,231 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:336, output treesize:284 [2021-11-12 22:31:09,235 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:09,251 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:09,252 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:09,253 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:09,254 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:09,255 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:09,257 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:09,261 INFO L180 QuantifierPusher]: treesize reduction 18, result has 84.2 percent of original size [2021-11-12 22:31:09,263 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:09,264 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,264 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:09,265 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,265 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:31:09,265 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:31:09,266 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:09,266 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,266 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:09,268 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-11-12 22:31:09,275 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 14 treesize of output 10 [2021-11-12 22:31:09,275 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,276 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:31:09,276 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,276 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:31:09,277 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:09,277 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:09,279 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,280 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,282 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-12 22:31:09,282 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:31:09,282 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:92, output treesize:92 [2021-11-12 22:31:09,293 INFO L180 QuantifierPusher]: treesize reduction 19, result has 84.3 percent of original size [2021-11-12 22:31:09,295 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-11-12 22:31:09,299 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,302 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 123 [2021-11-12 22:31:09,304 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,306 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 126 [2021-11-12 22:31:09,309 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,311 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 134 [2021-11-12 22:31:09,315 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:09,324 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:09,346 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:09,369 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,376 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:09,378 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,386 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 249 [2021-11-12 22:31:09,395 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 344 [2021-11-12 22:31:09,400 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,404 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 347 [2021-11-12 22:31:09,410 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,425 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 355 [2021-11-12 22:31:09,435 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:09,471 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:09,472 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:09,472 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:09,473 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:09,474 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:09,477 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:09,487 INFO L180 QuantifierPusher]: treesize reduction 18, result has 88.7 percent of original size [2021-11-12 22:31:09,490 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:09,491 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,491 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:09,492 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,492 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:09,493 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:31:09,493 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:09,494 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,494 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:09,495 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,495 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:31:09,496 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:31:09,496 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:09,496 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,497 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:31:09,499 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-11-12 22:31:09,503 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,504 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:09,505 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,506 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:09,506 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,507 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:09,507 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:31:09,508 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:09,508 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,509 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:09,509 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,510 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:31:09,510 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:31:09,511 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:09,511 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,512 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:31:09,514 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 135 [2021-11-12 22:31:09,517 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,519 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:09,520 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,520 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:09,521 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,521 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:09,522 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:31:09,522 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:09,523 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,523 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:09,524 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,524 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:31:09,525 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:31:09,525 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:09,526 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,526 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:31:09,529 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 143 [2021-11-12 22:31:09,540 INFO L180 QuantifierPusher]: treesize reduction 18, result has 88.7 percent of original size [2021-11-12 22:31:09,543 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:09,544 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,545 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:09,545 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,546 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:09,546 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:31:09,546 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:09,547 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,548 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:09,548 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,549 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:31:09,549 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:31:09,549 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:09,550 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,550 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:31:09,552 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-11-12 22:31:09,558 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,560 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:09,561 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,561 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:09,562 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,562 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:09,563 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:31:09,563 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:09,564 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,565 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:09,565 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,566 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:31:09,566 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:31:09,567 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:09,567 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:09,568 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:31:09,570 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 135 [2021-11-12 22:31:09,571 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:09,576 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:09,581 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:09,582 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:09,589 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 22:31:10,754 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 22:31:10,755 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 22:31:10,755 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 38 [2021-11-12 22:31:10,755 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263132427] [2021-11-12 22:31:10,755 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 22:31:10,756 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2021-11-12 22:31:10,756 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:31:10,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2021-11-12 22:31:10,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=269, Invalid=1893, Unknown=0, NotChecked=0, Total=2162 [2021-11-12 22:31:10,758 INFO L87 Difference]: Start difference. First operand 52 states and 53 transitions. Second operand has 39 states, 39 states have (on average 2.3076923076923075) internal successors, (90), 38 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:31:11,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:31:11,246 INFO L93 Difference]: Finished difference Result 78 states and 79 transitions. [2021-11-12 22:31:11,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-11-12 22:31:11,247 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 2.3076923076923075) internal successors, (90), 38 states have internal predecessors, (90), 0 states have call successors, (0), 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 51 [2021-11-12 22:31:11,247 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:31:11,247 INFO L225 Difference]: With dead ends: 78 [2021-11-12 22:31:11,247 INFO L226 Difference]: Without dead ends: 55 [2021-11-12 22:31:11,249 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 121 SyntacticMatches, 1 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 873 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=472, Invalid=2608, Unknown=0, NotChecked=0, Total=3080 [2021-11-12 22:31:11,249 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 53 mSDsluCounter, 100 mSDsCounter, 0 mSdLazyCounter, 255 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 132.99ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 67 SdHoareTripleChecker+Invalid, 280 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.11ms SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 255 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 164.25ms IncrementalHoareTripleChecker+Time [2021-11-12 22:31:11,249 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 67 Invalid, 280 Unknown, 0 Unchecked, 2.11ms Time], IncrementalHoareTripleChecker [25 Valid, 255 Invalid, 0 Unknown, 0 Unchecked, 164.25ms Time] [2021-11-12 22:31:11,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2021-11-12 22:31:11,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 54. [2021-11-12 22:31:11,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 53 states have (on average 1.0377358490566038) internal successors, (55), 53 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:31:11,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 55 transitions. [2021-11-12 22:31:11,254 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 55 transitions. Word has length 51 [2021-11-12 22:31:11,254 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:31:11,254 INFO L470 AbstractCegarLoop]: Abstraction has 54 states and 55 transitions. [2021-11-12 22:31:11,254 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 2.3076923076923075) internal successors, (90), 38 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:31:11,254 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 55 transitions. [2021-11-12 22:31:11,255 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2021-11-12 22:31:11,255 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:31:11,256 INFO L514 BasicCegarLoop]: trace histogram [10, 9, 9, 9, 6, 6, 1, 1, 1, 1] [2021-11-12 22:31:11,294 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-11-12 22:31:11,456 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable238 [2021-11-12 22:31:11,456 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 1 more)] === [2021-11-12 22:31:11,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:31:11,457 INFO L85 PathProgramCache]: Analyzing trace with hash -1604943435, now seen corresponding path program 10 times [2021-11-12 22:31:11,457 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:31:11,457 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707904363] [2021-11-12 22:31:11,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:31:11,457 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:31:11,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:31:11,738 INFO L134 CoverageAnalysis]: Checked inductivity of 198 backedges. 133 proven. 53 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-11-12 22:31:11,738 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:31:11,738 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [707904363] [2021-11-12 22:31:11,738 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [707904363] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 22:31:11,738 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [715542359] [2021-11-12 22:31:11,738 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-12 22:31:11,738 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:31:11,739 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:31:11,741 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:31:11,766 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-11-12 22:31:11,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:31:11,836 INFO L263 TraceCheckSpWp]: Trace formula consists of 301 conjuncts, 57 conjunts are in the unsatisfiable core [2021-11-12 22:31:11,839 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:31:11,854 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:31:12,448 INFO L134 CoverageAnalysis]: Checked inductivity of 198 backedges. 139 proven. 47 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-11-12 22:31:12,448 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:31:12,838 INFO L134 CoverageAnalysis]: Checked inductivity of 198 backedges. 138 proven. 48 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-11-12 22:31:12,839 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [715542359] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:31:12,839 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1084275230] [2021-11-12 22:31:12,840 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-12 22:31:12,841 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 22:31:12,841 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 22:31:12,841 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 22:31:12,841 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 22:31:12,847 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:12,847 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:12,848 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:12,848 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-12 22:31:12,849 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:12,850 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:12,851 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:31:12,853 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:12,853 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:12,857 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:31:12,857 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:12,858 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:12,858 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:31:12,859 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-11-12 22:31:12,868 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_36|], 3=[|v_#valid_52|]} [2021-11-12 22:31:12,875 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 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:31:12,876 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:12,877 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:31:12,877 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:12,877 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:31:12,878 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:12,883 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:31:12,883 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 treesize of output 1 [2021-11-12 22:31:12,887 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:12,888 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:31:12,888 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:12,888 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:31:12,888 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:12,894 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:31:12,895 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 treesize of output 1 [2021-11-12 22:31:12,896 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:12,896 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:31:12,897 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:12,897 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:31:12,897 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:12,901 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:31:12,902 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 treesize of output 1 [2021-11-12 22:31:12,902 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:12,902 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:31:12,903 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:12,903 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:31:12,903 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:12,904 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:12,905 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:12,907 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:31:12,928 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2021-11-12 22:31:12,930 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:12,931 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:31:12,932 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:12,932 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:31:12,932 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:12,932 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:12,934 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:12,934 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:12,935 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-11-12 22:31:12,935 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:31:12,935 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:301, output treesize:74 [2021-11-12 22:31:12,939 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:12,941 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:12,942 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:12,942 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:12,942 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:12,942 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:31:12,943 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:31:12,943 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:12,943 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:12,943 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:12,945 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 122 [2021-11-12 22:31:12,952 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 14 treesize of output 10 [2021-11-12 22:31:12,953 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:12,953 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:31:12,953 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:12,954 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:31:12,954 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:12,954 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:12,958 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:12,959 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:12,961 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 120 [2021-11-12 22:31:12,962 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:31:12,962 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:120, output treesize:120 [2021-11-12 22:31:12,963 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:12,969 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:12,976 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:12,987 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:12,992 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:12,994 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:12,996 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:12,998 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:12,999 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:12,999 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:13,000 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:31:13,000 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:13,001 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:13,001 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-11-12 22:31:13,003 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 220 [2021-11-12 22:31:13,004 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:13,006 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:13,007 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 204 [2021-11-12 22:31:13,009 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 205 [2021-11-12 22:31:13,010 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:13,010 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:13,011 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:13,011 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:13,012 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:13,012 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:31:13,016 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:13,018 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:13,019 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:13,019 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:13,020 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:13,020 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:13,021 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:31:13,021 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:31:13,021 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:13,022 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:13,022 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:13,023 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:13,024 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:13,024 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:13,025 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:13,025 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-11-12 22:31:13,026 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-11-12 22:31:13,026 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:13,026 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:13,027 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:13,027 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:13,028 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:13,028 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:31:13,028 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:13,029 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:13,029 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-12 22:31:13,031 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 237 [2021-11-12 22:31:13,031 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:13,032 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:13,033 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 212 [2021-11-12 22:31:13,034 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 277 [2021-11-12 22:31:13,044 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 14 treesize of output 10 [2021-11-12 22:31:13,044 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:13,045 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:31:13,045 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:13,045 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:31:13,046 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:13,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:31:13,058 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 37 treesize of output 29 [2021-11-12 22:31:13,058 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:13,059 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-12 22:31:13,060 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:13,060 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-12 22:31:13,060 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:13,060 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:13,073 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:13,080 INFO L180 QuantifierPusher]: treesize reduction 71, result has 79.5 percent of original size [2021-11-12 22:31:13,084 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 283 [2021-11-12 22:31:13,084 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:31:13,085 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:354, output treesize:283 [2021-11-12 22:31:13,089 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:13,101 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:13,102 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:13,103 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:13,103 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:13,109 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:13,113 INFO L180 QuantifierPusher]: treesize reduction 18, result has 84.2 percent of original size [2021-11-12 22:31:13,115 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:13,115 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:13,116 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:13,116 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:13,117 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:31:13,117 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:31:13,117 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:13,118 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:13,118 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:13,119 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-11-12 22:31:13,125 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 14 treesize of output 10 [2021-11-12 22:31:13,125 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:13,126 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:31:13,126 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:13,126 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:31:13,126 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:13,127 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:13,129 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:13,130 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:13,131 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-12 22:31:13,132 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:31:13,132 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:92, output treesize:92 [2021-11-12 22:31:13,139 INFO L180 QuantifierPusher]: treesize reduction 19, result has 84.3 percent of original size [2021-11-12 22:31:13,141 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-11-12 22:31:13,145 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:13,148 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 123 [2021-11-12 22:31:13,151 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:13,153 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 126 [2021-11-12 22:31:13,156 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:13,158 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 134 [2021-11-12 22:31:13,162 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:13,171 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:13,181 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:13,203 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:13,209 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:13,211 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:13,219 INFO L185 QuantifierPusher]: treesize reduction 7, result has 96.9 percent of original size 220 [2021-11-12 22:31:13,245 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 322 [2021-11-12 22:31:13,249 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:13,253 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 325 [2021-11-12 22:31:13,258 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:13,265 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 333 [2021-11-12 22:31:13,270 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:13,290 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:13,291 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:13,291 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:13,292 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:13,292 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:13,300 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:13,305 INFO L180 QuantifierPusher]: treesize reduction 18, result has 88.7 percent of original size [2021-11-12 22:31:13,307 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:13,308 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:13,309 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:13,309 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:13,310 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:13,310 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:31:13,310 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:13,311 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:13,312 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:13,312 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:13,313 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:31:13,313 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:31:13,313 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:13,313 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:13,314 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:31:13,316 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-11-12 22:31:13,319 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:13,322 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:13,323 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:13,323 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:13,323 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:13,324 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:13,324 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:31:13,324 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:13,325 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:13,325 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:13,325 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:13,326 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:31:13,326 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:31:13,326 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:13,327 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:13,327 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:31:13,328 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 135 [2021-11-12 22:31:13,342 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:13,344 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:13,344 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:13,345 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:13,346 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:13,346 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:13,347 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:31:13,347 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:13,347 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:13,348 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:13,349 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:13,349 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:31:13,350 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:31:13,350 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:13,351 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:13,351 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:31:13,353 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 143 [2021-11-12 22:31:13,364 INFO L180 QuantifierPusher]: treesize reduction 18, result has 88.7 percent of original size [2021-11-12 22:31:13,367 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:13,368 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:13,369 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:13,369 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:13,370 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:13,370 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:31:13,370 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:13,371 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:13,372 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:13,373 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:13,373 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:31:13,374 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:31:13,374 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:13,375 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:13,375 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:31:13,377 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-11-12 22:31:13,383 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:13,385 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:13,386 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:13,386 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:13,387 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:13,387 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:13,388 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:31:13,388 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:13,389 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:13,389 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:13,390 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:13,390 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:31:13,391 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:31:13,391 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:13,392 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:13,392 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:31:13,394 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 135 [2021-11-12 22:31:13,396 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:13,400 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:13,405 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:13,406 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:13,411 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 22:31:14,698 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 22:31:14,698 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 22:31:14,698 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 43 [2021-11-12 22:31:14,698 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482719453] [2021-11-12 22:31:14,698 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 22:31:14,699 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2021-11-12 22:31:14,699 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:31:14,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2021-11-12 22:31:14,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=335, Invalid=2317, Unknown=0, NotChecked=0, Total=2652 [2021-11-12 22:31:14,701 INFO L87 Difference]: Start difference. First operand 54 states and 55 transitions. Second operand has 44 states, 44 states have (on average 2.340909090909091) internal successors, (103), 43 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 22:31:15,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:31:15,316 INFO L93 Difference]: Finished difference Result 84 states and 85 transitions. [2021-11-12 22:31:15,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-11-12 22:31:15,316 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 2.340909090909091) internal successors, (103), 43 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) Word has length 53 [2021-11-12 22:31:15,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:31:15,317 INFO L225 Difference]: With dead ends: 84 [2021-11-12 22:31:15,317 INFO L226 Difference]: Without dead ends: 57 [2021-11-12 22:31:15,319 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 124 SyntacticMatches, 1 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1173 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=735, Invalid=3687, Unknown=0, NotChecked=0, Total=4422 [2021-11-12 22:31:15,319 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 60 mSDsluCounter, 106 mSDsCounter, 0 mSdLazyCounter, 300 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 137.94ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 75 SdHoareTripleChecker+Invalid, 326 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.64ms SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 300 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 161.04ms IncrementalHoareTripleChecker+Time [2021-11-12 22:31:15,320 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 75 Invalid, 326 Unknown, 0 Unchecked, 1.64ms Time], IncrementalHoareTripleChecker [26 Valid, 300 Invalid, 0 Unknown, 0 Unchecked, 161.04ms Time] [2021-11-12 22:31:15,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2021-11-12 22:31:15,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 56. [2021-11-12 22:31:15,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 55 states have (on average 1.0363636363636364) internal successors, (57), 55 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 22:31:15,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 57 transitions. [2021-11-12 22:31:15,325 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 57 transitions. Word has length 53 [2021-11-12 22:31:15,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:31:15,325 INFO L470 AbstractCegarLoop]: Abstraction has 56 states and 57 transitions. [2021-11-12 22:31:15,325 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 2.340909090909091) internal successors, (103), 43 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 22:31:15,326 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 57 transitions. [2021-11-12 22:31:15,327 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-11-12 22:31:15,327 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:31:15,327 INFO L514 BasicCegarLoop]: trace histogram [10, 9, 9, 9, 7, 7, 1, 1, 1, 1] [2021-11-12 22:31:15,361 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2021-11-12 22:31:15,540 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable268 [2021-11-12 22:31:15,540 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 1 more)] === [2021-11-12 22:31:15,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:31:15,541 INFO L85 PathProgramCache]: Analyzing trace with hash 1173973892, now seen corresponding path program 11 times [2021-11-12 22:31:15,541 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:31:15,541 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953029557] [2021-11-12 22:31:15,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:31:15,541 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:31:15,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:31:15,827 INFO L134 CoverageAnalysis]: Checked inductivity of 211 backedges. 138 proven. 69 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-12 22:31:15,827 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:31:15,827 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [953029557] [2021-11-12 22:31:15,827 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [953029557] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 22:31:15,827 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1885526591] [2021-11-12 22:31:15,827 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 22:31:15,827 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:31:15,827 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:31:15,828 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:31:15,829 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-11-12 22:31:16,614 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2021-11-12 22:31:16,614 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 22:31:16,617 INFO L263 TraceCheckSpWp]: Trace formula consists of 311 conjuncts, 75 conjunts are in the unsatisfiable core [2021-11-12 22:31:16,620 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:31:16,633 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:31:17,440 INFO L134 CoverageAnalysis]: Checked inductivity of 211 backedges. 154 proven. 57 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:31:17,440 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:31:17,989 INFO L134 CoverageAnalysis]: Checked inductivity of 211 backedges. 154 proven. 57 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:31:17,989 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1885526591] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:31:17,989 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1122576255] [2021-11-12 22:31:17,991 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-12 22:31:17,991 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 22:31:17,991 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 22:31:17,991 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 22:31:17,991 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 22:31:17,995 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:17,997 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:17,997 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:17,999 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:31:18,000 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:18,000 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,002 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:31:18,002 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:18,003 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,003 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-12 22:31:18,003 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:18,004 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,004 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:31:18,005 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-11-12 22:31:18,008 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_38|], 3=[|v_#valid_53|]} [2021-11-12 22:31:18,016 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 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:31:18,016 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,017 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:31:18,017 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,017 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:31:18,018 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:18,026 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 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:31:18,026 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,027 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:31:18,027 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,027 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:31:18,027 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:18,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, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:31:18,036 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,036 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:31:18,036 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,037 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:31:18,037 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:18,044 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 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:31:18,045 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,045 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:31:18,046 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,046 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:31:18,046 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:18,046 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:18,053 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,056 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:31:18,065 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2021-11-12 22:31:18,066 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,066 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:31:18,067 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,067 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:31:18,067 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:18,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:31:18,080 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2021-11-12 22:31:18,080 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,081 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:31:18,081 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,082 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:31:18,082 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:18,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:31:18,095 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2021-11-12 22:31:18,095 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,096 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:31:18,096 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,097 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:31:18,097 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:18,099 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:31:18,105 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2021-11-12 22:31:18,105 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,106 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:31:18,106 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,106 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:31:18,107 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:18,107 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:18,114 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,116 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,119 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 285 [2021-11-12 22:31:18,120 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-11-12 22:31:18,120 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:301, output treesize:285 [2021-11-12 22:31:18,124 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,126 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:18,127 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,127 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:18,127 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,127 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:31:18,128 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:31:18,128 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:18,128 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,128 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:18,130 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 340 [2021-11-12 22:31:18,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 14 treesize of output 10 [2021-11-12 22:31:18,141 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,141 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:31:18,141 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,141 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:31:18,141 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:18,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, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-12 22:31:18,148 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,149 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:31:18,149 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,149 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:31:18,149 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:18,155 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:31:18,156 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 14 treesize of output 1 [2021-11-12 22:31:18,156 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,156 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:31:18,157 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,157 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:31:18,157 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:18,162 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:31:18,163 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 14 treesize of output 1 [2021-11-12 22:31:18,163 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,163 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:31:18,163 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,164 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:31:18,164 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:18,164 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:18,168 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,170 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,172 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 238 [2021-11-12 22:31:18,173 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:31:18,173 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:469, output treesize:238 [2021-11-12 22:31:18,175 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:18,183 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:18,184 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:18,184 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:18,185 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:18,185 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:18,186 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:18,186 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:18,188 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:18,206 INFO L180 QuantifierPusher]: treesize reduction 18, result has 84.2 percent of original size [2021-11-12 22:31:18,208 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:18,209 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,209 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:18,209 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,210 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:31:18,210 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:31:18,210 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:18,211 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,229 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:18,231 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-11-12 22:31:18,235 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 14 treesize of output 10 [2021-11-12 22:31:18,235 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,236 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:31:18,236 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,236 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:31:18,236 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:18,236 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:18,238 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,238 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,239 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-12 22:31:18,241 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:31:18,241 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:92, output treesize:92 [2021-11-12 22:31:18,247 INFO L180 QuantifierPusher]: treesize reduction 19, result has 84.3 percent of original size [2021-11-12 22:31:18,248 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-11-12 22:31:18,250 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,252 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 123 [2021-11-12 22:31:18,253 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,255 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 126 [2021-11-12 22:31:18,256 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,258 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 134 [2021-11-12 22:31:18,262 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:18,267 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:18,274 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:18,288 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,293 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:18,296 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,302 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 249 [2021-11-12 22:31:18,310 INFO L185 QuantifierPusher]: treesize reduction 7, result has 97.9 percent of original size 332 [2021-11-12 22:31:18,316 INFO L180 QuantifierPusher]: treesize reduction 7, result has 98.0 percent of original size [2021-11-12 22:31:18,323 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 335 [2021-11-12 22:31:18,328 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,335 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 343 [2021-11-12 22:31:18,343 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:18,372 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:18,373 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:18,374 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:18,375 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:18,375 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:18,379 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:18,387 INFO L180 QuantifierPusher]: treesize reduction 18, result has 88.7 percent of original size [2021-11-12 22:31:18,390 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:18,391 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,391 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:18,392 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,392 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:18,393 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:31:18,393 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:18,394 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,394 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:18,395 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,395 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:31:18,396 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:31:18,396 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:18,397 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,397 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:31:18,399 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-11-12 22:31:18,403 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,404 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:18,405 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,406 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:18,406 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,407 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:18,407 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:31:18,408 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:18,408 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,409 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:18,409 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,410 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:31:18,410 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:31:18,411 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:18,411 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,411 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:31:18,413 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 135 [2021-11-12 22:31:18,417 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,419 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:18,420 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,420 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:18,421 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,421 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:18,422 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:31:18,422 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:18,422 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,423 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:18,424 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,424 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:31:18,425 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:31:18,425 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:18,425 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,426 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:31:18,428 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 143 [2021-11-12 22:31:18,438 INFO L180 QuantifierPusher]: treesize reduction 18, result has 88.7 percent of original size [2021-11-12 22:31:18,441 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:18,442 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,442 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:18,443 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,443 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:18,444 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:31:18,444 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:18,444 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,445 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:18,446 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,446 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:31:18,447 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:31:18,447 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:18,447 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,448 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:31:18,450 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-11-12 22:31:18,455 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,457 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:18,457 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,458 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:18,458 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,459 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:18,459 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:31:18,459 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:18,460 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,460 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:18,461 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,461 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:31:18,462 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:31:18,462 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:18,462 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:18,463 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:31:18,465 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 135 [2021-11-12 22:31:18,466 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:18,471 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:18,492 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:18,492 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:18,497 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 22:31:19,724 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 22:31:19,724 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 22:31:19,724 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20, 20] total 50 [2021-11-12 22:31:19,724 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1680438246] [2021-11-12 22:31:19,724 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 22:31:19,725 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2021-11-12 22:31:19,725 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:31:19,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2021-11-12 22:31:19,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=467, Invalid=2955, Unknown=0, NotChecked=0, Total=3422 [2021-11-12 22:31:19,726 INFO L87 Difference]: Start difference. First operand 56 states and 57 transitions. Second operand has 51 states, 51 states have (on average 2.4705882352941178) internal successors, (126), 50 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 22:31:20,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:31:20,694 INFO L93 Difference]: Finished difference Result 126 states and 127 transitions. [2021-11-12 22:31:20,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-11-12 22:31:20,695 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 2.4705882352941178) internal successors, (126), 50 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 55 [2021-11-12 22:31:20,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:31:20,695 INFO L225 Difference]: With dead ends: 126 [2021-11-12 22:31:20,695 INFO L226 Difference]: Without dead ends: 60 [2021-11-12 22:31:20,697 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 205 GetRequests, 125 SyntacticMatches, 1 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1722 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=1076, Invalid=5404, Unknown=0, NotChecked=0, Total=6480 [2021-11-12 22:31:20,697 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 75 mSDsluCounter, 208 mSDsCounter, 0 mSdLazyCounter, 483 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 230.19ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 124 SdHoareTripleChecker+Invalid, 513 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 3.20ms SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 483 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 291.03ms IncrementalHoareTripleChecker+Time [2021-11-12 22:31:20,698 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [75 Valid, 124 Invalid, 513 Unknown, 0 Unchecked, 3.20ms Time], IncrementalHoareTripleChecker [30 Valid, 483 Invalid, 0 Unknown, 0 Unchecked, 291.03ms Time] [2021-11-12 22:31:20,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2021-11-12 22:31:20,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 60. [2021-11-12 22:31:20,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 59 states have (on average 1.0338983050847457) internal successors, (61), 59 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 22:31:20,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 61 transitions. [2021-11-12 22:31:20,706 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 61 transitions. Word has length 55 [2021-11-12 22:31:20,706 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:31:20,706 INFO L470 AbstractCegarLoop]: Abstraction has 60 states and 61 transitions. [2021-11-12 22:31:20,707 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 2.4705882352941178) internal successors, (126), 50 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 22:31:20,707 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 61 transitions. [2021-11-12 22:31:20,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2021-11-12 22:31:20,708 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:31:20,708 INFO L514 BasicCegarLoop]: trace histogram [10, 9, 9, 9, 9, 9, 1, 1, 1, 1] [2021-11-12 22:31:20,712 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-11-12 22:31:20,912 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable297,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:31:20,912 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 1 more)] === [2021-11-12 22:31:20,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:31:20,913 INFO L85 PathProgramCache]: Analyzing trace with hash -235632670, now seen corresponding path program 12 times [2021-11-12 22:31:20,913 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:31:20,913 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117045230] [2021-11-12 22:31:20,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:31:20,913 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:31:20,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:31:21,327 INFO L134 CoverageAnalysis]: Checked inductivity of 243 backedges. 18 proven. 225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:31:21,327 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:31:21,327 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117045230] [2021-11-12 22:31:21,327 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117045230] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 22:31:21,327 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [741452268] [2021-11-12 22:31:21,327 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-12 22:31:21,327 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:31:21,328 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:31:21,328 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:31:21,346 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-11-12 22:31:21,529 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-12 22:31:21,529 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 22:31:21,532 INFO L263 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 49 conjunts are in the unsatisfiable core [2021-11-12 22:31:21,535 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:31:21,547 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:31:21,904 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 22:31:22,158 INFO L134 CoverageAnalysis]: Checked inductivity of 243 backedges. 18 proven. 225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:31:22,158 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:31:23,095 INFO L134 CoverageAnalysis]: Checked inductivity of 243 backedges. 18 proven. 225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:31:23,096 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [741452268] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:31:23,096 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [368035840] [2021-11-12 22:31:23,097 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-12 22:31:23,098 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 22:31:23,098 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 22:31:23,098 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 22:31:23,098 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 22:31:23,110 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:23,112 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:23,113 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:23,114 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:31:23,115 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:23,116 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:23,116 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-12 22:31:23,117 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:23,118 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:23,119 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:31:23,120 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:23,120 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:23,120 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:31:23,122 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-11-12 22:31:23,123 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_40|], 3=[|v_#valid_54|]} [2021-11-12 22:31:23,129 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 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:31:23,129 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:23,129 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:31:23,129 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:23,130 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:31:23,130 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:23,136 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 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:31:23,136 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:23,136 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:31:23,136 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:23,137 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:31:23,137 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:23,142 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:31:23,142 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 treesize of output 1 [2021-11-12 22:31:23,142 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:23,143 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:31:23,143 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:23,147 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:31:23,147 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:23,151 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:31:23,152 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 treesize of output 1 [2021-11-12 22:31:23,152 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:23,152 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:31:23,153 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:23,153 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:31:23,153 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:23,153 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:23,156 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:23,158 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:31:23,165 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2021-11-12 22:31:23,166 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:23,166 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:31:23,167 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:23,167 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:31:23,167 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:23,170 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:31:23,175 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2021-11-12 22:31:23,176 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:23,176 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:31:23,176 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:23,177 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:31:23,177 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:23,177 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:23,180 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:23,181 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:23,182 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 146 [2021-11-12 22:31:23,182 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:31:23,182 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 2 variables, input treesize:301, output treesize:146 [2021-11-12 22:31:23,184 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:23,186 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:23,187 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:23,188 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:23,188 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:23,188 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:31:23,188 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:31:23,189 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:23,189 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:23,189 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:23,190 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 197 [2021-11-12 22:31:23,201 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 14 treesize of output 10 [2021-11-12 22:31:23,202 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:23,202 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:31:23,203 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:23,207 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:31:23,207 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:23,212 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:31:23,213 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 14 treesize of output 1 [2021-11-12 22:31:23,213 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:23,213 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:31:23,213 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:23,214 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:31:23,214 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:23,214 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:23,216 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:23,217 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:23,218 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 120 [2021-11-12 22:31:23,218 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:31:23,219 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:238, output treesize:120 [2021-11-12 22:31:23,220 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:23,224 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:23,230 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:23,230 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:23,231 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:23,232 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:23,234 INFO L180 QuantifierPusher]: treesize reduction 18, result has 84.2 percent of original size [2021-11-12 22:31:23,236 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:23,236 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:23,236 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:23,236 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:23,237 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:31:23,237 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:31:23,237 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:23,237 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:23,238 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:23,238 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-11-12 22:31:23,244 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 14 treesize of output 10 [2021-11-12 22:31:23,244 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:23,244 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:31:23,244 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:23,245 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:31:23,245 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:23,245 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:23,246 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:23,247 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:23,248 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-12 22:31:23,248 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:31:23,248 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:92, output treesize:92 [2021-11-12 22:31:23,253 INFO L180 QuantifierPusher]: treesize reduction 19, result has 84.3 percent of original size [2021-11-12 22:31:23,255 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-11-12 22:31:23,256 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:23,259 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 123 [2021-11-12 22:31:23,260 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:23,261 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 126 [2021-11-12 22:31:23,262 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:23,264 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 134 [2021-11-12 22:31:23,267 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:23,272 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:23,279 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:23,296 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:23,299 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:23,301 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:23,308 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 249 [2021-11-12 22:31:23,322 INFO L185 QuantifierPusher]: treesize reduction 7, result has 97.9 percent of original size 332 [2021-11-12 22:31:23,332 INFO L180 QuantifierPusher]: treesize reduction 7, result has 98.0 percent of original size [2021-11-12 22:31:23,339 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 335 [2021-11-12 22:31:23,344 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:23,350 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 343 [2021-11-12 22:31:23,355 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:23,375 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:23,376 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:23,376 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:23,377 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:23,377 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:23,380 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:23,387 INFO L180 QuantifierPusher]: treesize reduction 18, result has 88.7 percent of original size [2021-11-12 22:31:23,390 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:23,390 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:23,391 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:23,391 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:23,391 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:23,392 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:31:23,392 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:23,392 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:23,393 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:23,394 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:23,394 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:31:23,394 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:31:23,395 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:23,395 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:23,395 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:31:23,396 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-11-12 22:31:23,399 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:23,400 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:23,400 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:23,401 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:23,402 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:23,402 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:23,402 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:31:23,403 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:23,403 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:23,404 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:23,404 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:23,405 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:31:23,405 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:31:23,406 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:23,406 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:23,407 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:31:23,409 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 135 [2021-11-12 22:31:23,412 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:23,414 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:23,414 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:23,415 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:23,416 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:23,416 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:23,417 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:31:23,417 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:23,417 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:23,418 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:23,418 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:23,419 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:31:23,419 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:31:23,420 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:23,420 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:23,421 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:31:23,423 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 143 [2021-11-12 22:31:23,439 INFO L180 QuantifierPusher]: treesize reduction 18, result has 88.7 percent of original size [2021-11-12 22:31:23,443 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:23,443 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:23,444 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:23,445 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:23,447 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:23,447 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:31:23,448 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:23,448 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:23,449 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:23,449 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:23,450 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:31:23,450 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:31:23,450 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:23,451 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:23,451 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:31:23,453 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-11-12 22:31:23,458 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:23,460 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:23,461 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:23,462 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:23,462 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:23,462 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:23,463 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:31:23,463 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:23,464 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:23,464 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:23,465 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:23,465 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:31:23,466 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:31:23,466 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:23,466 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:23,467 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:31:23,469 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 135 [2021-11-12 22:31:23,471 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:23,475 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:23,480 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:23,481 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:23,486 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 22:31:24,920 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 22:31:24,921 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 22:31:24,921 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21, 21] total 52 [2021-11-12 22:31:24,921 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130128262] [2021-11-12 22:31:24,921 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 22:31:24,921 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2021-11-12 22:31:24,921 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:31:24,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2021-11-12 22:31:24,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=163, Invalid=3497, Unknown=0, NotChecked=0, Total=3660 [2021-11-12 22:31:24,923 INFO L87 Difference]: Start difference. First operand 60 states and 61 transitions. Second operand has 53 states, 53 states have (on average 2.5849056603773586) internal successors, (137), 52 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:31:26,864 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:31:26,864 INFO L93 Difference]: Finished difference Result 100 states and 101 transitions. [2021-11-12 22:31:26,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-11-12 22:31:26,865 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 2.5849056603773586) internal successors, (137), 52 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 59 [2021-11-12 22:31:26,865 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:31:26,865 INFO L225 Difference]: With dead ends: 100 [2021-11-12 22:31:26,866 INFO L226 Difference]: Without dead ends: 63 [2021-11-12 22:31:26,867 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 216 GetRequests, 138 SyntacticMatches, 0 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1200 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=370, Invalid=5950, Unknown=0, NotChecked=0, Total=6320 [2021-11-12 22:31:26,868 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 274 mSDsluCounter, 516 mSDsCounter, 0 mSdLazyCounter, 1272 mSolverCounterSat, 109 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 595.03ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 274 SdHoareTripleChecker+Valid, 508 SdHoareTripleChecker+Invalid, 1381 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 4.26ms SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 1272 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 700.01ms IncrementalHoareTripleChecker+Time [2021-11-12 22:31:26,868 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [274 Valid, 508 Invalid, 1381 Unknown, 0 Unchecked, 4.26ms Time], IncrementalHoareTripleChecker [109 Valid, 1272 Invalid, 0 Unknown, 0 Unchecked, 700.01ms Time] [2021-11-12 22:31:26,869 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2021-11-12 22:31:26,871 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 62. [2021-11-12 22:31:26,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 61 states have (on average 1.0327868852459017) internal successors, (63), 61 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 22:31:26,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 63 transitions. [2021-11-12 22:31:26,873 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 63 transitions. Word has length 59 [2021-11-12 22:31:26,873 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:31:26,873 INFO L470 AbstractCegarLoop]: Abstraction has 62 states and 63 transitions. [2021-11-12 22:31:26,873 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 2.5849056603773586) internal successors, (137), 52 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:31:26,874 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 63 transitions. [2021-11-12 22:31:26,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2021-11-12 22:31:26,875 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:31:26,875 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 9, 9, 9, 1, 1, 1, 1] [2021-11-12 22:31:26,900 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-11-12 22:31:27,080 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable325 [2021-11-12 22:31:27,081 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 1 more)] === [2021-11-12 22:31:27,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:31:27,081 INFO L85 PathProgramCache]: Analyzing trace with hash -1473340815, now seen corresponding path program 13 times [2021-11-12 22:31:27,081 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:31:27,081 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266893628] [2021-11-12 22:31:27,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:31:27,081 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:31:27,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:31:27,589 INFO L134 CoverageAnalysis]: Checked inductivity of 262 backedges. 64 proven. 198 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:31:27,589 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:31:27,590 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1266893628] [2021-11-12 22:31:27,590 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1266893628] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 22:31:27,590 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1982959703] [2021-11-12 22:31:27,590 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-12 22:31:27,590 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:31:27,590 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:31:27,591 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:31:27,615 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-11-12 22:31:27,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:31:27,686 INFO L263 TraceCheckSpWp]: Trace formula consists of 341 conjuncts, 99 conjunts are in the unsatisfiable core [2021-11-12 22:31:27,688 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:31:28,246 INFO L134 CoverageAnalysis]: Checked inductivity of 262 backedges. 90 proven. 172 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:31:28,246 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:31:28,827 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 7 treesize of output 5 [2021-11-12 22:31:28,878 INFO L134 CoverageAnalysis]: Checked inductivity of 262 backedges. 90 proven. 172 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:31:28,878 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1982959703] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:31:28,879 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [693052715] [2021-11-12 22:31:28,880 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-12 22:31:28,881 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 22:31:28,881 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 22:31:28,881 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 22:31:28,881 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 22:31:28,885 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:28,886 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:28,886 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:28,886 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:31:28,888 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:28,888 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:28,890 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:31:28,891 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:28,892 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:28,893 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:31:28,893 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:28,894 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:28,894 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-12 22:31:28,895 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-11-12 22:31:28,908 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_41|], 3=[|v_#valid_55|]} [2021-11-12 22:31:28,914 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:31:28,914 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:28,915 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:31:28,915 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:28,915 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:31:28,915 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:28,923 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 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:31:28,923 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:28,924 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:31:28,924 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:28,924 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:31:28,924 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:28,930 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:31:28,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, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2021-11-12 22:31:28,931 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:28,931 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:31:28,932 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:28,932 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:31:28,932 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:28,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:31:28,938 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 treesize of output 1 [2021-11-12 22:31:28,939 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:28,939 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:31:28,939 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:28,940 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:31:28,940 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:28,940 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:28,944 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:28,947 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:31:28,955 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2021-11-12 22:31:28,955 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:28,956 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:31:28,956 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:28,957 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:31:28,957 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:28,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:31:28,966 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2021-11-12 22:31:28,967 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:28,967 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:31:28,968 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:28,968 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:31:28,968 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:28,969 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:28,972 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:28,974 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:28,975 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 143 [2021-11-12 22:31:28,976 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:31:28,976 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 2 variables, input treesize:301, output treesize:143 [2021-11-12 22:31:28,978 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:28,981 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:28,982 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:28,982 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:28,982 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:28,983 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:31:28,983 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:31:28,983 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:28,984 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:28,984 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:28,986 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 194 [2021-11-12 22:31:28,995 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 14 treesize of output 10 [2021-11-12 22:31:28,995 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:28,995 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:31:28,996 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:28,996 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:31:28,996 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:29,003 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 14 treesize of output 10 [2021-11-12 22:31:29,003 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:29,003 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:31:29,004 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:29,004 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:31:29,004 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:29,005 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:29,011 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:29,013 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:29,015 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 235 [2021-11-12 22:31:29,016 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:31:29,016 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:235, output treesize:235 [2021-11-12 22:31:29,019 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:29,028 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:29,029 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:29,030 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:29,030 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:29,031 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:29,033 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:29,038 INFO L180 QuantifierPusher]: treesize reduction 18, result has 84.2 percent of original size [2021-11-12 22:31:29,040 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:29,040 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:29,040 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:29,041 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:29,041 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:31:29,041 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:31:29,042 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:29,042 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:29,042 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:29,044 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-11-12 22:31:29,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 14 treesize of output 10 [2021-11-12 22:31:29,049 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:29,050 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:31:29,050 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:29,050 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:31:29,050 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:29,051 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:29,053 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:29,054 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:29,055 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-12 22:31:29,055 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:31:29,056 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:92, output treesize:92 [2021-11-12 22:31:29,063 INFO L180 QuantifierPusher]: treesize reduction 19, result has 84.3 percent of original size [2021-11-12 22:31:29,065 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-11-12 22:31:29,067 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:29,070 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 123 [2021-11-12 22:31:29,072 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:29,074 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 126 [2021-11-12 22:31:29,077 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:29,079 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 134 [2021-11-12 22:31:29,083 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:29,091 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:29,101 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:29,124 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:29,132 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:29,135 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:29,141 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 249 [2021-11-12 22:31:29,151 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 344 [2021-11-12 22:31:29,157 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:29,164 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 347 [2021-11-12 22:31:29,169 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:29,176 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 355 [2021-11-12 22:31:29,186 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:29,220 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:29,220 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:29,221 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:29,222 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:29,226 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:29,231 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:29,239 INFO L180 QuantifierPusher]: treesize reduction 18, result has 88.7 percent of original size [2021-11-12 22:31:29,242 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:29,243 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:29,244 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:29,244 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:29,244 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:29,245 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:31:29,245 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:29,246 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:29,246 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:29,247 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:29,247 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:31:29,248 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:31:29,248 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:29,248 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:29,249 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:31:29,250 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-11-12 22:31:29,254 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:29,255 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:29,256 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:29,256 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:29,257 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:29,257 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:29,258 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:31:29,258 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:29,258 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:29,259 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:29,260 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:29,260 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:31:29,260 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:31:29,261 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:29,261 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:29,262 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:31:29,264 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 135 [2021-11-12 22:31:29,268 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:29,269 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:29,270 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:29,271 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:29,271 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:29,272 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:29,272 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:31:29,272 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:29,273 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:29,273 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:29,274 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:29,274 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:31:29,275 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:31:29,275 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:29,275 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:29,276 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:31:29,279 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 143 [2021-11-12 22:31:29,300 INFO L180 QuantifierPusher]: treesize reduction 18, result has 88.7 percent of original size [2021-11-12 22:31:29,302 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:29,302 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:29,303 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:29,303 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:29,303 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:29,304 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:31:29,304 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:29,304 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:29,305 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:29,306 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:29,306 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:31:29,306 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:31:29,307 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:29,307 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:29,308 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:31:29,310 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-11-12 22:31:29,315 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:29,317 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:29,317 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:29,318 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:29,318 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:29,319 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:29,319 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:31:29,320 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:29,320 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:29,321 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:29,321 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:29,322 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:31:29,322 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:31:29,324 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:29,324 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:29,325 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:31:29,326 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 135 [2021-11-12 22:31:29,329 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:29,333 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:29,339 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:29,339 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:29,344 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 22:31:30,681 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 22:31:30,681 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 22:31:30,681 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24, 24] total 52 [2021-11-12 22:31:30,681 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [324872312] [2021-11-12 22:31:30,681 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 22:31:30,682 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2021-11-12 22:31:30,682 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:31:30,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2021-11-12 22:31:30,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=360, Invalid=3422, Unknown=0, NotChecked=0, Total=3782 [2021-11-12 22:31:30,683 INFO L87 Difference]: Start difference. First operand 62 states and 63 transitions. Second operand has 54 states, 53 states have (on average 2.3962264150943398) internal successors, (127), 53 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:31:31,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:31:31,797 INFO L93 Difference]: Finished difference Result 67 states and 68 transitions. [2021-11-12 22:31:31,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-11-12 22:31:31,798 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 53 states have (on average 2.3962264150943398) internal successors, (127), 53 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 61 [2021-11-12 22:31:31,798 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:31:31,798 INFO L225 Difference]: With dead ends: 67 [2021-11-12 22:31:31,799 INFO L226 Difference]: Without dead ends: 67 [2021-11-12 22:31:31,800 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 228 GetRequests, 145 SyntacticMatches, 0 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1623 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=1177, Invalid=5963, Unknown=0, NotChecked=0, Total=7140 [2021-11-12 22:31:31,800 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 230 mSDsluCounter, 231 mSDsCounter, 0 mSdLazyCounter, 991 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 370.35ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 230 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 1068 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.73ms SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 991 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 437.96ms IncrementalHoareTripleChecker+Time [2021-11-12 22:31:31,800 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [230 Valid, 132 Invalid, 1068 Unknown, 0 Unchecked, 2.73ms Time], IncrementalHoareTripleChecker [77 Valid, 991 Invalid, 0 Unknown, 0 Unchecked, 437.96ms Time] [2021-11-12 22:31:31,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2021-11-12 22:31:31,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 66. [2021-11-12 22:31:31,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 66 states, 65 states have (on average 1.0307692307692307) internal successors, (67), 65 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 22:31:31,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 67 transitions. [2021-11-12 22:31:31,805 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 67 transitions. Word has length 61 [2021-11-12 22:31:31,805 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:31:31,805 INFO L470 AbstractCegarLoop]: Abstraction has 66 states and 67 transitions. [2021-11-12 22:31:31,805 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 53 states have (on average 2.3962264150943398) internal successors, (127), 53 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:31:31,805 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 67 transitions. [2021-11-12 22:31:31,806 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2021-11-12 22:31:31,806 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:31:31,807 INFO L514 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 10, 10, 1, 1, 1, 1] [2021-11-12 22:31:31,829 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-11-12 22:31:32,012 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable350,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:31:32,013 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 1 more)] === [2021-11-12 22:31:32,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:31:32,013 INFO L85 PathProgramCache]: Analyzing trace with hash 1636784417, now seen corresponding path program 14 times [2021-11-12 22:31:32,013 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:31:32,013 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508539521] [2021-11-12 22:31:32,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:31:32,013 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:31:32,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:31:32,408 INFO L134 CoverageAnalysis]: Checked inductivity of 300 backedges. 20 proven. 280 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:31:32,408 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:31:32,408 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508539521] [2021-11-12 22:31:32,408 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [508539521] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 22:31:32,408 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [964491298] [2021-11-12 22:31:32,408 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 22:31:32,408 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:31:32,409 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:31:32,409 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:31:32,411 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-11-12 22:31:32,990 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2021-11-12 22:31:32,990 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 22:31:32,993 INFO L263 TraceCheckSpWp]: Trace formula consists of 361 conjuncts, 48 conjunts are in the unsatisfiable core [2021-11-12 22:31:32,995 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:31:33,305 INFO L134 CoverageAnalysis]: Checked inductivity of 300 backedges. 20 proven. 280 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:31:33,305 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:31:34,300 INFO L134 CoverageAnalysis]: Checked inductivity of 300 backedges. 20 proven. 280 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:31:34,301 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [964491298] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:31:34,301 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [805700513] [2021-11-12 22:31:34,302 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-12 22:31:34,302 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 22:31:34,302 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 22:31:34,302 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 22:31:34,303 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 22:31:34,310 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:34,310 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:34,311 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:34,311 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:31:34,312 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:34,313 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:34,314 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:31:34,316 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:34,316 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:34,317 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:31:34,318 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:34,318 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:34,318 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-12 22:31:34,319 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-11-12 22:31:34,321 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_42|], 3=[|v_#valid_56|]} [2021-11-12 22:31:34,326 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 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:31:34,326 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:34,326 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:31:34,327 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:34,327 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:31:34,327 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:34,332 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 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:31:34,332 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:34,333 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:31:34,333 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:34,333 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:31:34,333 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:34,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:31:34,339 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 treesize of output 1 [2021-11-12 22:31:34,339 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:34,339 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:31:34,339 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:34,340 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:31:34,340 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:34,344 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:31:34,344 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 treesize of output 1 [2021-11-12 22:31:34,345 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:34,345 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:31:34,345 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:34,345 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:31:34,346 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:34,346 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:34,349 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:34,351 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:31:34,358 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2021-11-12 22:31:34,358 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:34,359 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:31:34,359 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:34,359 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:31:34,359 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:34,362 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:31:34,368 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2021-11-12 22:31:34,368 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:34,369 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:31:34,369 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:34,369 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:31:34,369 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:34,370 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:34,373 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:34,373 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:34,374 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 146 [2021-11-12 22:31:34,375 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:31:34,375 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 2 variables, input treesize:301, output treesize:146 [2021-11-12 22:31:34,377 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:34,379 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:34,380 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:34,380 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:34,381 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:34,381 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:31:34,381 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:31:34,381 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:34,382 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:34,382 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:34,383 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 197 [2021-11-12 22:31:34,390 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 14 treesize of output 10 [2021-11-12 22:31:34,390 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:34,390 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:31:34,391 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:34,391 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:31:34,391 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:34,396 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 14 treesize of output 10 [2021-11-12 22:31:34,397 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:34,397 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:31:34,397 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:34,398 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:31:34,398 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:34,398 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:34,402 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:34,403 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:34,405 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 238 [2021-11-12 22:31:34,406 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:31:34,406 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:238, output treesize:238 [2021-11-12 22:31:34,408 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:34,415 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:34,415 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:34,416 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:34,417 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:34,417 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:34,423 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:34,427 INFO L180 QuantifierPusher]: treesize reduction 18, result has 84.2 percent of original size [2021-11-12 22:31:34,429 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:34,429 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:34,429 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:34,430 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:34,430 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:31:34,430 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:31:34,430 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:34,431 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:34,431 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:34,432 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-11-12 22:31:34,436 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 14 treesize of output 10 [2021-11-12 22:31:34,436 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:34,437 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:31:34,437 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:34,437 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:31:34,437 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:34,437 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:34,439 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:34,439 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:34,440 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-12 22:31:34,440 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:31:34,441 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:92, output treesize:92 [2021-11-12 22:31:34,446 INFO L180 QuantifierPusher]: treesize reduction 19, result has 84.3 percent of original size [2021-11-12 22:31:34,447 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-11-12 22:31:34,449 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:34,450 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 123 [2021-11-12 22:31:34,452 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:34,453 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 126 [2021-11-12 22:31:34,454 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:34,456 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 134 [2021-11-12 22:31:34,458 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:34,464 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:34,472 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:34,492 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:34,496 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:34,498 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:34,503 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 265 [2021-11-12 22:31:34,508 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 347 [2021-11-12 22:31:34,511 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:34,515 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 350 [2021-11-12 22:31:34,518 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:34,522 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 358 [2021-11-12 22:31:34,527 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:34,547 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:34,548 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:34,548 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:34,548 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:34,549 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:34,551 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:34,566 INFO L180 QuantifierPusher]: treesize reduction 18, result has 88.7 percent of original size [2021-11-12 22:31:34,570 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:34,570 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:34,571 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:34,571 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:34,572 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:34,572 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:31:34,573 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:34,573 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:34,574 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:34,574 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:34,575 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:31:34,575 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:31:34,575 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:34,576 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:34,576 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:31:34,578 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-11-12 22:31:34,581 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:34,583 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:34,584 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:34,585 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:34,585 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:34,586 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:34,586 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:31:34,586 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:34,587 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:34,587 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:34,588 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:34,588 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:31:34,589 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:31:34,589 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:34,589 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:34,590 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:31:34,592 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 135 [2021-11-12 22:31:34,594 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:34,596 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:34,596 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:34,597 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:34,597 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:34,597 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:34,598 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:31:34,598 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:34,598 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:34,598 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:34,599 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:34,599 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:31:34,599 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:31:34,599 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:34,600 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:34,600 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:31:34,601 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 143 [2021-11-12 22:31:34,608 INFO L180 QuantifierPusher]: treesize reduction 18, result has 88.7 percent of original size [2021-11-12 22:31:34,610 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:34,610 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:34,611 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:34,611 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:34,611 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:34,611 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:31:34,612 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:34,612 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:34,612 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:34,613 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:34,613 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:31:34,614 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:31:34,614 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:34,614 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:34,614 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:31:34,615 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-11-12 22:31:34,619 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:34,620 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:34,620 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:34,621 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:34,621 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:34,621 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:34,621 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:31:34,622 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:34,622 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:34,622 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:34,623 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:34,623 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:31:34,623 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:31:34,623 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:34,624 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:34,624 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:31:34,625 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 135 [2021-11-12 22:31:34,633 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:34,636 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:34,639 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:34,640 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:34,643 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 22:31:36,038 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 22:31:36,038 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 22:31:36,039 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24, 24] total 49 [2021-11-12 22:31:36,039 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1717199827] [2021-11-12 22:31:36,039 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 22:31:36,039 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2021-11-12 22:31:36,040 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:31:36,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2021-11-12 22:31:36,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=3149, Unknown=0, NotChecked=0, Total=3306 [2021-11-12 22:31:36,040 INFO L87 Difference]: Start difference. First operand 66 states and 67 transitions. Second operand has 50 states, 50 states have (on average 2.64) internal successors, (132), 49 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:31:37,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:31:37,258 INFO L93 Difference]: Finished difference Result 110 states and 111 transitions. [2021-11-12 22:31:37,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-11-12 22:31:37,258 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 2.64) internal successors, (132), 49 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 65 [2021-11-12 22:31:37,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:31:37,258 INFO L225 Difference]: With dead ends: 110 [2021-11-12 22:31:37,259 INFO L226 Difference]: Without dead ends: 69 [2021-11-12 22:31:37,259 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 237 GetRequests, 159 SyntacticMatches, 2 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 928 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=280, Invalid=5726, Unknown=0, NotChecked=0, Total=6006 [2021-11-12 22:31:37,260 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 66 mSDsluCounter, 873 mSDsCounter, 0 mSdLazyCounter, 1077 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 459.52ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 885 SdHoareTripleChecker+Invalid, 1110 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.83ms SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 1077 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 543.86ms IncrementalHoareTripleChecker+Time [2021-11-12 22:31:37,260 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 885 Invalid, 1110 Unknown, 0 Unchecked, 2.83ms Time], IncrementalHoareTripleChecker [33 Valid, 1077 Invalid, 0 Unknown, 0 Unchecked, 543.86ms Time] [2021-11-12 22:31:37,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states. [2021-11-12 22:31:37,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 68. [2021-11-12 22:31:37,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 68 states, 67 states have (on average 1.0298507462686568) internal successors, (69), 67 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 22:31:37,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 69 transitions. [2021-11-12 22:31:37,282 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 69 transitions. Word has length 65 [2021-11-12 22:31:37,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:31:37,283 INFO L470 AbstractCegarLoop]: Abstraction has 68 states and 69 transitions. [2021-11-12 22:31:37,283 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 2.64) internal successors, (132), 49 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:31:37,283 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 69 transitions. [2021-11-12 22:31:37,284 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2021-11-12 22:31:37,284 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:31:37,284 INFO L514 BasicCegarLoop]: trace histogram [11, 11, 11, 10, 10, 10, 1, 1, 1, 1] [2021-11-12 22:31:37,307 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-11-12 22:31:37,504 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable376 [2021-11-12 22:31:37,504 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 1 more)] === [2021-11-12 22:31:37,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:31:37,505 INFO L85 PathProgramCache]: Analyzing trace with hash -1055980432, now seen corresponding path program 15 times [2021-11-12 22:31:37,505 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:31:37,505 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056173920] [2021-11-12 22:31:37,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:31:37,505 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:31:37,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:31:38,037 INFO L134 CoverageAnalysis]: Checked inductivity of 321 backedges. 81 proven. 240 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:31:38,037 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:31:38,037 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056173920] [2021-11-12 22:31:38,037 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2056173920] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 22:31:38,037 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [559355329] [2021-11-12 22:31:38,037 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-12 22:31:38,037 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:31:38,037 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:31:38,038 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:31:38,039 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-11-12 22:31:38,221 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-12 22:31:38,221 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 22:31:38,225 INFO L263 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 116 conjunts are in the unsatisfiable core [2021-11-12 22:31:38,227 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:31:38,246 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:31:38,983 INFO L134 CoverageAnalysis]: Checked inductivity of 321 backedges. 100 proven. 221 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:31:38,983 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:31:40,232 INFO L134 CoverageAnalysis]: Checked inductivity of 321 backedges. 121 proven. 200 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:31:40,233 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [559355329] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:31:40,233 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1424776328] [2021-11-12 22:31:40,234 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-12 22:31:40,234 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 22:31:40,235 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 22:31:40,235 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 22:31:40,235 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 22:31:40,239 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:40,239 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:40,239 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:40,240 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-12 22:31:40,240 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:40,241 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:40,242 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:31:40,242 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:40,243 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:40,245 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:31:40,245 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:40,246 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:40,246 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:31:40,247 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-11-12 22:31:40,249 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_44|], 3=[|v_#valid_57|]} [2021-11-12 22:31:40,255 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 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:31:40,255 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:40,255 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:31:40,256 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:40,256 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:31:40,256 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:40,261 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 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:31:40,262 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:40,262 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:31:40,262 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:40,262 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:31:40,263 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:40,267 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:31:40,268 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 treesize of output 1 [2021-11-12 22:31:40,268 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:40,268 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:31:40,269 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:40,269 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:31:40,269 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:40,274 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:31:40,274 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 treesize of output 1 [2021-11-12 22:31:40,274 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:40,274 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:31:40,275 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:40,275 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:31:40,275 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:40,275 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:40,278 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:40,280 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:31:40,288 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2021-11-12 22:31:40,288 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:40,288 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:31:40,289 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:40,289 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:31:40,289 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:40,292 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:31:40,297 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2021-11-12 22:31:40,298 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:40,298 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:31:40,299 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:40,299 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:31:40,299 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:40,299 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:40,302 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:40,303 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:40,304 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 146 [2021-11-12 22:31:40,304 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:31:40,304 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 2 variables, input treesize:301, output treesize:146 [2021-11-12 22:31:40,306 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:40,308 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:40,308 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:40,308 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:40,308 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:40,309 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:31:40,309 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:31:40,309 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:40,309 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:40,310 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:40,311 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 197 [2021-11-12 22:31:40,318 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 14 treesize of output 10 [2021-11-12 22:31:40,319 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:40,319 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:31:40,319 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:40,319 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:31:40,319 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:40,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:31:40,326 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 14 treesize of output 1 [2021-11-12 22:31:40,326 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:40,326 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:31:40,326 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:40,327 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:31:40,327 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:40,327 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:40,329 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:40,329 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:40,331 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 120 [2021-11-12 22:31:40,331 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:31:40,331 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:238, output treesize:120 [2021-11-12 22:31:40,332 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:40,337 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:40,337 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:40,338 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:40,338 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:40,340 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:40,342 INFO L180 QuantifierPusher]: treesize reduction 18, result has 84.2 percent of original size [2021-11-12 22:31:40,343 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:40,344 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:40,344 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:40,344 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:40,344 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:31:40,345 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:31:40,345 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:40,345 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:40,345 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:40,346 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-11-12 22:31:40,350 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 14 treesize of output 10 [2021-11-12 22:31:40,351 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:40,351 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:31:40,351 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:40,352 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:31:40,352 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:40,352 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:40,353 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:40,364 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:40,365 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-12 22:31:40,366 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:31:40,366 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:92, output treesize:92 [2021-11-12 22:31:40,371 INFO L180 QuantifierPusher]: treesize reduction 19, result has 84.3 percent of original size [2021-11-12 22:31:40,372 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-11-12 22:31:40,374 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:40,376 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 123 [2021-11-12 22:31:40,377 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:40,378 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 126 [2021-11-12 22:31:40,380 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:40,381 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 134 [2021-11-12 22:31:40,384 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:40,390 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:40,396 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:40,410 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:40,414 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:40,416 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:40,435 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 267 [2021-11-12 22:31:40,444 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 354 [2021-11-12 22:31:40,449 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:40,456 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 357 [2021-11-12 22:31:40,462 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:40,469 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 365 [2021-11-12 22:31:40,478 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:40,505 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:40,506 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:40,506 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:40,507 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:40,507 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:40,512 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:40,521 INFO L180 QuantifierPusher]: treesize reduction 18, result has 88.7 percent of original size [2021-11-12 22:31:40,523 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:40,524 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:40,525 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:40,525 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:40,526 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:40,526 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:31:40,526 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:40,527 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:40,527 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:40,528 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:40,528 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:31:40,529 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:31:40,529 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:40,530 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:40,530 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:31:40,532 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-11-12 22:31:40,535 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:40,538 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:40,539 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:40,540 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:40,540 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:40,541 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:40,541 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:31:40,541 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:40,542 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:40,542 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:40,543 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:40,543 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:31:40,544 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:31:40,544 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:40,544 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:40,545 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:31:40,547 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 135 [2021-11-12 22:31:40,551 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:40,552 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:40,553 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:40,553 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:40,554 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:40,554 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:40,555 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:31:40,555 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:40,555 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:40,556 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:40,556 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:40,557 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:31:40,557 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:31:40,558 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:40,558 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:40,558 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:31:40,561 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 143 [2021-11-12 22:31:40,570 INFO L180 QuantifierPusher]: treesize reduction 18, result has 88.7 percent of original size [2021-11-12 22:31:40,573 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:40,574 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:40,575 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:40,575 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:40,576 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:40,576 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:31:40,576 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:40,577 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:40,577 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:40,578 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:40,578 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:31:40,579 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:31:40,579 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:40,579 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:40,580 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:31:40,581 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-11-12 22:31:40,584 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:40,586 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:40,586 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:40,587 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:40,587 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:40,588 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:40,588 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:31:40,588 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:40,588 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:40,589 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:40,589 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:40,589 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:31:40,590 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:31:40,590 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:40,590 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:40,590 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:31:40,592 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 135 [2021-11-12 22:31:40,595 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:40,597 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:40,604 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:40,605 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:40,609 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 22:31:42,083 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 22:31:42,083 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 22:31:42,083 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 25, 25] total 64 [2021-11-12 22:31:42,084 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [292650351] [2021-11-12 22:31:42,084 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 22:31:42,084 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2021-11-12 22:31:42,084 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:31:42,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2021-11-12 22:31:42,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=526, Invalid=4876, Unknown=0, NotChecked=0, Total=5402 [2021-11-12 22:31:42,086 INFO L87 Difference]: Start difference. First operand 68 states and 69 transitions. Second operand has 66 states, 65 states have (on average 2.8) internal successors, (182), 65 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:31:43,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:31:43,262 INFO L93 Difference]: Finished difference Result 73 states and 74 transitions. [2021-11-12 22:31:43,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-11-12 22:31:43,262 INFO L78 Accepts]: Start accepts. Automaton has has 66 states, 65 states have (on average 2.8) internal successors, (182), 65 states have internal predecessors, (182), 0 states have call successors, (0), 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 67 [2021-11-12 22:31:43,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:31:43,263 INFO L225 Difference]: With dead ends: 73 [2021-11-12 22:31:43,263 INFO L226 Difference]: Without dead ends: 73 [2021-11-12 22:31:43,263 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 250 GetRequests, 152 SyntacticMatches, 1 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2332 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=1494, Invalid=8208, Unknown=0, NotChecked=0, Total=9702 [2021-11-12 22:31:43,264 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 247 mSDsluCounter, 337 mSDsCounter, 0 mSdLazyCounter, 1217 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 411.26ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 247 SdHoareTripleChecker+Valid, 176 SdHoareTripleChecker+Invalid, 1297 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 3.14ms SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 1217 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 495.87ms IncrementalHoareTripleChecker+Time [2021-11-12 22:31:43,264 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [247 Valid, 176 Invalid, 1297 Unknown, 0 Unchecked, 3.14ms Time], IncrementalHoareTripleChecker [80 Valid, 1217 Invalid, 0 Unknown, 0 Unchecked, 495.87ms Time] [2021-11-12 22:31:43,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2021-11-12 22:31:43,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 72. [2021-11-12 22:31:43,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72 states, 71 states have (on average 1.028169014084507) internal successors, (73), 71 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 22:31:43,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 73 transitions. [2021-11-12 22:31:43,268 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 73 transitions. Word has length 67 [2021-11-12 22:31:43,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:31:43,268 INFO L470 AbstractCegarLoop]: Abstraction has 72 states and 73 transitions. [2021-11-12 22:31:43,269 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 65 states have (on average 2.8) internal successors, (182), 65 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:31:43,269 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 73 transitions. [2021-11-12 22:31:43,269 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2021-11-12 22:31:43,269 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:31:43,270 INFO L514 BasicCegarLoop]: trace histogram [12, 11, 11, 11, 11, 11, 1, 1, 1, 1] [2021-11-12 22:31:43,295 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-11-12 22:31:43,484 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable402,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:31:43,484 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 1 more)] === [2021-11-12 22:31:43,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:31:43,485 INFO L85 PathProgramCache]: Analyzing trace with hash -534991968, now seen corresponding path program 16 times [2021-11-12 22:31:43,485 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:31:43,485 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479641046] [2021-11-12 22:31:43,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:31:43,485 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:31:43,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:31:43,992 INFO L134 CoverageAnalysis]: Checked inductivity of 363 backedges. 22 proven. 341 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:31:43,993 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:31:43,993 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479641046] [2021-11-12 22:31:43,993 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1479641046] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 22:31:43,993 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [146068588] [2021-11-12 22:31:43,993 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-12 22:31:43,993 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:31:43,993 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:31:43,994 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:31:44,018 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-11-12 22:31:44,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:31:44,245 INFO L263 TraceCheckSpWp]: Trace formula consists of 391 conjuncts, 52 conjunts are in the unsatisfiable core [2021-11-12 22:31:44,247 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:31:44,633 INFO L134 CoverageAnalysis]: Checked inductivity of 363 backedges. 22 proven. 341 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:31:44,634 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:31:45,784 INFO L134 CoverageAnalysis]: Checked inductivity of 363 backedges. 22 proven. 341 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:31:45,784 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [146068588] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:31:45,784 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1398031333] [2021-11-12 22:31:45,785 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-12 22:31:45,785 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 22:31:45,786 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 22:31:45,786 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 22:31:45,786 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 22:31:45,798 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:45,799 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:45,799 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:45,800 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:31:45,801 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:45,801 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:45,803 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:31:45,804 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:45,804 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:45,805 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:31:45,806 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:45,806 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:45,806 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-12 22:31:45,807 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-11-12 22:31:45,809 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_45|], 3=[|v_#valid_58|]} [2021-11-12 22:31:45,814 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 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:31:45,815 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:45,815 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:31:45,815 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:45,815 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:31:45,815 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:45,821 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:31:45,821 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2021-11-12 22:31:45,821 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:45,821 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:31:45,822 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:45,822 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:31:45,822 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:45,828 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 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:31:45,828 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:45,829 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:31:45,829 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:45,829 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:31:45,829 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:45,834 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:31:45,835 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:45,835 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:31:45,835 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:45,835 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:31:45,835 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:45,836 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:45,839 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:45,842 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:31:45,849 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2021-11-12 22:31:45,849 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:45,850 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:31:45,850 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:45,851 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:31:45,851 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:45,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:31:45,863 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2021-11-12 22:31:45,863 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:45,864 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:31:45,864 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:45,864 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:31:45,865 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:45,867 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:31:45,877 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2021-11-12 22:31:45,877 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:45,878 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:31:45,878 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:45,878 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:31:45,878 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:45,879 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:45,882 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:45,883 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:45,885 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 217 [2021-11-12 22:31:45,885 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-11-12 22:31:45,885 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 2 variables, input treesize:301, output treesize:217 [2021-11-12 22:31:45,887 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:45,889 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:45,889 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:45,890 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:45,890 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:45,890 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:31:45,890 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:31:45,891 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:45,891 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:45,891 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:45,893 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 270 [2021-11-12 22:31:45,910 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 14 treesize of output 10 [2021-11-12 22:31:45,910 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:45,911 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:31:45,911 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:45,911 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:31:45,911 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:45,920 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 14 treesize of output 10 [2021-11-12 22:31:45,921 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:45,921 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:31:45,921 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:45,922 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:31:45,922 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:45,930 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 14 treesize of output 10 [2021-11-12 22:31:45,931 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:45,931 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:31:45,932 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:45,932 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:31:45,932 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:45,933 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:45,941 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:45,945 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:45,949 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 355 [2021-11-12 22:31:45,950 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 3 xjuncts. [2021-11-12 22:31:45,950 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:355, output treesize:355 [2021-11-12 22:31:45,953 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:45,966 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:45,966 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:45,967 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:45,968 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:45,968 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:45,969 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:45,969 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:45,972 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:45,975 INFO L180 QuantifierPusher]: treesize reduction 18, result has 84.2 percent of original size [2021-11-12 22:31:45,977 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:45,978 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:45,978 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:45,978 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:45,979 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:31:45,979 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:31:45,979 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:45,980 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:45,980 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:45,981 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-11-12 22:31:45,986 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 14 treesize of output 10 [2021-11-12 22:31:45,987 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:45,987 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:31:45,987 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:45,988 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:31:45,988 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:45,988 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:45,990 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:45,991 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:45,993 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-12 22:31:45,993 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:31:45,993 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:92, output treesize:92 [2021-11-12 22:31:46,000 INFO L180 QuantifierPusher]: treesize reduction 19, result has 84.3 percent of original size [2021-11-12 22:31:46,002 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-11-12 22:31:46,005 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:46,008 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 123 [2021-11-12 22:31:46,010 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:46,012 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 126 [2021-11-12 22:31:46,014 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:46,017 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 134 [2021-11-12 22:31:46,020 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:46,040 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:46,049 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:46,074 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:46,079 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:46,081 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:46,088 INFO L185 QuantifierPusher]: treesize reduction 7, result has 96.7 percent of original size 206 [2021-11-12 22:31:46,097 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 314 [2021-11-12 22:31:46,101 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:46,105 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 317 [2021-11-12 22:31:46,109 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:46,115 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 325 [2021-11-12 22:31:46,122 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:46,149 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:46,150 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:46,150 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:46,151 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:46,151 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:46,155 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:46,162 INFO L180 QuantifierPusher]: treesize reduction 18, result has 88.7 percent of original size [2021-11-12 22:31:46,165 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:46,166 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:46,166 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:46,167 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:46,167 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:46,168 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:31:46,168 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:46,168 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:46,170 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:46,171 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:46,171 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:31:46,172 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:31:46,172 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:46,173 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:46,173 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:31:46,175 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-11-12 22:31:46,178 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:46,180 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:46,181 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:46,181 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:46,182 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:46,182 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:46,183 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:31:46,184 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:46,185 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:46,185 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:46,186 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:46,186 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:31:46,187 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:31:46,187 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:46,187 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:46,188 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:31:46,190 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 135 [2021-11-12 22:31:46,193 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:46,195 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:46,196 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:46,196 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:46,197 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:46,197 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:46,198 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:31:46,198 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:46,198 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:46,199 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:46,200 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:46,200 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:31:46,200 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:31:46,201 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:46,201 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:46,202 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:31:46,204 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 143 [2021-11-12 22:31:46,213 INFO L180 QuantifierPusher]: treesize reduction 18, result has 88.7 percent of original size [2021-11-12 22:31:46,216 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:46,217 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:46,217 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:46,218 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:46,218 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:46,219 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:31:46,219 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:46,219 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:46,220 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:46,220 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:46,221 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:31:46,221 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:31:46,221 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:46,222 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:46,222 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:31:46,224 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-11-12 22:31:46,229 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:46,231 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:46,231 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:46,232 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:46,233 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:46,233 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:46,233 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:31:46,234 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:46,234 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:46,235 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:46,235 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:46,236 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:31:46,236 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:31:46,236 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:46,237 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:46,237 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:31:46,239 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 135 [2021-11-12 22:31:46,240 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:46,245 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:46,250 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:46,250 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:46,255 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 22:31:47,699 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 22:31:47,699 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 22:31:47,700 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26, 26] total 53 [2021-11-12 22:31:47,700 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430330243] [2021-11-12 22:31:47,700 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 22:31:47,700 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2021-11-12 22:31:47,700 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:31:47,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2021-11-12 22:31:47,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=167, Invalid=3615, Unknown=0, NotChecked=0, Total=3782 [2021-11-12 22:31:47,701 INFO L87 Difference]: Start difference. First operand 72 states and 73 transitions. Second operand has 54 states, 54 states have (on average 2.6666666666666665) internal successors, (144), 53 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:31:49,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:31:49,213 INFO L93 Difference]: Finished difference Result 120 states and 121 transitions. [2021-11-12 22:31:49,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-11-12 22:31:49,214 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.6666666666666665) internal successors, (144), 53 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 71 [2021-11-12 22:31:49,214 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:31:49,215 INFO L225 Difference]: With dead ends: 120 [2021-11-12 22:31:49,215 INFO L226 Difference]: Without dead ends: 75 [2021-11-12 22:31:49,216 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 259 GetRequests, 175 SyntacticMatches, 2 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1056 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=302, Invalid=6670, Unknown=0, NotChecked=0, Total=6972 [2021-11-12 22:31:49,216 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 106 mSDsluCounter, 1172 mSDsCounter, 0 mSdLazyCounter, 1405 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 575.59ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 1184 SdHoareTripleChecker+Invalid, 1452 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 4.10ms SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 1405 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 679.40ms IncrementalHoareTripleChecker+Time [2021-11-12 22:31:49,217 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [106 Valid, 1184 Invalid, 1452 Unknown, 0 Unchecked, 4.10ms Time], IncrementalHoareTripleChecker [47 Valid, 1405 Invalid, 0 Unknown, 0 Unchecked, 679.40ms Time] [2021-11-12 22:31:49,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2021-11-12 22:31:49,220 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 74. [2021-11-12 22:31:49,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 74 states, 73 states have (on average 1.0273972602739727) internal successors, (75), 73 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 22:31:49,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 75 transitions. [2021-11-12 22:31:49,221 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 75 transitions. Word has length 71 [2021-11-12 22:31:49,221 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:31:49,221 INFO L470 AbstractCegarLoop]: Abstraction has 74 states and 75 transitions. [2021-11-12 22:31:49,221 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.6666666666666665) internal successors, (144), 53 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:31:49,221 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 75 transitions. [2021-11-12 22:31:49,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2021-11-12 22:31:49,222 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:31:49,222 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 12, 11, 11, 11, 1, 1, 1, 1] [2021-11-12 22:31:49,260 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2021-11-12 22:31:49,448 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable427,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:31:49,448 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 1 more)] === [2021-11-12 22:31:49,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:31:49,449 INFO L85 PathProgramCache]: Analyzing trace with hash -2130944081, now seen corresponding path program 17 times [2021-11-12 22:31:49,449 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:31:49,449 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1955177180] [2021-11-12 22:31:49,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:31:49,449 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:31:49,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:31:50,031 INFO L134 CoverageAnalysis]: Checked inductivity of 386 backedges. 100 proven. 286 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:31:50,032 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:31:50,032 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1955177180] [2021-11-12 22:31:50,032 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1955177180] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 22:31:50,032 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [131645498] [2021-11-12 22:31:50,032 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 22:31:50,032 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:31:50,032 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:31:50,033 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:31:50,034 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-11-12 22:31:50,481 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2021-11-12 22:31:50,481 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 22:31:50,486 INFO L263 TraceCheckSpWp]: Trace formula consists of 391 conjuncts, 141 conjunts are in the unsatisfiable core [2021-11-12 22:31:50,494 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:31:50,499 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:31:51,856 INFO L134 CoverageAnalysis]: Checked inductivity of 386 backedges. 0 proven. 242 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2021-11-12 22:31:51,856 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:31:54,563 INFO L134 CoverageAnalysis]: Checked inductivity of 386 backedges. 0 proven. 242 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2021-11-12 22:31:54,564 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [131645498] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:31:54,564 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [684353847] [2021-11-12 22:31:54,565 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-12 22:31:54,565 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 22:31:54,566 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 22:31:54,566 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 22:31:54,566 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 22:31:54,571 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,571 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:54,571 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,572 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:31:54,572 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:54,572 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,572 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-12 22:31:54,573 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:54,573 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,589 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:31:54,598 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:54,599 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,601 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:31:54,602 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-11-12 22:31:54,604 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_47|], 3=[|v_#valid_59|]} [2021-11-12 22:31:54,611 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 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:31:54,611 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,611 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:31:54,612 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,612 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:31:54,612 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:54,618 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:31:54,619 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,619 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:31:54,619 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,620 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:31:54,620 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:54,626 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 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:31:54,627 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,627 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:31:54,627 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,628 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:31:54,628 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:54,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:31:54,634 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 treesize of output 1 [2021-11-12 22:31:54,634 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,635 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:31:54,635 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,635 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:31:54,635 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:54,636 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:54,641 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,644 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:31:54,653 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2021-11-12 22:31:54,653 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,654 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:31:54,654 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,655 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:31:54,655 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:54,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:31:54,672 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2021-11-12 22:31:54,672 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,673 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:31:54,674 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,674 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:31:54,674 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:54,677 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:31:54,685 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2021-11-12 22:31:54,685 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,686 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:31:54,686 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,687 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:31:54,687 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:54,687 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:54,693 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,695 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,697 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 217 [2021-11-12 22:31:54,698 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-11-12 22:31:54,698 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 2 variables, input treesize:301, output treesize:217 [2021-11-12 22:31:54,702 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,706 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:54,706 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,706 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:54,707 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,707 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:31:54,707 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:31:54,708 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:54,708 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,709 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:54,711 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 270 [2021-11-12 22:31:54,721 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 14 treesize of output 10 [2021-11-12 22:31:54,722 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,722 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:31:54,723 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,723 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:31:54,723 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:54,731 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 14 treesize of output 10 [2021-11-12 22:31:54,732 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,732 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:31:54,732 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,732 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:31:54,732 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:54,739 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 14 treesize of output 10 [2021-11-12 22:31:54,739 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,739 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:31:54,740 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,740 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:31:54,740 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:54,740 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:54,746 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,748 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,751 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 355 [2021-11-12 22:31:54,751 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 3 xjuncts. [2021-11-12 22:31:54,751 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:355, output treesize:355 [2021-11-12 22:31:54,753 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:54,762 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:54,763 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:54,763 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:54,764 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:54,765 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:54,765 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:54,766 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:54,767 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:54,770 INFO L180 QuantifierPusher]: treesize reduction 18, result has 84.2 percent of original size [2021-11-12 22:31:54,771 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:54,772 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,772 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:54,772 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,772 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:31:54,772 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:31:54,773 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:54,773 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,773 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:54,774 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-11-12 22:31:54,778 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 14 treesize of output 10 [2021-11-12 22:31:54,779 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,779 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:31:54,779 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,779 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:31:54,780 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:31:54,780 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:54,781 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,782 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,783 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-12 22:31:54,783 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:31:54,783 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:92, output treesize:92 [2021-11-12 22:31:54,788 INFO L180 QuantifierPusher]: treesize reduction 19, result has 84.3 percent of original size [2021-11-12 22:31:54,789 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-11-12 22:31:54,797 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,800 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 123 [2021-11-12 22:31:54,803 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,805 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 126 [2021-11-12 22:31:54,807 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,810 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 134 [2021-11-12 22:31:54,813 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:54,822 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:54,831 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:54,850 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,854 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:54,856 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,860 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 267 [2021-11-12 22:31:54,866 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 354 [2021-11-12 22:31:54,869 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,871 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 357 [2021-11-12 22:31:54,875 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,880 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 365 [2021-11-12 22:31:54,885 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:54,906 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:54,907 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:54,907 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:54,907 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:54,908 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:54,910 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:54,915 INFO L180 QuantifierPusher]: treesize reduction 18, result has 88.7 percent of original size [2021-11-12 22:31:54,917 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:54,917 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,918 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:54,918 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,918 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:54,918 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:31:54,919 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:54,919 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,919 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:54,921 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,921 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:31:54,921 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:31:54,922 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:54,922 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,922 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:31:54,924 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-11-12 22:31:54,927 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,929 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:54,929 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,929 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:54,930 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,930 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:54,930 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:31:54,930 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:54,931 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,931 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:54,931 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,932 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:31:54,932 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:31:54,932 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:54,933 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,933 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:31:54,934 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 135 [2021-11-12 22:31:54,936 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,946 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:54,947 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,947 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:54,948 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,948 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:54,948 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:31:54,948 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:54,949 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,949 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:54,949 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,950 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:31:54,950 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:31:54,950 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:54,950 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,951 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:31:54,952 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 143 [2021-11-12 22:31:54,959 INFO L180 QuantifierPusher]: treesize reduction 18, result has 88.7 percent of original size [2021-11-12 22:31:54,961 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:54,963 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,963 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:54,963 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,964 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:54,964 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:31:54,964 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:54,964 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,965 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:54,965 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,966 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:31:54,966 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:31:54,966 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:54,966 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,967 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:31:54,968 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-11-12 22:31:54,971 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,973 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:54,973 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,973 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:54,974 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,974 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:31:54,974 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:31:54,974 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:54,975 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,975 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:54,975 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,976 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:31:54,976 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:31:54,976 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:31:54,977 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:31:54,977 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:31:54,978 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 135 [2021-11-12 22:31:54,979 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:54,982 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:54,989 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:54,989 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:31:54,992 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 22:31:56,934 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 22:31:56,934 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 22:31:56,934 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28, 28] total 84 [2021-11-12 22:31:56,935 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741507020] [2021-11-12 22:31:56,935 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 22:31:56,935 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 86 states [2021-11-12 22:31:56,935 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:31:56,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 86 interpolants. [2021-11-12 22:31:56,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=741, Invalid=8001, Unknown=0, NotChecked=0, Total=8742 [2021-11-12 22:31:56,938 INFO L87 Difference]: Start difference. First operand 74 states and 75 transitions. Second operand has 86 states, 85 states have (on average 2.0588235294117645) internal successors, (175), 85 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:32:06,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:32:06,176 INFO L93 Difference]: Finished difference Result 122 states and 123 transitions. [2021-11-12 22:32:06,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2021-11-12 22:32:06,176 INFO L78 Accepts]: Start accepts. Automaton has has 86 states, 85 states have (on average 2.0588235294117645) internal successors, (175), 85 states have internal predecessors, (175), 0 states have call successors, (0), 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 73 [2021-11-12 22:32:06,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:32:06,177 INFO L225 Difference]: With dead ends: 122 [2021-11-12 22:32:06,177 INFO L226 Difference]: Without dead ends: 122 [2021-11-12 22:32:06,178 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 307 GetRequests, 153 SyntacticMatches, 0 SemanticMatches, 154 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4015 ImplicationChecksByTransitivity, 13.1s TimeCoverageRelationStatistics Valid=3595, Invalid=20585, Unknown=0, NotChecked=0, Total=24180 [2021-11-12 22:32:06,178 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 398 mSDsluCounter, 313 mSDsCounter, 0 mSdLazyCounter, 2337 mSolverCounterSat, 502 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1114.88ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 398 SdHoareTripleChecker+Valid, 323 SdHoareTripleChecker+Invalid, 2839 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 6.50ms SdHoareTripleChecker+Time, 502 IncrementalHoareTripleChecker+Valid, 2337 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1315.74ms IncrementalHoareTripleChecker+Time [2021-11-12 22:32:06,178 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [398 Valid, 323 Invalid, 2839 Unknown, 0 Unchecked, 6.50ms Time], IncrementalHoareTripleChecker [502 Valid, 2337 Invalid, 0 Unknown, 0 Unchecked, 1315.74ms Time] [2021-11-12 22:32:06,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2021-11-12 22:32:06,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 122. [2021-11-12 22:32:06,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 122 states, 121 states have (on average 1.0165289256198347) internal successors, (123), 121 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:32:06,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 123 transitions. [2021-11-12 22:32:06,183 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 123 transitions. Word has length 73 [2021-11-12 22:32:06,183 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:32:06,183 INFO L470 AbstractCegarLoop]: Abstraction has 122 states and 123 transitions. [2021-11-12 22:32:06,184 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 86 states, 85 states have (on average 2.0588235294117645) internal successors, (175), 85 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:32:06,184 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 123 transitions. [2021-11-12 22:32:06,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2021-11-12 22:32:06,185 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:32:06,185 INFO L514 BasicCegarLoop]: trace histogram [24, 23, 23, 23, 12, 12, 1, 1, 1, 1] [2021-11-12 22:32:06,192 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2021-11-12 22:32:06,389 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable455 [2021-11-12 22:32:06,390 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 1 more)] === [2021-11-12 22:32:06,390 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:32:06,390 INFO L85 PathProgramCache]: Analyzing trace with hash 1622600687, now seen corresponding path program 18 times [2021-11-12 22:32:06,390 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:32:06,391 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440066482] [2021-11-12 22:32:06,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:32:06,391 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:32:06,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:32:07,020 INFO L134 CoverageAnalysis]: Checked inductivity of 1202 backedges. 803 proven. 179 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2021-11-12 22:32:07,020 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:32:07,020 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440066482] [2021-11-12 22:32:07,021 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440066482] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 22:32:07,021 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1815675572] [2021-11-12 22:32:07,021 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-12 22:32:07,021 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:32:07,021 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:32:07,025 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:32:07,041 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-11-12 22:32:07,217 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-12 22:32:07,218 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 22:32:07,223 INFO L263 TraceCheckSpWp]: Trace formula consists of 641 conjuncts, 99 conjunts are in the unsatisfiable core [2021-11-12 22:32:07,227 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:32:07,234 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:32:08,453 INFO L134 CoverageAnalysis]: Checked inductivity of 1202 backedges. 815 proven. 167 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2021-11-12 22:32:08,453 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:32:09,308 INFO L134 CoverageAnalysis]: Checked inductivity of 1202 backedges. 814 proven. 168 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2021-11-12 22:32:09,309 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1815675572] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:32:09,309 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [454515901] [2021-11-12 22:32:09,310 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-12 22:32:09,310 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 22:32:09,311 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 22:32:09,311 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 22:32:09,311 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 22:32:09,322 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,323 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:09,324 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,324 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:32:09,324 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:09,325 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,325 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-12 22:32:09,326 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:09,327 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,328 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:32:09,329 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:09,330 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,331 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:32:09,332 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-11-12 22:32:09,337 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_49|], 3=[|v_#valid_60|]} [2021-11-12 22:32:09,344 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 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:32:09,344 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,344 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:32:09,345 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,345 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:32:09,345 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:32:09,353 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:32:09,353 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 treesize of output 1 [2021-11-12 22:32:09,354 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,354 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:32:09,355 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,355 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:32:09,355 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:32:09,361 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:32:09,362 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 treesize of output 1 [2021-11-12 22:32:09,362 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,362 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:32:09,371 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,373 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:32:09,375 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-12 22:32:09,380 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:32:09,381 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 treesize of output 1 [2021-11-12 22:32:09,381 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,381 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:32:09,382 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,382 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:32:09,382 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-12 22:32:09,383 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:09,385 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,387 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:32:09,391 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2021-11-12 22:32:09,391 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,392 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:32:09,393 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,393 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:32:09,393 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-12 22:32:09,394 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:09,396 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,397 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,397 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-11-12 22:32:09,398 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:32:09,398 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:301, output treesize:74 [2021-11-12 22:32:09,400 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,402 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:09,402 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,403 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:09,403 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,404 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:32:09,404 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:32:09,404 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:09,405 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,405 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:32:09,407 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 122 [2021-11-12 22:32:09,413 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 14 treesize of output 10 [2021-11-12 22:32:09,414 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,414 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:32:09,414 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,415 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:32:09,415 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:32:09,415 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:09,418 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,420 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,421 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 120 [2021-11-12 22:32:09,422 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:32:09,422 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:120, output treesize:120 [2021-11-12 22:32:09,425 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:09,431 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:09,437 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:09,446 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,449 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:09,450 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,451 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:09,452 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,453 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:09,453 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,453 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-11-12 22:32:09,454 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:09,454 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,454 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:32:09,455 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 220 [2021-11-12 22:32:09,456 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:09,457 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,458 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 204 [2021-11-12 22:32:09,459 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 205 [2021-11-12 22:32:09,460 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:09,460 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,460 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:09,460 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,461 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:32:09,461 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:32:09,463 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:09,464 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,464 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:09,465 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,465 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:09,465 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,466 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:32:09,466 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:32:09,466 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:09,466 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,467 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:09,467 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,467 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-11-12 22:32:09,468 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-11-12 22:32:09,468 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:09,468 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,468 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-12 22:32:09,469 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:09,469 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,469 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:09,470 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,470 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:32:09,470 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:32:09,470 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:09,471 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,471 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:32:09,472 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 237 [2021-11-12 22:32:09,472 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:09,474 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,475 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 212 [2021-11-12 22:32:09,476 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 277 [2021-11-12 22:32:09,486 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 14 treesize of output 10 [2021-11-12 22:32:09,487 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,487 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:32:09,487 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,487 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:32:09,488 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:32:09,494 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:32:09,496 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 37 treesize of output 29 [2021-11-12 22:32:09,496 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,497 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-12 22:32:09,497 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,497 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-12 22:32:09,497 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:32:09,498 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:09,506 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,512 INFO L180 QuantifierPusher]: treesize reduction 71, result has 79.5 percent of original size [2021-11-12 22:32:09,514 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 283 [2021-11-12 22:32:09,514 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:32:09,514 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:354, output treesize:283 [2021-11-12 22:32:09,517 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:09,525 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:09,525 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:09,526 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:09,526 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:09,528 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:09,530 INFO L180 QuantifierPusher]: treesize reduction 18, result has 84.2 percent of original size [2021-11-12 22:32:09,531 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:09,532 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,532 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:09,532 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,532 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:32:09,533 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:32:09,533 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:09,533 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,533 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:32:09,534 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-11-12 22:32:09,539 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 14 treesize of output 10 [2021-11-12 22:32:09,539 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,539 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:32:09,540 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,540 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:32:09,540 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:32:09,540 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:09,541 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,542 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,543 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-12 22:32:09,543 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:32:09,543 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:92, output treesize:92 [2021-11-12 22:32:09,548 INFO L180 QuantifierPusher]: treesize reduction 19, result has 84.3 percent of original size [2021-11-12 22:32:09,550 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-11-12 22:32:09,555 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,557 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 123 [2021-11-12 22:32:09,558 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,559 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 126 [2021-11-12 22:32:09,561 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,563 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 134 [2021-11-12 22:32:09,565 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:09,571 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:09,577 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:09,601 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,607 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:09,609 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,636 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 221 [2021-11-12 22:32:09,645 INFO L185 QuantifierPusher]: treesize reduction 9, result has 97.2 percent of original size 317 [2021-11-12 22:32:09,651 INFO L180 QuantifierPusher]: treesize reduction 9, result has 97.3 percent of original size [2021-11-12 22:32:09,653 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-12 22:32:09,656 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,660 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 328 [2021-11-12 22:32:09,665 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:09,688 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:09,689 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:09,690 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:09,690 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:09,691 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:09,693 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:09,698 INFO L180 QuantifierPusher]: treesize reduction 18, result has 88.7 percent of original size [2021-11-12 22:32:09,700 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:09,700 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,701 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:09,701 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,701 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:32:09,702 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:32:09,702 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:09,702 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,702 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:09,703 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,703 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:32:09,703 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:32:09,704 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:09,704 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,704 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:32:09,705 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-11-12 22:32:09,707 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,708 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:09,709 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,709 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:09,710 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,710 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:32:09,710 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:32:09,710 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:09,711 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,711 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:09,711 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,712 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:32:09,712 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:32:09,712 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:09,712 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,713 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:32:09,714 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 135 [2021-11-12 22:32:09,716 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,717 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:09,717 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,718 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:09,718 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,718 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:32:09,719 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:32:09,719 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:09,719 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,720 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:09,720 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,720 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:32:09,721 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:32:09,722 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:09,722 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,722 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:32:09,724 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 143 [2021-11-12 22:32:09,730 INFO L180 QuantifierPusher]: treesize reduction 18, result has 88.7 percent of original size [2021-11-12 22:32:09,737 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:09,738 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,738 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:09,739 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,739 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:32:09,740 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:32:09,740 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:09,740 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,741 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:09,742 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,742 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:32:09,743 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:32:09,743 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:09,743 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,744 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:32:09,746 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-11-12 22:32:09,751 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,752 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:09,752 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,753 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:09,753 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,753 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:32:09,754 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:32:09,754 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:09,754 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,755 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:09,755 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,755 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:32:09,755 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:32:09,756 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:09,756 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:09,756 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:32:09,757 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 135 [2021-11-12 22:32:09,758 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:09,763 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:09,768 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:09,768 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:09,774 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 22:32:11,109 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 22:32:11,110 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 22:32:11,110 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30, 30] total 73 [2021-11-12 22:32:11,110 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657354009] [2021-11-12 22:32:11,110 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 22:32:11,111 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 74 states [2021-11-12 22:32:11,111 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:32:11,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2021-11-12 22:32:11,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=932, Invalid=5710, Unknown=0, NotChecked=0, Total=6642 [2021-11-12 22:32:11,113 INFO L87 Difference]: Start difference. First operand 122 states and 123 transitions. Second operand has 74 states, 74 states have (on average 2.527027027027027) internal successors, (187), 73 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:32:12,358 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:32:12,358 INFO L93 Difference]: Finished difference Result 176 states and 177 transitions. [2021-11-12 22:32:12,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-11-12 22:32:12,359 INFO L78 Accepts]: Start accepts. Automaton has has 74 states, 74 states have (on average 2.527027027027027) internal successors, (187), 73 states have internal predecessors, (187), 0 states have call successors, (0), 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 121 [2021-11-12 22:32:12,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:32:12,360 INFO L225 Difference]: With dead ends: 176 [2021-11-12 22:32:12,360 INFO L226 Difference]: Without dead ends: 125 [2021-11-12 22:32:12,360 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 418 GetRequests, 310 SyntacticMatches, 1 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3054 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=2097, Invalid=9675, Unknown=0, NotChecked=0, Total=11772 [2021-11-12 22:32:12,361 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 79 mSDsluCounter, 232 mSDsCounter, 0 mSdLazyCounter, 541 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 211.70ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 158 SdHoareTripleChecker+Invalid, 567 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.83ms SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 541 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 249.13ms IncrementalHoareTripleChecker+Time [2021-11-12 22:32:12,361 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 158 Invalid, 567 Unknown, 0 Unchecked, 1.83ms Time], IncrementalHoareTripleChecker [26 Valid, 541 Invalid, 0 Unknown, 0 Unchecked, 249.13ms Time] [2021-11-12 22:32:12,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2021-11-12 22:32:12,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 124. [2021-11-12 22:32:12,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124 states, 123 states have (on average 1.016260162601626) internal successors, (125), 123 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:32:12,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 125 transitions. [2021-11-12 22:32:12,365 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 125 transitions. Word has length 121 [2021-11-12 22:32:12,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:32:12,366 INFO L470 AbstractCegarLoop]: Abstraction has 124 states and 125 transitions. [2021-11-12 22:32:12,366 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 74 states, 74 states have (on average 2.527027027027027) internal successors, (187), 73 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:32:12,366 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 125 transitions. [2021-11-12 22:32:12,367 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2021-11-12 22:32:12,367 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:32:12,368 INFO L514 BasicCegarLoop]: trace histogram [24, 23, 23, 23, 13, 13, 1, 1, 1, 1] [2021-11-12 22:32:12,406 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2021-11-12 22:32:12,580 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable483 [2021-11-12 22:32:12,580 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 1 more)] === [2021-11-12 22:32:12,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:32:12,581 INFO L85 PathProgramCache]: Analyzing trace with hash -1310171586, now seen corresponding path program 19 times [2021-11-12 22:32:12,581 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:32:12,581 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476800783] [2021-11-12 22:32:12,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:32:12,581 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:32:12,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:32:13,286 INFO L134 CoverageAnalysis]: Checked inductivity of 1227 backedges. 840 proven. 207 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2021-11-12 22:32:13,286 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:32:13,287 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476800783] [2021-11-12 22:32:13,287 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [476800783] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 22:32:13,287 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1284571531] [2021-11-12 22:32:13,287 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-12 22:32:13,287 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:32:13,287 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:32:13,289 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:32:13,312 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2021-11-12 22:32:13,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:32:13,440 INFO L263 TraceCheckSpWp]: Trace formula consists of 651 conjuncts, 106 conjunts are in the unsatisfiable core [2021-11-12 22:32:13,443 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:32:13,448 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:32:14,748 INFO L134 CoverageAnalysis]: Checked inductivity of 1227 backedges. 853 proven. 194 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2021-11-12 22:32:14,749 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:32:15,652 INFO L134 CoverageAnalysis]: Checked inductivity of 1227 backedges. 852 proven. 195 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2021-11-12 22:32:15,652 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1284571531] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:32:15,653 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [994845929] [2021-11-12 22:32:15,654 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-12 22:32:15,654 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 22:32:15,655 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 22:32:15,655 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 22:32:15,655 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 22:32:15,661 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:15,661 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:15,661 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:15,662 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-12 22:32:15,662 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:15,663 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:15,664 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:32:15,664 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:15,665 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:15,666 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:32:15,666 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:15,666 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:15,667 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:32:15,667 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-11-12 22:32:15,669 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_51|], 3=[|v_#valid_61|]} [2021-11-12 22:32:15,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, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:32:15,674 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:15,674 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:32:15,675 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:15,675 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:32:15,675 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:32:15,681 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:32:15,681 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:15,681 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:32:15,682 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:15,682 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:32:15,682 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:32:15,687 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 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:32:15,688 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:15,688 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:32:15,688 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:15,688 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:32:15,688 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-12 22:32:15,693 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:32:15,694 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 treesize of output 1 [2021-11-12 22:32:15,694 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:15,694 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:32:15,695 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:15,695 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:32:15,695 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-12 22:32:15,695 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:15,698 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:15,701 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:32:15,708 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2021-11-12 22:32:15,709 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:15,710 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:32:15,710 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:15,711 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:32:15,711 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-12 22:32:15,713 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:32:15,722 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2021-11-12 22:32:15,723 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:15,723 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:32:15,723 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:15,724 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:32:15,724 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-11-12 22:32:15,734 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:32:15,742 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2021-11-12 22:32:15,743 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:15,743 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:32:15,744 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:15,744 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:32:15,744 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-11-12 22:32:15,745 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:15,763 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:15,765 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:15,766 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 214 [2021-11-12 22:32:15,767 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-11-12 22:32:15,767 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 2 variables, input treesize:301, output treesize:214 [2021-11-12 22:32:15,769 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:15,771 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:15,772 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:15,772 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:15,772 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:15,772 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:32:15,773 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:32:15,773 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:15,773 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:15,773 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:32:15,775 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 267 [2021-11-12 22:32:15,786 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 14 treesize of output 10 [2021-11-12 22:32:15,787 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:15,787 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:32:15,787 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:15,788 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:32:15,788 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:32:15,793 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:32:15,794 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 14 treesize of output 1 [2021-11-12 22:32:15,794 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:15,794 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:32:15,794 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:15,795 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:32:15,795 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:32:15,800 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 14 treesize of output 10 [2021-11-12 22:32:15,800 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:15,801 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:32:15,801 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:15,801 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:32:15,801 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-12 22:32:15,801 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:15,806 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:15,807 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:15,809 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 238 [2021-11-12 22:32:15,809 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:32:15,809 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:352, output treesize:238 [2021-11-12 22:32:15,812 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:15,821 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:15,821 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:15,822 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:15,822 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:15,822 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:15,823 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:15,825 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:15,827 INFO L180 QuantifierPusher]: treesize reduction 18, result has 84.2 percent of original size [2021-11-12 22:32:15,829 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:15,829 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:15,829 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:15,829 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:15,830 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:32:15,830 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:32:15,830 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:15,831 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:15,831 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:32:15,832 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-11-12 22:32:15,836 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 14 treesize of output 10 [2021-11-12 22:32:15,836 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:15,837 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:32:15,837 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:15,837 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:32:15,837 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:32:15,837 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:15,839 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:15,839 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:15,840 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-12 22:32:15,840 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:32:15,841 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:92, output treesize:92 [2021-11-12 22:32:15,845 INFO L180 QuantifierPusher]: treesize reduction 19, result has 84.3 percent of original size [2021-11-12 22:32:15,847 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-11-12 22:32:15,858 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:15,860 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 123 [2021-11-12 22:32:15,863 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:15,865 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 126 [2021-11-12 22:32:15,867 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:15,869 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 134 [2021-11-12 22:32:15,873 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:15,881 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:15,888 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:15,900 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:15,906 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:15,909 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:15,915 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 267 [2021-11-12 22:32:15,924 INFO L185 QuantifierPusher]: treesize reduction 7, result has 98.0 percent of original size 342 [2021-11-12 22:32:15,930 INFO L180 QuantifierPusher]: treesize reduction 7, result has 98.0 percent of original size [2021-11-12 22:32:15,932 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 345 [2021-11-12 22:32:15,935 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:15,939 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 353 [2021-11-12 22:32:15,944 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:15,963 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:15,964 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:15,964 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:15,965 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:15,965 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:15,967 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:15,972 INFO L180 QuantifierPusher]: treesize reduction 18, result has 88.7 percent of original size [2021-11-12 22:32:15,974 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:15,975 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:15,975 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:15,975 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:15,976 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:32:15,976 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:32:15,976 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:15,977 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:15,978 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:15,978 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:15,978 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:32:15,979 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:32:15,979 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:15,979 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:15,979 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:32:15,981 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-11-12 22:32:15,983 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:15,984 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:15,984 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:15,985 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:15,986 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:15,987 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:32:15,987 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:32:15,987 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:15,987 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:15,988 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:15,988 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:15,988 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:32:15,989 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:32:15,989 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:15,989 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:15,989 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:32:15,991 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 135 [2021-11-12 22:32:15,993 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:15,994 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:15,994 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:15,995 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:15,995 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:15,995 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:32:15,995 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:32:15,996 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:15,996 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:15,996 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:16,007 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:16,007 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:32:16,008 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:32:16,008 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:16,009 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:16,009 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:32:16,012 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 143 [2021-11-12 22:32:16,019 INFO L180 QuantifierPusher]: treesize reduction 18, result has 88.7 percent of original size [2021-11-12 22:32:16,021 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:16,021 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:16,022 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:16,022 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:16,022 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:32:16,022 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:32:16,023 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:16,023 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:16,023 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:16,024 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:16,024 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:32:16,024 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:32:16,024 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:16,025 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:16,025 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:32:16,026 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-11-12 22:32:16,043 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:16,045 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:16,046 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:16,046 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:16,047 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:16,047 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:32:16,048 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:32:16,048 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:16,048 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:16,049 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:16,050 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:16,050 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:32:16,050 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:32:16,051 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:16,051 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:16,052 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:32:16,053 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 135 [2021-11-12 22:32:16,055 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:16,059 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:16,064 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:16,065 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:16,069 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 22:32:17,462 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 22:32:17,462 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 22:32:17,462 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32, 32] total 78 [2021-11-12 22:32:17,462 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866868393] [2021-11-12 22:32:17,462 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 22:32:17,463 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 79 states [2021-11-12 22:32:17,463 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:32:17,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 79 interpolants. [2021-11-12 22:32:17,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1063, Invalid=6419, Unknown=0, NotChecked=0, Total=7482 [2021-11-12 22:32:17,464 INFO L87 Difference]: Start difference. First operand 124 states and 125 transitions. Second operand has 79 states, 79 states have (on average 2.5443037974683542) internal successors, (201), 78 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 22:32:18,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:32:18,857 INFO L93 Difference]: Finished difference Result 182 states and 183 transitions. [2021-11-12 22:32:18,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-11-12 22:32:18,858 INFO L78 Accepts]: Start accepts. Automaton has has 79 states, 79 states have (on average 2.5443037974683542) internal successors, (201), 78 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) Word has length 123 [2021-11-12 22:32:18,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:32:18,858 INFO L225 Difference]: With dead ends: 182 [2021-11-12 22:32:18,858 INFO L226 Difference]: Without dead ends: 127 [2021-11-12 22:32:18,859 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 428 GetRequests, 313 SyntacticMatches, 1 SemanticMatches, 114 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3448 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=2394, Invalid=10946, Unknown=0, NotChecked=0, Total=13340 [2021-11-12 22:32:18,860 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 54 mSDsluCounter, 261 mSDsCounter, 0 mSdLazyCounter, 560 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 215.89ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 584 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.87ms SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 560 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 268.76ms IncrementalHoareTripleChecker+Time [2021-11-12 22:32:18,860 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 173 Invalid, 584 Unknown, 0 Unchecked, 1.87ms Time], IncrementalHoareTripleChecker [24 Valid, 560 Invalid, 0 Unknown, 0 Unchecked, 268.76ms Time] [2021-11-12 22:32:18,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2021-11-12 22:32:18,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 126. [2021-11-12 22:32:18,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126 states, 125 states have (on average 1.016) internal successors, (127), 125 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:32:18,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 127 transitions. [2021-11-12 22:32:18,864 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 127 transitions. Word has length 123 [2021-11-12 22:32:18,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:32:18,864 INFO L470 AbstractCegarLoop]: Abstraction has 126 states and 127 transitions. [2021-11-12 22:32:18,865 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 79 states, 79 states have (on average 2.5443037974683542) internal successors, (201), 78 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 22:32:18,865 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 127 transitions. [2021-11-12 22:32:18,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2021-11-12 22:32:18,865 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:32:18,866 INFO L514 BasicCegarLoop]: trace histogram [24, 23, 23, 23, 14, 14, 1, 1, 1, 1] [2021-11-12 22:32:18,889 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2021-11-12 22:32:19,076 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable512 [2021-11-12 22:32:19,076 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 1 more)] === [2021-11-12 22:32:19,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:32:19,077 INFO L85 PathProgramCache]: Analyzing trace with hash 2089187533, now seen corresponding path program 20 times [2021-11-12 22:32:19,077 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:32:19,077 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992583191] [2021-11-12 22:32:19,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:32:19,077 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:32:19,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:32:19,806 INFO L134 CoverageAnalysis]: Checked inductivity of 1254 backedges. 873 proven. 237 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2021-11-12 22:32:19,806 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:32:19,807 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992583191] [2021-11-12 22:32:19,807 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [992583191] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 22:32:19,807 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1916464409] [2021-11-12 22:32:19,807 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 22:32:19,807 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:32:19,807 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:32:19,808 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:32:19,824 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-11-12 22:32:22,914 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 24 check-sat command(s) [2021-11-12 22:32:22,914 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 22:32:22,923 INFO L263 TraceCheckSpWp]: Trace formula consists of 661 conjuncts, 148 conjunts are in the unsatisfiable core [2021-11-12 22:32:22,925 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:32:22,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, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:32:24,762 INFO L134 CoverageAnalysis]: Checked inductivity of 1254 backedges. 1015 proven. 215 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-11-12 22:32:24,762 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:32:26,075 INFO L134 CoverageAnalysis]: Checked inductivity of 1254 backedges. 1015 proven. 215 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-11-12 22:32:26,076 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1916464409] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:32:26,076 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1271269701] [2021-11-12 22:32:26,077 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-12 22:32:26,077 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 22:32:26,077 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 22:32:26,077 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 22:32:26,077 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 22:32:26,081 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,081 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:26,081 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,082 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:32:26,082 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:26,083 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,084 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:32:26,084 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:26,085 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,086 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:32:26,086 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:26,086 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,086 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-12 22:32:26,087 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-11-12 22:32:26,089 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_53|], 3=[|v_#valid_62|]} [2021-11-12 22:32:26,094 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 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:32:26,094 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,095 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:32:26,095 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,095 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:32:26,095 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:32:26,100 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:32:26,101 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 treesize of output 1 [2021-11-12 22:32:26,101 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,101 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:32:26,101 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,101 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:32:26,102 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:32:26,107 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 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:32:26,107 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,107 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:32:26,108 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,108 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:32:26,108 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-12 22:32:26,113 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 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:32:26,113 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,113 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:32:26,114 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,114 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:32:26,114 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-12 22:32:26,114 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:26,118 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,120 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:32:26,128 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2021-11-12 22:32:26,128 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,129 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:32:26,129 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,129 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:32:26,129 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-12 22:32:26,132 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:32:26,139 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2021-11-12 22:32:26,140 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,142 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:32:26,142 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,143 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:32:26,143 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-11-12 22:32:26,145 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:32:26,151 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2021-11-12 22:32:26,151 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,152 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:32:26,152 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,152 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:32:26,153 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-11-12 22:32:26,153 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:26,156 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,158 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,159 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 217 [2021-11-12 22:32:26,159 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-11-12 22:32:26,159 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 2 variables, input treesize:301, output treesize:217 [2021-11-12 22:32:26,161 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,163 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:26,164 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,164 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:26,164 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,164 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:32:26,165 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:32:26,165 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:26,165 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,165 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:32:26,167 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 270 [2021-11-12 22:32:26,189 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 14 treesize of output 10 [2021-11-12 22:32:26,189 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,190 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:32:26,190 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,190 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:32:26,190 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:32:26,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 14 treesize of output 10 [2021-11-12 22:32:26,197 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,197 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:32:26,197 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,198 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:32:26,198 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:32:26,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:32:26,203 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 14 treesize of output 1 [2021-11-12 22:32:26,204 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,204 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:32:26,204 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,204 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:32:26,204 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-12 22:32:26,205 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:26,209 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,210 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,212 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 238 [2021-11-12 22:32:26,212 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:32:26,212 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:355, output treesize:238 [2021-11-12 22:32:26,214 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:26,221 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:26,222 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:26,222 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:26,223 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:26,223 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:26,223 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:26,225 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:26,227 INFO L180 QuantifierPusher]: treesize reduction 18, result has 84.2 percent of original size [2021-11-12 22:32:26,229 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:26,229 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,229 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:26,229 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,230 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:32:26,230 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:32:26,230 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:26,230 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,231 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:32:26,231 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-11-12 22:32:26,235 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 14 treesize of output 10 [2021-11-12 22:32:26,236 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,236 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:32:26,236 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,237 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:32:26,237 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:32:26,237 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:26,238 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,239 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,245 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-12 22:32:26,245 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:32:26,245 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:92, output treesize:92 [2021-11-12 22:32:26,250 INFO L180 QuantifierPusher]: treesize reduction 19, result has 84.3 percent of original size [2021-11-12 22:32:26,251 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-11-12 22:32:26,253 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,255 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 123 [2021-11-12 22:32:26,256 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,257 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 126 [2021-11-12 22:32:26,258 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,260 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 134 [2021-11-12 22:32:26,262 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:26,268 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:26,274 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:26,287 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,291 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:26,292 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,298 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 247 [2021-11-12 22:32:26,302 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 337 [2021-11-12 22:32:26,305 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,309 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 340 [2021-11-12 22:32:26,312 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,316 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 348 [2021-11-12 22:32:26,320 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:26,340 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:26,341 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:26,341 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:26,341 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:26,342 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:26,344 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:26,348 INFO L180 QuantifierPusher]: treesize reduction 18, result has 88.7 percent of original size [2021-11-12 22:32:26,356 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:26,357 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,357 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:26,358 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,358 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:32:26,359 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:32:26,359 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:26,360 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,360 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:26,361 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,361 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:32:26,362 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:32:26,362 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:26,362 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,363 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:32:26,365 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-11-12 22:32:26,368 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,370 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:26,371 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,371 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:26,372 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,372 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:32:26,373 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:32:26,373 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:26,373 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,374 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:26,374 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,375 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:32:26,375 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:32:26,375 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:26,376 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,376 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:32:26,378 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 135 [2021-11-12 22:32:26,387 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,389 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:26,389 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,390 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:26,390 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,391 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:32:26,391 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:32:26,391 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:26,392 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,393 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:26,393 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,393 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:32:26,394 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:32:26,394 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:26,395 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,395 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:32:26,397 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 143 [2021-11-12 22:32:26,405 INFO L180 QuantifierPusher]: treesize reduction 18, result has 88.7 percent of original size [2021-11-12 22:32:26,408 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:26,409 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,410 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:26,410 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,411 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:32:26,411 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:32:26,411 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:26,412 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,412 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:26,413 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,413 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:32:26,414 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:32:26,414 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:26,414 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,415 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:32:26,417 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-11-12 22:32:26,421 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,423 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:26,423 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,424 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:26,425 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,425 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:32:26,426 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:32:26,426 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:26,426 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,427 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:26,427 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,428 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:32:26,428 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:32:26,428 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:26,429 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:26,429 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:32:26,431 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 135 [2021-11-12 22:32:26,450 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:26,455 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:26,459 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:26,460 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:26,465 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 22:32:28,021 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 22:32:28,021 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 22:32:28,021 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 38, 38] total 93 [2021-11-12 22:32:28,021 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511030799] [2021-11-12 22:32:28,022 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 22:32:28,022 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 94 states [2021-11-12 22:32:28,022 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:32:28,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 94 interpolants. [2021-11-12 22:32:28,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1700, Invalid=8602, Unknown=0, NotChecked=0, Total=10302 [2021-11-12 22:32:28,024 INFO L87 Difference]: Start difference. First operand 126 states and 127 transitions. Second operand has 94 states, 94 states have (on average 2.723404255319149) internal successors, (256), 93 states have internal predecessors, (256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:32:29,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:32:29,954 INFO L93 Difference]: Finished difference Result 276 states and 281 transitions. [2021-11-12 22:32:29,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2021-11-12 22:32:29,955 INFO L78 Accepts]: Start accepts. Automaton has has 94 states, 94 states have (on average 2.723404255319149) internal successors, (256), 93 states have internal predecessors, (256), 0 states have call successors, (0), 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 125 [2021-11-12 22:32:29,955 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:32:29,956 INFO L225 Difference]: With dead ends: 276 [2021-11-12 22:32:29,956 INFO L226 Difference]: Without dead ends: 138 [2021-11-12 22:32:29,957 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 447 GetRequests, 306 SyntacticMatches, 1 SemanticMatches, 140 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5470 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=3681, Invalid=16341, Unknown=0, NotChecked=0, Total=20022 [2021-11-12 22:32:29,958 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 82 mSDsluCounter, 377 mSDsCounter, 0 mSdLazyCounter, 772 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 344.20ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 222 SdHoareTripleChecker+Invalid, 801 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.78ms SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 772 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 403.79ms IncrementalHoareTripleChecker+Time [2021-11-12 22:32:29,958 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 222 Invalid, 801 Unknown, 0 Unchecked, 2.78ms Time], IncrementalHoareTripleChecker [29 Valid, 772 Invalid, 0 Unknown, 0 Unchecked, 403.79ms Time] [2021-11-12 22:32:29,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2021-11-12 22:32:29,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 138. [2021-11-12 22:32:29,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 137 states have (on average 1.0145985401459854) internal successors, (139), 137 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:32:29,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 139 transitions. [2021-11-12 22:32:29,963 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 139 transitions. Word has length 125 [2021-11-12 22:32:29,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:32:29,963 INFO L470 AbstractCegarLoop]: Abstraction has 138 states and 139 transitions. [2021-11-12 22:32:29,963 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 94 states, 94 states have (on average 2.723404255319149) internal successors, (256), 93 states have internal predecessors, (256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:32:29,963 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 139 transitions. [2021-11-12 22:32:29,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2021-11-12 22:32:29,964 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:32:29,964 INFO L514 BasicCegarLoop]: trace histogram [24, 23, 23, 23, 20, 20, 1, 1, 1, 1] [2021-11-12 22:32:29,975 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2021-11-12 22:32:30,175 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable539,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:32:30,176 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 1 more)] === [2021-11-12 22:32:30,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:32:30,176 INFO L85 PathProgramCache]: Analyzing trace with hash 289498471, now seen corresponding path program 21 times [2021-11-12 22:32:30,176 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:32:30,176 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007789459] [2021-11-12 22:32:30,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:32:30,176 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:32:30,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:32:31,289 INFO L134 CoverageAnalysis]: Checked inductivity of 1458 backedges. 987 proven. 459 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-11-12 22:32:31,290 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:32:31,290 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007789459] [2021-11-12 22:32:31,290 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007789459] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 22:32:31,290 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [898149878] [2021-11-12 22:32:31,290 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-12 22:32:31,290 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:32:31,290 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:32:31,291 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:32:31,292 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2021-11-12 22:32:31,555 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-12 22:32:31,555 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 22:32:31,561 INFO L263 TraceCheckSpWp]: Trace formula consists of 721 conjuncts, 167 conjunts are in the unsatisfiable core [2021-11-12 22:32:31,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:32:31,568 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:32:33,982 INFO L134 CoverageAnalysis]: Checked inductivity of 1458 backedges. 1015 proven. 443 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:32:33,982 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:32:35,823 INFO L134 CoverageAnalysis]: Checked inductivity of 1458 backedges. 1014 proven. 444 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:32:35,824 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [898149878] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:32:35,824 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [697247089] [2021-11-12 22:32:35,825 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-12 22:32:35,825 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 22:32:35,825 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 22:32:35,825 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 22:32:35,825 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 22:32:35,831 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:35,832 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:35,832 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:35,832 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:32:35,833 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:35,834 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:35,835 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:32:35,836 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:35,836 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:35,837 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:32:35,837 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:35,838 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:35,838 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-12 22:32:35,839 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-11-12 22:32:35,841 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_55|], 3=[|v_#valid_63|]} [2021-11-12 22:32:35,846 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 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:32:35,847 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:35,847 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:32:35,847 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:35,847 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:32:35,848 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:32:35,853 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 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:32:35,853 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:35,853 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:32:35,854 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:35,854 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:32:35,854 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:32:35,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:32:35,859 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 treesize of output 1 [2021-11-12 22:32:35,859 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:35,860 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:32:35,860 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:35,860 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:32:35,860 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-12 22:32:35,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:32:35,865 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 treesize of output 1 [2021-11-12 22:32:35,865 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:35,865 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:32:35,866 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:35,866 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:32:35,866 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-12 22:32:35,866 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:35,869 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:35,871 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:32:35,879 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2021-11-12 22:32:35,879 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:35,880 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:32:35,880 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:35,881 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:32:35,881 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-12 22:32:35,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:32:35,902 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2021-11-12 22:32:35,903 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:35,903 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:32:35,904 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:35,904 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:32:35,905 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-11-12 22:32:35,905 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:35,909 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:35,910 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:35,912 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 146 [2021-11-12 22:32:35,912 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:32:35,913 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 2 variables, input treesize:301, output treesize:146 [2021-11-12 22:32:35,915 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:35,918 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:35,919 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:35,919 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:35,919 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:35,920 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:32:35,920 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:32:35,920 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:35,921 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:35,921 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:32:35,923 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 197 [2021-11-12 22:32:35,931 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 14 treesize of output 10 [2021-11-12 22:32:35,932 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:35,932 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:32:35,933 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:35,933 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:32:35,933 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:32:35,940 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 14 treesize of output 10 [2021-11-12 22:32:35,940 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:35,941 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:32:35,941 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:35,941 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:32:35,941 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:32:35,942 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:35,948 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:35,950 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:35,953 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 238 [2021-11-12 22:32:35,953 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:32:35,954 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:238, output treesize:238 [2021-11-12 22:32:35,957 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:35,967 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:35,968 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:35,968 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:35,969 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:35,969 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:35,971 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:35,975 INFO L180 QuantifierPusher]: treesize reduction 18, result has 84.2 percent of original size [2021-11-12 22:32:35,977 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:35,977 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:35,977 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:35,978 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:35,978 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:32:35,979 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:32:35,979 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:35,979 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:35,980 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:32:35,981 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-11-12 22:32:35,986 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 14 treesize of output 10 [2021-11-12 22:32:35,986 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:35,986 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:32:35,987 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:35,987 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:32:35,987 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:32:35,987 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:35,989 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:35,989 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:35,990 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-12 22:32:35,990 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:32:35,991 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:92, output treesize:92 [2021-11-12 22:32:35,995 INFO L180 QuantifierPusher]: treesize reduction 19, result has 84.3 percent of original size [2021-11-12 22:32:35,997 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-11-12 22:32:36,000 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:36,005 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 123 [2021-11-12 22:32:36,006 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:36,007 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 126 [2021-11-12 22:32:36,009 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:36,010 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 134 [2021-11-12 22:32:36,013 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:36,024 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:36,033 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:36,050 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:36,053 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:36,055 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:36,060 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 216 [2021-11-12 22:32:36,064 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 318 [2021-11-12 22:32:36,067 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:36,085 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 321 [2021-11-12 22:32:36,090 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:36,096 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 329 [2021-11-12 22:32:36,104 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:36,131 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:36,132 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:36,133 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:36,133 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:36,134 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:36,137 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:36,166 INFO L180 QuantifierPusher]: treesize reduction 18, result has 88.7 percent of original size [2021-11-12 22:32:36,170 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:36,170 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:36,171 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:36,171 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:36,172 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:32:36,172 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:32:36,172 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:36,173 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:36,173 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:36,174 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:36,174 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:32:36,175 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:32:36,175 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:36,176 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:36,176 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:32:36,178 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-11-12 22:32:36,181 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:36,183 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:36,184 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:36,184 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:36,185 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:36,185 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:32:36,186 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:32:36,186 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:36,186 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:36,187 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:36,187 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:36,188 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:32:36,188 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:32:36,188 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:36,189 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:36,189 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:32:36,191 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 135 [2021-11-12 22:32:36,195 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:36,197 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:36,197 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:36,198 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:36,198 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:36,199 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:32:36,199 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:32:36,200 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:36,200 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:36,201 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:36,205 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:36,205 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:32:36,206 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:32:36,206 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:36,206 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:36,207 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:32:36,209 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 143 [2021-11-12 22:32:36,218 INFO L180 QuantifierPusher]: treesize reduction 18, result has 88.7 percent of original size [2021-11-12 22:32:36,221 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:36,221 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:36,222 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:36,222 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:36,222 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:32:36,223 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:32:36,223 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:36,223 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:36,223 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:36,224 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:36,224 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:32:36,224 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:32:36,224 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:36,225 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:36,225 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:32:36,226 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-11-12 22:32:36,230 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:36,230 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:36,231 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:36,231 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:36,232 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:36,232 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:32:36,232 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:32:36,232 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:36,233 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:36,233 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:36,233 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:36,234 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:32:36,234 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:32:36,234 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:36,234 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:36,235 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:32:36,236 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 135 [2021-11-12 22:32:36,237 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:36,240 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:36,256 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:36,257 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:36,261 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 22:32:37,929 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 22:32:37,929 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 22:32:37,930 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 48, 48] total 119 [2021-11-12 22:32:37,930 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950714497] [2021-11-12 22:32:37,930 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 22:32:37,931 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 120 states [2021-11-12 22:32:37,931 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:32:37,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 120 interpolants. [2021-11-12 22:32:37,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2526, Invalid=13730, Unknown=0, NotChecked=0, Total=16256 [2021-11-12 22:32:37,933 INFO L87 Difference]: Start difference. First operand 138 states and 139 transitions. Second operand has 120 states, 120 states have (on average 2.6333333333333333) internal successors, (316), 119 states have internal predecessors, (316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:32:41,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:32:41,848 INFO L93 Difference]: Finished difference Result 318 states and 320 transitions. [2021-11-12 22:32:41,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2021-11-12 22:32:41,849 INFO L78 Accepts]: Start accepts. Automaton has has 120 states, 120 states have (on average 2.6333333333333333) internal successors, (316), 119 states have internal predecessors, (316), 0 states have call successors, (0), 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 137 [2021-11-12 22:32:41,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:32:41,850 INFO L225 Difference]: With dead ends: 318 [2021-11-12 22:32:41,850 INFO L226 Difference]: Without dead ends: 144 [2021-11-12 22:32:41,851 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 524 GetRequests, 328 SyntacticMatches, 1 SemanticMatches, 195 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9744 ImplicationChecksByTransitivity, 8.9s TimeCoverageRelationStatistics Valid=7423, Invalid=31189, Unknown=0, NotChecked=0, Total=38612 [2021-11-12 22:32:41,852 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 131 mSDsluCounter, 658 mSDsCounter, 0 mSdLazyCounter, 1322 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 519.95ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 396 SdHoareTripleChecker+Invalid, 1379 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 4.66ms SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 1322 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 617.19ms IncrementalHoareTripleChecker+Time [2021-11-12 22:32:41,852 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [131 Valid, 396 Invalid, 1379 Unknown, 0 Unchecked, 4.66ms Time], IncrementalHoareTripleChecker [57 Valid, 1322 Invalid, 0 Unknown, 0 Unchecked, 617.19ms Time] [2021-11-12 22:32:41,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2021-11-12 22:32:41,855 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 144. [2021-11-12 22:32:41,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 143 states have (on average 1.013986013986014) internal successors, (145), 143 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:32:41,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 145 transitions. [2021-11-12 22:32:41,856 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 145 transitions. Word has length 137 [2021-11-12 22:32:41,857 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:32:41,857 INFO L470 AbstractCegarLoop]: Abstraction has 144 states and 145 transitions. [2021-11-12 22:32:41,857 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 120 states, 120 states have (on average 2.6333333333333333) internal successors, (316), 119 states have internal predecessors, (316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:32:41,857 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 145 transitions. [2021-11-12 22:32:41,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2021-11-12 22:32:41,858 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:32:41,858 INFO L514 BasicCegarLoop]: trace histogram [24, 23, 23, 23, 23, 23, 1, 1, 1, 1] [2021-11-12 22:32:41,881 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2021-11-12 22:32:42,064 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable566,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:32:42,064 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 1 more)] === [2021-11-12 22:32:42,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:32:42,065 INFO L85 PathProgramCache]: Analyzing trace with hash 1459596052, now seen corresponding path program 22 times [2021-11-12 22:32:42,065 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:32:42,065 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568149743] [2021-11-12 22:32:42,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:32:42,065 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:32:42,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:32:43,456 INFO L134 CoverageAnalysis]: Checked inductivity of 1587 backedges. 46 proven. 1541 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:32:43,456 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:32:43,457 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568149743] [2021-11-12 22:32:43,457 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1568149743] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 22:32:43,457 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [186187133] [2021-11-12 22:32:43,457 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-12 22:32:43,457 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:32:43,458 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:32:43,466 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:32:43,492 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2021-11-12 22:32:44,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:32:44,382 INFO L263 TraceCheckSpWp]: Trace formula consists of 751 conjuncts, 100 conjunts are in the unsatisfiable core [2021-11-12 22:32:44,384 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:32:45,040 INFO L134 CoverageAnalysis]: Checked inductivity of 1587 backedges. 46 proven. 1541 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:32:45,040 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:32:48,963 INFO L134 CoverageAnalysis]: Checked inductivity of 1587 backedges. 46 proven. 1541 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:32:48,963 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [186187133] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:32:48,963 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [937944768] [2021-11-12 22:32:48,965 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-12 22:32:48,965 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 22:32:48,965 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 22:32:48,966 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 22:32:48,966 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 22:32:48,974 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:48,976 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:48,976 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:48,978 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:32:48,979 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:48,979 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:48,981 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:32:48,981 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:48,981 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:48,982 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-12 22:32:48,982 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:48,983 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:48,983 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:32:48,984 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-11-12 22:32:48,986 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_56|], 3=[|v_#valid_64|]} [2021-11-12 22:32:48,993 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:32:48,993 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:48,994 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:32:48,994 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:48,994 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:32:48,994 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:32:49,001 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 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:32:49,002 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:49,002 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:32:49,002 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:49,003 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:32:49,003 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:32:49,010 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:32:49,010 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 treesize of output 1 [2021-11-12 22:32:49,011 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:49,011 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:32:49,011 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:49,011 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:32:49,012 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-12 22:32:49,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:32:49,018 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 treesize of output 1 [2021-11-12 22:32:49,018 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:49,019 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:32:49,019 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:49,019 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:32:49,019 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-12 22:32:49,020 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:49,023 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:49,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:32:49,035 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2021-11-12 22:32:49,035 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:49,036 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:32:49,037 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:49,037 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:32:49,037 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-12 22:32:49,040 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:32:49,047 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2021-11-12 22:32:49,047 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:49,048 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:32:49,048 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:49,049 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:32:49,049 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-11-12 22:32:49,049 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:49,053 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:49,054 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:49,056 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 143 [2021-11-12 22:32:49,056 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:32:49,057 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 2 variables, input treesize:301, output treesize:143 [2021-11-12 22:32:49,059 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:49,062 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:49,063 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:49,063 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:49,063 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:49,064 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:32:49,064 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:32:49,064 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:49,065 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:49,065 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:32:49,067 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 194 [2021-11-12 22:32:49,076 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 14 treesize of output 10 [2021-11-12 22:32:49,077 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:49,077 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:32:49,077 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:49,078 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:32:49,078 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:32:49,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:32:49,085 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 14 treesize of output 1 [2021-11-12 22:32:49,085 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:49,086 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:32:49,086 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:49,086 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:32:49,086 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:32:49,087 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:49,089 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:49,091 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:49,093 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 120 [2021-11-12 22:32:49,093 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:32:49,093 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:235, output treesize:120 [2021-11-12 22:32:49,095 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:49,102 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:49,103 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:49,103 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:49,104 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:49,105 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:49,109 INFO L180 QuantifierPusher]: treesize reduction 18, result has 84.2 percent of original size [2021-11-12 22:32:49,111 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:49,112 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:49,112 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:49,112 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:49,113 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:32:49,113 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:32:49,113 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:49,114 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:49,114 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:32:49,115 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-11-12 22:32:49,120 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 14 treesize of output 10 [2021-11-12 22:32:49,121 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:49,121 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:32:49,122 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:49,122 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:32:49,122 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:32:49,122 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:49,124 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:49,125 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:49,127 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-12 22:32:49,127 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:32:49,127 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:92, output treesize:92 [2021-11-12 22:32:49,134 INFO L180 QuantifierPusher]: treesize reduction 19, result has 84.3 percent of original size [2021-11-12 22:32:49,136 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-11-12 22:32:49,139 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:49,142 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 123 [2021-11-12 22:32:49,144 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:49,146 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 126 [2021-11-12 22:32:49,149 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:49,151 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 134 [2021-11-12 22:32:49,155 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:49,163 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:49,173 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:49,196 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:49,201 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:49,203 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:49,211 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 219 [2021-11-12 22:32:49,219 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 329 [2021-11-12 22:32:49,224 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:49,228 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 332 [2021-11-12 22:32:49,233 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:49,239 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 340 [2021-11-12 22:32:49,249 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:49,280 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:49,281 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:49,281 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:49,281 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:49,282 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:49,284 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:49,289 INFO L180 QuantifierPusher]: treesize reduction 18, result has 88.7 percent of original size [2021-11-12 22:32:49,291 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:49,291 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:49,292 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:49,292 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:49,292 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:32:49,293 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:32:49,293 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:49,293 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:49,293 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:49,294 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:49,294 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:32:49,294 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:32:49,295 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:49,295 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:49,295 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:32:49,296 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-11-12 22:32:49,298 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:49,299 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:49,300 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:49,300 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:49,300 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:49,301 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:32:49,301 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:32:49,301 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:49,301 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:49,302 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:49,302 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:49,302 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:32:49,303 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:32:49,303 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:49,303 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:49,304 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:32:49,305 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 135 [2021-11-12 22:32:49,307 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:49,308 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:49,308 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:49,309 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:49,309 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:49,309 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:32:49,310 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:32:49,310 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:49,310 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:49,310 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:49,311 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:49,311 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:32:49,311 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:32:49,312 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:49,312 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:49,312 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:32:49,314 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 143 [2021-11-12 22:32:49,320 INFO L180 QuantifierPusher]: treesize reduction 18, result has 88.7 percent of original size [2021-11-12 22:32:49,322 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:49,322 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:49,323 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:49,332 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:49,333 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:32:49,333 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:32:49,334 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:49,334 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:49,335 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:49,335 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:49,336 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:32:49,336 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:32:49,337 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:49,337 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:49,337 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:32:49,340 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-11-12 22:32:49,345 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:49,346 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:49,347 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:49,347 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:49,348 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:49,348 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:32:49,349 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:32:49,349 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:49,349 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:49,350 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:49,351 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:49,351 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:32:49,352 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:32:49,352 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:32:49,352 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:32:49,353 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:32:49,355 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 135 [2021-11-12 22:32:49,356 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:49,361 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:49,366 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:49,366 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:32:49,371 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 22:32:51,531 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 22:32:51,531 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 22:32:51,532 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 50, 50] total 101 [2021-11-12 22:32:51,532 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841632917] [2021-11-12 22:32:51,532 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 22:32:51,533 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 102 states [2021-11-12 22:32:51,533 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:32:51,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 102 interpolants. [2021-11-12 22:32:51,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=287, Invalid=11703, Unknown=0, NotChecked=0, Total=11990 [2021-11-12 22:32:51,534 INFO L87 Difference]: Start difference. First operand 144 states and 145 transitions. Second operand has 102 states, 102 states have (on average 2.823529411764706) internal successors, (288), 101 states have internal predecessors, (288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:32:56,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:32:56,853 INFO L93 Difference]: Finished difference Result 240 states and 241 transitions. [2021-11-12 22:32:56,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2021-11-12 22:32:56,854 INFO L78 Accepts]: Start accepts. Automaton has has 102 states, 102 states have (on average 2.823529411764706) internal successors, (288), 101 states have internal predecessors, (288), 0 states have call successors, (0), 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 143 [2021-11-12 22:32:56,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:32:56,855 INFO L225 Difference]: With dead ends: 240 [2021-11-12 22:32:56,855 INFO L226 Difference]: Without dead ends: 147 [2021-11-12 22:32:56,857 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 523 GetRequests, 367 SyntacticMatches, 2 SemanticMatches, 154 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3216 ImplicationChecksByTransitivity, 9.7s TimeCoverageRelationStatistics Valid=566, Invalid=23614, Unknown=0, NotChecked=0, Total=24180 [2021-11-12 22:32:56,857 INFO L933 BasicCegarLoop]: 69 mSDtfsCounter, 213 mSDsluCounter, 4440 mSDsCounter, 0 mSdLazyCounter, 4888 mSolverCounterSat, 95 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2025.91ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 213 SdHoareTripleChecker+Valid, 4475 SdHoareTripleChecker+Invalid, 4983 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 12.36ms SdHoareTripleChecker+Time, 95 IncrementalHoareTripleChecker+Valid, 4888 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2401.05ms IncrementalHoareTripleChecker+Time [2021-11-12 22:32:56,858 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [213 Valid, 4475 Invalid, 4983 Unknown, 0 Unchecked, 12.36ms Time], IncrementalHoareTripleChecker [95 Valid, 4888 Invalid, 0 Unknown, 0 Unchecked, 2401.05ms Time] [2021-11-12 22:32:56,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2021-11-12 22:32:56,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 146. [2021-11-12 22:32:56,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 145 states have (on average 1.013793103448276) internal successors, (147), 145 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:32:56,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 147 transitions. [2021-11-12 22:32:56,862 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 147 transitions. Word has length 143 [2021-11-12 22:32:56,862 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:32:56,862 INFO L470 AbstractCegarLoop]: Abstraction has 146 states and 147 transitions. [2021-11-12 22:32:56,863 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 102 states, 102 states have (on average 2.823529411764706) internal successors, (288), 101 states have internal predecessors, (288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:32:56,863 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 147 transitions. [2021-11-12 22:32:56,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2021-11-12 22:32:56,864 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:32:56,864 INFO L514 BasicCegarLoop]: trace histogram [24, 24, 24, 23, 23, 23, 1, 1, 1, 1] [2021-11-12 22:32:56,894 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2021-11-12 22:32:57,084 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable592,26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:32:57,084 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 1 more)] === [2021-11-12 22:32:57,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:32:57,085 INFO L85 PathProgramCache]: Analyzing trace with hash 956164131, now seen corresponding path program 23 times [2021-11-12 22:32:57,085 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:32:57,085 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034122313] [2021-11-12 22:32:57,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:32:57,085 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:32:57,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:32:58,534 INFO L134 CoverageAnalysis]: Checked inductivity of 1634 backedges. 484 proven. 1150 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:32:58,534 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:32:58,534 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034122313] [2021-11-12 22:32:58,534 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034122313] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 22:32:58,534 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1877267028] [2021-11-12 22:32:58,534 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 22:32:58,534 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:32:58,534 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:32:58,535 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:32:58,536 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2021-11-12 22:33:17,616 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 24 check-sat command(s) [2021-11-12 22:33:17,616 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 22:33:17,647 INFO L263 TraceCheckSpWp]: Trace formula consists of 751 conjuncts, 271 conjunts are in the unsatisfiable core [2021-11-12 22:33:17,650 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:33:17,655 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:33:21,861 INFO L134 CoverageAnalysis]: Checked inductivity of 1634 backedges. 24 proven. 1058 refuted. 0 times theorem prover too weak. 552 trivial. 0 not checked. [2021-11-12 22:33:21,861 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:33:33,053 INFO L134 CoverageAnalysis]: Checked inductivity of 1634 backedges. 0 proven. 1172 refuted. 0 times theorem prover too weak. 462 trivial. 0 not checked. [2021-11-12 22:33:33,053 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1877267028] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:33:33,053 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [983706618] [2021-11-12 22:33:33,054 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-12 22:33:33,055 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 22:33:33,055 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 22:33:33,055 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 22:33:33,055 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 22:33:33,057 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:33:33,058 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:33:33,058 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:33:33,058 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-12 22:33:33,059 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:33:33,059 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:33:33,060 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:33:33,061 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:33:33,061 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:33:33,062 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:33:33,063 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:33:33,063 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:33:33,063 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:33:33,064 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-11-12 22:33:33,066 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_58|], 3=[|v_#valid_65|]} [2021-11-12 22:33:33,072 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 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:33:33,072 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:33:33,073 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:33:33,073 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:33:33,073 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:33:33,073 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:33:33,079 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 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:33:33,079 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:33:33,079 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:33:33,080 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:33:33,080 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:33:33,080 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:33:33,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:33:33,087 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 treesize of output 1 [2021-11-12 22:33:33,088 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:33:33,088 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:33:33,088 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:33:33,088 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:33:33,088 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-12 22:33:33,093 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:33:33,094 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 treesize of output 1 [2021-11-12 22:33:33,094 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:33:33,094 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:33:33,094 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:33:33,095 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:33:33,095 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-12 22:33:33,095 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:33:33,097 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:33:33,100 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:33:33,107 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2021-11-12 22:33:33,107 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:33:33,108 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:33:33,108 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:33:33,109 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:33:33,109 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-12 22:33:33,111 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:33:33,117 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2021-11-12 22:33:33,117 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:33:33,118 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:33:33,118 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:33:33,119 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:33:33,119 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-11-12 22:33:33,119 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:33:33,121 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:33:33,122 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:33:33,123 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 146 [2021-11-12 22:33:33,124 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:33:33,124 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 2 variables, input treesize:301, output treesize:146 [2021-11-12 22:33:33,128 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:33:33,129 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:33:33,130 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:33:33,130 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:33:33,130 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:33:33,130 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:33:33,131 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:33:33,131 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:33:33,131 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:33:33,131 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:33:33,133 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 197 [2021-11-12 22:33:33,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 14 treesize of output 10 [2021-11-12 22:33:33,140 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:33:33,140 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:33:33,141 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:33:33,141 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:33:33,141 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:33:33,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 14 treesize of output 10 [2021-11-12 22:33:33,147 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:33:33,147 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:33:33,148 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:33:33,148 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:33:33,148 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:33:33,148 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:33:33,152 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:33:33,154 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:33:33,155 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 238 [2021-11-12 22:33:33,156 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:33:33,156 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:238, output treesize:238 [2021-11-12 22:33:33,158 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:33:33,165 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:33:33,174 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:33:33,175 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:33:33,175 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:33:33,175 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:33:33,196 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:33:33,198 INFO L180 QuantifierPusher]: treesize reduction 18, result has 84.2 percent of original size [2021-11-12 22:33:33,199 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:33:33,200 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:33:33,200 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:33:33,200 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:33:33,200 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:33:33,201 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:33:33,201 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:33:33,201 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:33:33,201 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:33:33,202 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-11-12 22:33:33,206 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 14 treesize of output 10 [2021-11-12 22:33:33,207 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:33:33,207 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:33:33,207 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:33:33,208 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:33:33,208 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:33:33,208 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:33:33,209 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:33:33,210 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:33:33,211 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-12 22:33:33,211 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:33:33,211 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:92, output treesize:92 [2021-11-12 22:33:33,216 INFO L180 QuantifierPusher]: treesize reduction 19, result has 84.3 percent of original size [2021-11-12 22:33:33,217 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-11-12 22:33:33,219 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:33:33,221 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 123 [2021-11-12 22:33:33,222 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:33:33,223 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 126 [2021-11-12 22:33:33,225 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:33:33,240 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 134 [2021-11-12 22:33:33,244 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:33:33,252 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:33:33,261 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:33:33,277 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:33:33,281 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:33:33,282 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:33:33,291 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 249 [2021-11-12 22:33:33,296 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 344 [2021-11-12 22:33:33,299 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:33:33,303 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 347 [2021-11-12 22:33:33,306 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:33:33,310 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 355 [2021-11-12 22:33:33,318 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:33:33,339 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:33:33,340 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:33:33,340 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:33:33,341 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:33:33,341 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:33:33,343 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:33:33,349 INFO L180 QuantifierPusher]: treesize reduction 18, result has 88.7 percent of original size [2021-11-12 22:33:33,351 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:33:33,351 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:33:33,352 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:33:33,352 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:33:33,352 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:33:33,352 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:33:33,353 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:33:33,353 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:33:33,353 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:33:33,354 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:33:33,354 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:33:33,354 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:33:33,354 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:33:33,355 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:33:33,355 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:33:33,356 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-11-12 22:33:33,359 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:33:33,360 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:33:33,360 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:33:33,361 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:33:33,361 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:33:33,361 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:33:33,362 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:33:33,362 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:33:33,362 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:33:33,362 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:33:33,363 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:33:33,363 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:33:33,363 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:33:33,364 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:33:33,364 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:33:33,364 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:33:33,365 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 135 [2021-11-12 22:33:33,367 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:33:33,368 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:33:33,369 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:33:33,369 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:33:33,369 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:33:33,370 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:33:33,370 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:33:33,370 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:33:33,370 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:33:33,371 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:33:33,371 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:33:33,371 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:33:33,372 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:33:33,372 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:33:33,372 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:33:33,373 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:33:33,374 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 143 [2021-11-12 22:33:33,380 INFO L180 QuantifierPusher]: treesize reduction 18, result has 88.7 percent of original size [2021-11-12 22:33:33,382 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:33:33,383 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:33:33,383 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:33:33,384 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:33:33,384 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:33:33,384 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:33:33,384 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:33:33,385 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:33:33,385 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:33:33,385 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:33:33,386 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:33:33,386 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:33:33,386 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:33:33,386 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:33:33,387 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:33:33,388 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-11-12 22:33:33,393 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:33:33,394 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:33:33,394 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:33:33,394 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:33:33,395 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:33:33,395 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:33:33,395 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:33:33,395 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:33:33,396 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:33:33,396 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:33:33,396 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:33:33,397 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:33:33,397 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:33:33,397 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:33:33,397 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:33:33,398 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:33:33,399 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 135 [2021-11-12 22:33:33,400 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:33:33,403 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:33:33,413 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:33:33,414 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:33:33,418 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 22:33:36,571 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 22:33:36,571 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 22:33:36,572 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 54, 56] total 162 [2021-11-12 22:33:36,572 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453832069] [2021-11-12 22:33:36,572 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 22:33:36,572 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 164 states [2021-11-12 22:33:36,573 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:33:36,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 164 interpolants. [2021-11-12 22:33:36,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3114, Invalid=26298, Unknown=0, NotChecked=0, Total=29412 [2021-11-12 22:33:36,575 INFO L87 Difference]: Start difference. First operand 146 states and 147 transitions. Second operand has 164 states, 163 states have (on average 2.1411042944785277) internal successors, (349), 163 states have internal predecessors, (349), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:34:49,783 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:34:49,784 INFO L93 Difference]: Finished difference Result 242 states and 243 transitions. [2021-11-12 22:34:49,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 149 states. [2021-11-12 22:34:49,784 INFO L78 Accepts]: Start accepts. Automaton has has 164 states, 163 states have (on average 2.1411042944785277) internal successors, (349), 163 states have internal predecessors, (349), 0 states have call successors, (0), 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 145 [2021-11-12 22:34:49,785 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:34:49,786 INFO L225 Difference]: With dead ends: 242 [2021-11-12 22:34:49,786 INFO L226 Difference]: Without dead ends: 242 [2021-11-12 22:34:49,793 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 632 GetRequests, 315 SyntacticMatches, 0 SemanticMatches, 317 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15018 ImplicationChecksByTransitivity, 83.9s TimeCoverageRelationStatistics Valid=17810, Invalid=83632, Unknown=0, NotChecked=0, Total=101442 [2021-11-12 22:34:49,794 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 1407 mSDsluCounter, 1535 mSDsCounter, 0 mSdLazyCounter, 8191 mSolverCounterSat, 1863 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4701.85ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 1407 SdHoareTripleChecker+Valid, 1556 SdHoareTripleChecker+Invalid, 10054 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 26.54ms SdHoareTripleChecker+Time, 1863 IncrementalHoareTripleChecker+Valid, 8191 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5510.53ms IncrementalHoareTripleChecker+Time [2021-11-12 22:34:49,794 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1407 Valid, 1556 Invalid, 10054 Unknown, 0 Unchecked, 26.54ms Time], IncrementalHoareTripleChecker [1863 Valid, 8191 Invalid, 0 Unknown, 0 Unchecked, 5510.53ms Time] [2021-11-12 22:34:49,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states. [2021-11-12 22:34:49,798 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 242. [2021-11-12 22:34:49,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 242 states, 241 states have (on average 1.008298755186722) internal successors, (243), 241 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 22:34:49,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 242 states to 242 states and 243 transitions. [2021-11-12 22:34:49,800 INFO L78 Accepts]: Start accepts. Automaton has 242 states and 243 transitions. Word has length 145 [2021-11-12 22:34:49,800 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:34:49,801 INFO L470 AbstractCegarLoop]: Abstraction has 242 states and 243 transitions. [2021-11-12 22:34:49,801 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 164 states, 163 states have (on average 2.1411042944785277) internal successors, (349), 163 states have internal predecessors, (349), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:34:49,801 INFO L276 IsEmpty]: Start isEmpty. Operand 242 states and 243 transitions. [2021-11-12 22:34:49,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 242 [2021-11-12 22:34:49,802 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:34:49,803 INFO L514 BasicCegarLoop]: trace histogram [48, 47, 47, 47, 24, 24, 1, 1, 1, 1] [2021-11-12 22:34:49,828 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2021-11-12 22:34:50,011 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable617 [2021-11-12 22:34:50,012 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 1 more)] === [2021-11-12 22:34:50,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:34:50,012 INFO L85 PathProgramCache]: Analyzing trace with hash 632623267, now seen corresponding path program 24 times [2021-11-12 22:34:50,012 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:34:50,012 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088548164] [2021-11-12 22:34:50,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:34:50,012 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:34:50,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:34:51,475 INFO L134 CoverageAnalysis]: Checked inductivity of 4994 backedges. 3335 proven. 647 refuted. 0 times theorem prover too weak. 1012 trivial. 0 not checked. [2021-11-12 22:34:51,476 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:34:51,476 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088548164] [2021-11-12 22:34:51,476 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088548164] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 22:34:51,476 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1807603403] [2021-11-12 22:34:51,476 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-12 22:34:51,476 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:34:51,476 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:34:51,477 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:34:51,478 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2021-11-12 22:34:52,085 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-12 22:34:52,085 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 22:34:52,094 INFO L263 TraceCheckSpWp]: Trace formula consists of 1241 conjuncts, 183 conjunts are in the unsatisfiable core [2021-11-12 22:34:52,099 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:34:52,113 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:34:55,343 INFO L134 CoverageAnalysis]: Checked inductivity of 4994 backedges. 3359 proven. 623 refuted. 0 times theorem prover too weak. 1012 trivial. 0 not checked. [2021-11-12 22:34:55,343 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:34:57,706 INFO L134 CoverageAnalysis]: Checked inductivity of 4994 backedges. 3358 proven. 624 refuted. 0 times theorem prover too weak. 1012 trivial. 0 not checked. [2021-11-12 22:34:57,706 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1807603403] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:34:57,706 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [609141714] [2021-11-12 22:34:57,708 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-12 22:34:57,709 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 22:34:57,709 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 22:34:57,709 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 22:34:57,709 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 22:34:57,713 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:57,715 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:34:57,715 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:57,717 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:34:57,718 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:34:57,718 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:57,720 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:34:57,720 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:34:57,720 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:57,721 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-12 22:34:57,721 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:34:57,721 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:57,722 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:34:57,723 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-11-12 22:34:57,725 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_60|], 3=[|v_#valid_66|]} [2021-11-12 22:34:57,731 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 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:34:57,731 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:57,731 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:34:57,732 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:57,732 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:34:57,732 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:34:57,738 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:34:57,739 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 treesize of output 1 [2021-11-12 22:34:57,739 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:57,740 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:34:57,740 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:57,740 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:34:57,740 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:34:57,747 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 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:34:57,747 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:57,747 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:34:57,748 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:57,748 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:34:57,748 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-12 22:34:57,754 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 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:34:57,754 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:57,754 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:34:57,755 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:57,786 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:34:57,786 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-12 22:34:57,786 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:34:57,789 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:57,796 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:34:57,803 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2021-11-12 22:34:57,803 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:57,804 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:34:57,804 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:57,804 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:34:57,804 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-12 22:34:57,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:34:57,814 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2021-11-12 22:34:57,815 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:57,815 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:34:57,815 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:57,816 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:34:57,816 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-11-12 22:34:57,818 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:34:57,824 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2021-11-12 22:34:57,824 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:57,825 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:34:57,825 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:57,825 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:34:57,825 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-11-12 22:34:57,826 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:34:57,829 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:57,830 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:57,832 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 217 [2021-11-12 22:34:57,832 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-11-12 22:34:57,832 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 2 variables, input treesize:301, output treesize:217 [2021-11-12 22:34:57,834 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:57,836 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:34:57,837 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:57,837 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:34:57,838 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:57,838 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:34:57,838 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:34:57,839 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:34:57,839 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:57,839 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:34:57,840 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 270 [2021-11-12 22:34:57,848 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 14 treesize of output 10 [2021-11-12 22:34:57,849 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:57,849 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:34:57,849 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:57,849 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:34:57,849 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:34:57,855 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 14 treesize of output 10 [2021-11-12 22:34:57,856 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:57,856 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:34:57,856 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:57,857 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:34:57,857 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:34:57,862 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 14 treesize of output 10 [2021-11-12 22:34:57,863 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:57,863 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:34:57,863 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:57,864 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:34:57,864 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-12 22:34:57,864 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:34:57,869 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:57,871 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:57,874 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 355 [2021-11-12 22:34:57,874 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 3 xjuncts. [2021-11-12 22:34:57,874 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:355, output treesize:355 [2021-11-12 22:34:57,876 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:34:57,885 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:34:57,886 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:34:57,886 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:34:57,886 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:34:57,887 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:34:57,887 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:34:57,887 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:34:57,891 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:34:57,894 INFO L180 QuantifierPusher]: treesize reduction 18, result has 84.2 percent of original size [2021-11-12 22:34:57,895 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:34:57,896 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:57,896 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:34:57,896 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:57,896 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:34:57,896 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:34:57,897 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:34:57,897 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:57,897 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:34:57,898 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-11-12 22:34:57,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, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2021-11-12 22:34:57,903 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:57,903 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:34:57,903 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:57,903 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:34:57,903 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:34:57,904 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:34:57,905 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:57,906 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:57,907 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-12 22:34:57,907 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:34:57,907 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:92, output treesize:92 [2021-11-12 22:34:57,912 INFO L180 QuantifierPusher]: treesize reduction 19, result has 84.3 percent of original size [2021-11-12 22:34:57,913 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-11-12 22:34:57,924 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:57,927 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 123 [2021-11-12 22:34:57,929 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:57,931 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 126 [2021-11-12 22:34:57,934 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:57,936 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 134 [2021-11-12 22:34:57,940 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:34:57,948 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:34:57,957 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:34:57,971 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:57,975 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:34:57,977 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:57,981 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 265 [2021-11-12 22:34:57,986 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 347 [2021-11-12 22:34:57,989 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:57,991 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 350 [2021-11-12 22:34:57,994 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:57,998 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 358 [2021-11-12 22:34:58,004 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:34:58,023 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:34:58,024 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:34:58,024 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:34:58,025 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:34:58,025 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:34:58,027 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:34:58,032 INFO L180 QuantifierPusher]: treesize reduction 18, result has 88.7 percent of original size [2021-11-12 22:34:58,033 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:34:58,034 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:58,034 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:34:58,035 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:58,035 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:34:58,035 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:34:58,035 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:34:58,036 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:58,036 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:34:58,036 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:58,037 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:34:58,037 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:34:58,037 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:34:58,037 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:58,038 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:34:58,039 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-11-12 22:34:58,041 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:58,042 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:34:58,042 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:58,043 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:34:58,043 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:58,043 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:34:58,044 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:34:58,044 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:34:58,051 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:58,051 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:34:58,060 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:58,061 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:34:58,061 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:34:58,062 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:34:58,062 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:58,063 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:34:58,065 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 135 [2021-11-12 22:34:58,067 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:58,068 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:34:58,068 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:58,069 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:34:58,069 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:58,069 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:34:58,070 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:34:58,070 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:34:58,070 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:58,071 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:34:58,071 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:58,071 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:34:58,071 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:34:58,072 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:34:58,072 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:58,072 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:34:58,074 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 143 [2021-11-12 22:34:58,080 INFO L180 QuantifierPusher]: treesize reduction 18, result has 88.7 percent of original size [2021-11-12 22:34:58,082 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:34:58,082 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:58,083 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:34:58,083 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:58,083 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:34:58,084 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:34:58,084 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:34:58,084 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:58,085 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:34:58,086 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:58,086 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:34:58,087 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:34:58,087 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:34:58,087 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:58,087 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:34:58,089 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-11-12 22:34:58,094 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:58,095 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:34:58,095 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:58,096 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:34:58,096 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:58,096 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:34:58,096 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:34:58,097 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:34:58,097 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:58,097 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:34:58,098 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:58,098 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:34:58,098 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:34:58,098 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:34:58,099 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:34:58,099 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:34:58,100 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 135 [2021-11-12 22:34:58,101 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:34:58,104 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:34:58,107 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:34:58,107 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:34:58,110 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 22:34:59,890 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 22:34:59,891 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 22:34:59,891 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 54, 54] total 133 [2021-11-12 22:34:59,891 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180356462] [2021-11-12 22:34:59,891 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 22:34:59,892 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 134 states [2021-11-12 22:34:59,892 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:34:59,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 134 interpolants. [2021-11-12 22:34:59,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3098, Invalid=16924, Unknown=0, NotChecked=0, Total=20022 [2021-11-12 22:34:59,893 INFO L87 Difference]: Start difference. First operand 242 states and 243 transitions. Second operand has 134 states, 134 states have (on average 2.6492537313432836) internal successors, (355), 133 states have internal predecessors, (355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:35:03,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:35:03,254 INFO L93 Difference]: Finished difference Result 344 states and 345 transitions. [2021-11-12 22:35:03,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2021-11-12 22:35:03,255 INFO L78 Accepts]: Start accepts. Automaton has has 134 states, 134 states have (on average 2.6492537313432836) internal successors, (355), 133 states have internal predecessors, (355), 0 states have call successors, (0), 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 241 [2021-11-12 22:35:03,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:35:03,257 INFO L225 Difference]: With dead ends: 344 [2021-11-12 22:35:03,257 INFO L226 Difference]: Without dead ends: 245 [2021-11-12 22:35:03,258 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 826 GetRequests, 634 SyntacticMatches, 1 SemanticMatches, 191 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9300 ImplicationChecksByTransitivity, 9.6s TimeCoverageRelationStatistics Valid=6981, Invalid=30075, Unknown=0, NotChecked=0, Total=37056 [2021-11-12 22:35:03,271 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 71 mSDsluCounter, 551 mSDsCounter, 0 mSdLazyCounter, 1122 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 436.70ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 342 SdHoareTripleChecker+Invalid, 1157 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 3.62ms SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 1122 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 514.04ms IncrementalHoareTripleChecker+Time [2021-11-12 22:35:03,271 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 342 Invalid, 1157 Unknown, 0 Unchecked, 3.62ms Time], IncrementalHoareTripleChecker [35 Valid, 1122 Invalid, 0 Unknown, 0 Unchecked, 514.04ms Time] [2021-11-12 22:35:03,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 245 states. [2021-11-12 22:35:03,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 245 to 244. [2021-11-12 22:35:03,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 244 states, 243 states have (on average 1.008230452674897) internal successors, (245), 243 states have internal predecessors, (245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:35:03,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 244 states to 244 states and 245 transitions. [2021-11-12 22:35:03,277 INFO L78 Accepts]: Start accepts. Automaton has 244 states and 245 transitions. Word has length 241 [2021-11-12 22:35:03,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:35:03,278 INFO L470 AbstractCegarLoop]: Abstraction has 244 states and 245 transitions. [2021-11-12 22:35:03,278 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 134 states, 134 states have (on average 2.6492537313432836) internal successors, (355), 133 states have internal predecessors, (355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:35:03,278 INFO L276 IsEmpty]: Start isEmpty. Operand 244 states and 245 transitions. [2021-11-12 22:35:03,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 244 [2021-11-12 22:35:03,279 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:35:03,280 INFO L514 BasicCegarLoop]: trace histogram [48, 47, 47, 47, 25, 25, 1, 1, 1, 1] [2021-11-12 22:35:03,316 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2021-11-12 22:35:03,499 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable643 [2021-11-12 22:35:03,499 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 1 more)] === [2021-11-12 22:35:03,499 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:35:03,499 INFO L85 PathProgramCache]: Analyzing trace with hash 1147490802, now seen corresponding path program 25 times [2021-11-12 22:35:03,499 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:35:03,499 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237472062] [2021-11-12 22:35:03,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:35:03,500 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:35:03,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:35:05,042 INFO L134 CoverageAnalysis]: Checked inductivity of 5043 backedges. 3420 proven. 699 refuted. 0 times theorem prover too weak. 924 trivial. 0 not checked. [2021-11-12 22:35:05,042 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:35:05,042 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237472062] [2021-11-12 22:35:05,043 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237472062] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 22:35:05,043 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [749635251] [2021-11-12 22:35:05,043 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-12 22:35:05,043 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:35:05,043 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:35:05,043 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:35:05,045 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2021-11-12 22:35:05,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:35:05,241 INFO L263 TraceCheckSpWp]: Trace formula consists of 1251 conjuncts, 190 conjunts are in the unsatisfiable core [2021-11-12 22:35:05,245 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:35:05,250 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:35:08,626 INFO L134 CoverageAnalysis]: Checked inductivity of 5043 backedges. 3445 proven. 674 refuted. 0 times theorem prover too weak. 924 trivial. 0 not checked. [2021-11-12 22:35:08,627 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:35:11,126 INFO L134 CoverageAnalysis]: Checked inductivity of 5043 backedges. 3444 proven. 675 refuted. 0 times theorem prover too weak. 924 trivial. 0 not checked. [2021-11-12 22:35:11,127 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [749635251] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:35:11,127 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [144163025] [2021-11-12 22:35:11,128 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-12 22:35:11,128 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 22:35:11,129 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 22:35:11,129 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 22:35:11,129 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 22:35:11,133 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,134 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:35:11,135 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,136 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:35:11,137 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:35:11,137 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,138 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:35:11,138 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:35:11,138 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,139 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:35:11,139 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:35:11,139 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,139 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-12 22:35:11,140 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-11-12 22:35:11,144 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_62|], 3=[|v_#valid_67|]} [2021-11-12 22:35:11,150 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 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:35:11,150 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,150 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:35:11,150 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,151 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:35:11,151 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:35:11,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:35:11,156 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 treesize of output 1 [2021-11-12 22:35:11,160 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,160 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:35:11,160 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,161 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:35:11,161 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:35:11,166 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:35:11,166 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 treesize of output 1 [2021-11-12 22:35:11,166 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,166 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:35:11,167 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,167 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:35:11,167 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-12 22:35:11,171 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:35:11,172 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 treesize of output 1 [2021-11-12 22:35:11,172 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,172 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:35:11,172 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,173 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:35:11,173 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-12 22:35:11,173 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:35:11,202 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,204 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:35:11,207 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2021-11-12 22:35:11,207 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,208 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:35:11,208 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,209 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:35:11,209 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-12 22:35:11,209 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:35:11,210 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,211 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,212 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-11-12 22:35:11,212 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:35:11,212 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:301, output treesize:74 [2021-11-12 22:35:11,214 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,215 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:35:11,216 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,216 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:35:11,216 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,217 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:35:11,217 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:35:11,217 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:35:11,217 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,218 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:35:11,219 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 122 [2021-11-12 22:35:11,224 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 14 treesize of output 10 [2021-11-12 22:35:11,225 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,225 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:35:11,225 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,225 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:35:11,226 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:35:11,226 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:35:11,228 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,229 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,230 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 120 [2021-11-12 22:35:11,231 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:35:11,231 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:120, output treesize:120 [2021-11-12 22:35:11,233 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:35:11,237 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:35:11,242 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:35:11,251 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,254 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:35:11,255 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,257 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:35:11,258 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,259 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:35:11,259 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,260 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-11-12 22:35:11,260 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:35:11,260 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,260 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:35:11,262 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 220 [2021-11-12 22:35:11,262 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:35:11,264 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,265 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 204 [2021-11-12 22:35:11,266 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 205 [2021-11-12 22:35:11,267 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:35:11,267 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,267 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:35:11,268 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,268 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:35:11,268 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:35:11,270 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:35:11,271 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,272 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:35:11,273 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,273 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:35:11,273 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,274 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:35:11,274 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:35:11,274 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:35:11,275 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,275 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:35:11,275 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,276 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-11-12 22:35:11,276 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-11-12 22:35:11,276 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:35:11,277 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,277 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-12 22:35:11,277 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:35:11,278 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,278 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:35:11,278 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,279 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:35:11,279 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:35:11,279 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:35:11,279 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,280 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:35:11,281 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 237 [2021-11-12 22:35:11,282 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:35:11,283 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,284 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 212 [2021-11-12 22:35:11,286 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 277 [2021-11-12 22:35:11,295 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 14 treesize of output 10 [2021-11-12 22:35:11,295 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,295 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:35:11,296 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,296 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:35:11,296 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:35:11,303 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:35:11,305 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 37 treesize of output 29 [2021-11-12 22:35:11,305 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,306 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-12 22:35:11,306 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,306 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-12 22:35:11,307 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:35:11,307 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:35:11,318 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,324 INFO L180 QuantifierPusher]: treesize reduction 71, result has 79.5 percent of original size [2021-11-12 22:35:11,326 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 283 [2021-11-12 22:35:11,327 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:35:11,327 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:354, output treesize:283 [2021-11-12 22:35:11,330 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:35:11,340 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:35:11,341 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:35:11,341 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:35:11,341 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:35:11,343 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:35:11,346 INFO L180 QuantifierPusher]: treesize reduction 18, result has 84.2 percent of original size [2021-11-12 22:35:11,348 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:35:11,348 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,349 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:35:11,349 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,349 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:35:11,349 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:35:11,350 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:35:11,350 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,350 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:35:11,351 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-11-12 22:35:11,356 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 14 treesize of output 10 [2021-11-12 22:35:11,356 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,356 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:35:11,357 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,357 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:35:11,357 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:35:11,357 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:35:11,359 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,360 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,361 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-12 22:35:11,361 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:35:11,361 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:92, output treesize:92 [2021-11-12 22:35:11,367 INFO L180 QuantifierPusher]: treesize reduction 19, result has 84.3 percent of original size [2021-11-12 22:35:11,368 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-11-12 22:35:11,370 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,373 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 123 [2021-11-12 22:35:11,374 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,376 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 126 [2021-11-12 22:35:11,378 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,379 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 134 [2021-11-12 22:35:11,382 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:35:11,388 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:35:11,394 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:35:11,408 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,411 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:35:11,412 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,417 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 247 [2021-11-12 22:35:11,421 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 337 [2021-11-12 22:35:11,424 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,427 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 340 [2021-11-12 22:35:11,430 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,433 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 348 [2021-11-12 22:35:11,439 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:35:11,459 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:35:11,459 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:35:11,460 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:35:11,460 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:35:11,460 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:35:11,462 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:35:11,467 INFO L180 QuantifierPusher]: treesize reduction 18, result has 88.7 percent of original size [2021-11-12 22:35:11,469 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:35:11,469 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,470 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:35:11,470 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,470 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:35:11,471 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:35:11,471 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:35:11,471 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,472 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:35:11,472 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,472 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:35:11,472 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:35:11,473 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:35:11,473 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,473 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:35:11,474 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-11-12 22:35:11,476 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,477 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:35:11,477 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,478 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:35:11,478 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,478 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:35:11,478 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:35:11,479 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:35:11,479 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,479 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:35:11,480 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,480 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:35:11,480 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:35:11,480 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:35:11,481 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,481 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:35:11,482 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 135 [2021-11-12 22:35:11,484 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,485 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:35:11,485 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,486 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:35:11,486 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,486 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:35:11,487 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:35:11,487 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:35:11,487 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,487 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:35:11,488 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,488 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:35:11,488 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:35:11,489 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:35:11,489 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,489 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:35:11,491 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 143 [2021-11-12 22:35:11,497 INFO L180 QuantifierPusher]: treesize reduction 18, result has 88.7 percent of original size [2021-11-12 22:35:11,499 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:35:11,500 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,501 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:35:11,501 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,501 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:35:11,502 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:35:11,502 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:35:11,502 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,502 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:35:11,503 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,503 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:35:11,503 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:35:11,504 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:35:11,504 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,504 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:35:11,505 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-11-12 22:35:11,509 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,510 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:35:11,510 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,510 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:35:11,511 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,511 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:35:11,511 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:35:11,511 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:35:11,512 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,512 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:35:11,512 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,512 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:35:11,513 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:35:11,513 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:35:11,513 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:35:11,514 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:35:11,515 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 135 [2021-11-12 22:35:11,516 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:35:11,519 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:35:11,522 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:35:11,522 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:35:11,525 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 22:35:13,401 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 22:35:13,401 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 22:35:13,402 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [56, 56, 56] total 138 [2021-11-12 22:35:13,402 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276344067] [2021-11-12 22:35:13,402 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 22:35:13,404 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 139 states [2021-11-12 22:35:13,404 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:35:13,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 139 interpolants. [2021-11-12 22:35:13,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3337, Invalid=18125, Unknown=0, NotChecked=0, Total=21462 [2021-11-12 22:35:13,408 INFO L87 Difference]: Start difference. First operand 244 states and 245 transitions. Second operand has 139 states, 139 states have (on average 2.6546762589928057) internal successors, (369), 138 states have internal predecessors, (369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:35:17,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:35:17,017 INFO L93 Difference]: Finished difference Result 350 states and 351 transitions. [2021-11-12 22:35:17,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2021-11-12 22:35:17,018 INFO L78 Accepts]: Start accepts. Automaton has has 139 states, 139 states have (on average 2.6546762589928057) internal successors, (369), 138 states have internal predecessors, (369), 0 states have call successors, (0), 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 243 [2021-11-12 22:35:17,018 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:35:17,019 INFO L225 Difference]: With dead ends: 350 [2021-11-12 22:35:17,020 INFO L226 Difference]: Without dead ends: 247 [2021-11-12 22:35:17,023 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 836 GetRequests, 637 SyntacticMatches, 1 SemanticMatches, 198 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9970 ImplicationChecksByTransitivity, 10.2s TimeCoverageRelationStatistics Valid=7518, Invalid=32282, Unknown=0, NotChecked=0, Total=39800 [2021-11-12 22:35:17,023 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 93 mSDsluCounter, 681 mSDsCounter, 0 mSdLazyCounter, 1377 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 501.92ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 421 SdHoareTripleChecker+Invalid, 1401 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 4.51ms SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 1377 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 602.45ms IncrementalHoareTripleChecker+Time [2021-11-12 22:35:17,024 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [93 Valid, 421 Invalid, 1401 Unknown, 0 Unchecked, 4.51ms Time], IncrementalHoareTripleChecker [24 Valid, 1377 Invalid, 0 Unknown, 0 Unchecked, 602.45ms Time] [2021-11-12 22:35:17,024 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 247 states. [2021-11-12 22:35:17,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 247 to 246. [2021-11-12 22:35:17,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 246 states, 245 states have (on average 1.0081632653061225) internal successors, (247), 245 states have internal predecessors, (247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:35:17,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 246 states to 246 states and 247 transitions. [2021-11-12 22:35:17,029 INFO L78 Accepts]: Start accepts. Automaton has 246 states and 247 transitions. Word has length 243 [2021-11-12 22:35:17,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:35:17,030 INFO L470 AbstractCegarLoop]: Abstraction has 246 states and 247 transitions. [2021-11-12 22:35:17,030 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 139 states, 139 states have (on average 2.6546762589928057) internal successors, (369), 138 states have internal predecessors, (369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:35:17,030 INFO L276 IsEmpty]: Start isEmpty. Operand 246 states and 247 transitions. [2021-11-12 22:35:17,031 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 246 [2021-11-12 22:35:17,031 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:35:17,032 INFO L514 BasicCegarLoop]: trace histogram [48, 47, 47, 47, 26, 26, 1, 1, 1, 1] [2021-11-12 22:35:17,062 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2021-11-12 22:35:17,248 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable671,29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:35:17,248 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 1 more)] === [2021-11-12 22:35:17,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:35:17,249 INFO L85 PathProgramCache]: Analyzing trace with hash 2013952897, now seen corresponding path program 26 times [2021-11-12 22:35:17,249 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:35:17,249 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136537061] [2021-11-12 22:35:17,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:35:17,249 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:35:17,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:35:18,941 INFO L134 CoverageAnalysis]: Checked inductivity of 5094 backedges. 3501 proven. 753 refuted. 0 times theorem prover too weak. 840 trivial. 0 not checked. [2021-11-12 22:35:18,942 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:35:18,942 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136537061] [2021-11-12 22:35:18,942 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1136537061] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 22:35:18,942 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [720228469] [2021-11-12 22:35:18,942 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 22:35:18,942 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:35:18,942 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:35:18,943 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:35:18,944 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2021-11-12 22:41:24,860 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 48 check-sat command(s) [2021-11-12 22:41:24,860 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 22:41:24,935 INFO L263 TraceCheckSpWp]: Trace formula consists of 1261 conjuncts, 326 conjunts are in the unsatisfiable core [2021-11-12 22:41:24,946 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:41:24,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 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:41:30,685 INFO L134 CoverageAnalysis]: Checked inductivity of 5094 backedges. 4372 proven. 722 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:41:30,685 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:41:35,110 INFO L134 CoverageAnalysis]: Checked inductivity of 5094 backedges. 4372 proven. 722 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:41:35,110 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [720228469] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:41:35,110 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [934582918] [2021-11-12 22:41:35,112 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-12 22:41:35,112 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 22:41:35,112 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 22:41:35,112 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 22:41:35,112 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 22:41:35,122 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:41:35,123 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:41:35,123 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:41:35,125 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:41:35,125 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:41:35,125 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:41:35,126 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:41:35,127 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:41:35,127 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:41:35,128 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:41:35,129 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:41:35,129 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:41:35,129 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-12 22:41:35,130 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-11-12 22:41:35,133 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_64|], 3=[|v_#valid_68|]} [2021-11-12 22:41:35,139 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 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:41:35,139 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:41:35,139 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:41:35,139 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:41:35,140 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:41:35,140 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:41:35,145 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 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:41:35,145 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:41:35,146 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:41:35,146 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:41:35,146 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:41:35,146 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:41:35,152 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:41:35,153 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2021-11-12 22:41:35,153 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:41:35,154 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:41:35,154 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:41:35,154 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:41:35,154 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-12 22:41:35,160 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:41:35,161 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 treesize of output 1 [2021-11-12 22:41:35,161 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:41:35,161 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:41:35,161 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:41:35,162 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:41:35,162 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-12 22:41:35,162 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:41:35,166 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:41:35,169 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:41:35,176 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2021-11-12 22:41:35,177 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:41:35,178 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:41:35,178 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:41:35,178 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:41:35,179 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-12 22:41:35,181 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:41:35,186 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2021-11-12 22:41:35,187 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:41:35,187 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:41:35,187 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:41:35,188 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:41:35,188 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-11-12 22:41:35,188 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:41:35,192 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:41:35,193 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:41:35,194 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 143 [2021-11-12 22:41:35,195 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:41:35,195 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 2 variables, input treesize:301, output treesize:143 [2021-11-12 22:41:35,220 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:41:35,222 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:41:35,222 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:41:35,222 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:41:35,222 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:41:35,223 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:41:35,223 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:41:35,223 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:41:35,223 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:41:35,224 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:41:35,225 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 194 [2021-11-12 22:41:35,231 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 14 treesize of output 10 [2021-11-12 22:41:35,232 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:41:35,232 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:41:35,232 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:41:35,232 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:41:35,233 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:41:35,237 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:41:35,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, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 1 [2021-11-12 22:41:35,238 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:41:35,238 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:41:35,238 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:41:35,239 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:41:35,239 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:41:35,239 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:41:35,241 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:41:35,241 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:41:35,242 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 120 [2021-11-12 22:41:35,243 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:41:35,243 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:235, output treesize:120 [2021-11-12 22:41:35,244 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:41:35,249 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:41:35,249 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:41:35,249 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:41:35,250 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:41:35,251 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:41:35,253 INFO L180 QuantifierPusher]: treesize reduction 18, result has 84.2 percent of original size [2021-11-12 22:41:35,254 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:41:35,255 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:41:35,255 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:41:35,255 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:41:35,255 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:41:35,256 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:41:35,256 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:41:35,256 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:41:35,256 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:41:35,257 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-11-12 22:41:35,261 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 14 treesize of output 10 [2021-11-12 22:41:35,261 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:41:35,262 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:41:35,262 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:41:35,262 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:41:35,262 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:41:35,262 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:41:35,264 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:41:35,264 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:41:35,265 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-12 22:41:35,265 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:41:35,265 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:92, output treesize:92 [2021-11-12 22:41:35,270 INFO L180 QuantifierPusher]: treesize reduction 19, result has 84.3 percent of original size [2021-11-12 22:41:35,272 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-11-12 22:41:35,273 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:41:35,275 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 123 [2021-11-12 22:41:35,276 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:41:35,277 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 126 [2021-11-12 22:41:35,278 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:41:35,280 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 134 [2021-11-12 22:41:35,282 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:41:35,288 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:41:35,293 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:41:35,308 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:41:35,311 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:41:35,312 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:41:35,317 INFO L185 QuantifierPusher]: treesize reduction 7, result has 96.7 percent of original size 206 [2021-11-12 22:41:35,322 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 314 [2021-11-12 22:41:35,324 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:41:35,326 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 317 [2021-11-12 22:41:35,340 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:41:35,346 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 325 [2021-11-12 22:41:35,354 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:41:35,379 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:41:35,379 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:41:35,379 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:41:35,380 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:41:35,380 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:41:35,382 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:41:35,387 INFO L180 QuantifierPusher]: treesize reduction 18, result has 88.7 percent of original size [2021-11-12 22:41:35,388 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:41:35,389 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:41:35,389 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:41:35,389 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:41:35,390 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:41:35,390 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:41:35,390 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:41:35,390 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:41:35,391 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:41:35,391 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:41:35,391 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:41:35,392 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:41:35,392 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:41:35,392 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:41:35,392 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:41:35,394 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-11-12 22:41:35,395 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:41:35,396 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:41:35,397 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:41:35,397 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:41:35,397 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:41:35,397 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:41:35,398 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:41:35,398 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:41:35,398 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:41:35,399 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:41:35,399 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:41:35,399 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:41:35,399 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:41:35,400 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:41:35,400 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:41:35,400 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:41:35,401 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 135 [2021-11-12 22:41:35,403 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:41:35,404 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:41:35,405 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:41:35,405 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:41:35,405 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:41:35,406 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:41:35,406 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:41:35,406 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:41:35,406 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:41:35,407 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:41:35,407 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:41:35,407 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:41:35,408 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:41:35,408 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:41:35,408 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:41:35,408 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:41:35,410 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 143 [2021-11-12 22:41:35,416 INFO L180 QuantifierPusher]: treesize reduction 18, result has 88.7 percent of original size [2021-11-12 22:41:35,420 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:41:35,420 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:41:35,421 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:41:35,421 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:41:35,421 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:41:35,422 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:41:35,422 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:41:35,422 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:41:35,422 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:41:35,423 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:41:35,423 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:41:35,423 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:41:35,423 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:41:35,424 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:41:35,424 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:41:35,425 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-11-12 22:41:35,428 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:41:35,429 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:41:35,430 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:41:35,430 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:41:35,430 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:41:35,431 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:41:35,431 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:41:35,431 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:41:35,431 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:41:35,432 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:41:35,432 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:41:35,432 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:41:35,432 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:41:35,433 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:41:35,433 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:41:35,433 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:41:35,434 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 135 [2021-11-12 22:41:35,435 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:41:35,438 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:41:35,441 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:41:35,442 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:41:35,444 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 22:41:37,595 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 22:41:37,595 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 22:41:37,595 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [58, 77, 77] total 183 [2021-11-12 22:41:37,595 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466516232] [2021-11-12 22:41:37,595 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 22:41:37,596 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 184 states [2021-11-12 22:41:37,597 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:41:37,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 184 interpolants. [2021-11-12 22:41:37,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7307, Invalid=29365, Unknown=0, NotChecked=0, Total=36672 [2021-11-12 22:41:37,601 INFO L87 Difference]: Start difference. First operand 246 states and 247 transitions. Second operand has 184 states, 184 states have (on average 2.9565217391304346) internal successors, (544), 183 states have internal predecessors, (544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:41:43,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:41:43,904 INFO L93 Difference]: Finished difference Result 582 states and 602 transitions. [2021-11-12 22:41:43,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 128 states. [2021-11-12 22:41:43,905 INFO L78 Accepts]: Start accepts. Automaton has has 184 states, 184 states have (on average 2.9565217391304346) internal successors, (544), 183 states have internal predecessors, (544), 0 states have call successors, (0), 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 245 [2021-11-12 22:41:43,905 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:41:43,907 INFO L225 Difference]: With dead ends: 582 [2021-11-12 22:41:43,907 INFO L226 Difference]: Without dead ends: 288 [2021-11-12 22:41:43,912 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 870 GetRequests, 600 SyntacticMatches, 1 SemanticMatches, 269 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20968 ImplicationChecksByTransitivity, 16.0s TimeCoverageRelationStatistics Valid=14946, Invalid=58224, Unknown=0, NotChecked=0, Total=73170 [2021-11-12 22:41:43,912 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 149 mSDsluCounter, 1469 mSDsCounter, 0 mSdLazyCounter, 2609 mSolverCounterSat, 160 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1072.22ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 149 SdHoareTripleChecker+Valid, 804 SdHoareTripleChecker+Invalid, 2769 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 9.02ms SdHoareTripleChecker+Time, 160 IncrementalHoareTripleChecker+Valid, 2609 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1290.46ms IncrementalHoareTripleChecker+Time [2021-11-12 22:41:43,913 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [149 Valid, 804 Invalid, 2769 Unknown, 0 Unchecked, 9.02ms Time], IncrementalHoareTripleChecker [160 Valid, 2609 Invalid, 0 Unknown, 0 Unchecked, 1290.46ms Time] [2021-11-12 22:41:43,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 288 states. [2021-11-12 22:41:43,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 288 to 288. [2021-11-12 22:41:43,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 288 states, 287 states have (on average 1.0069686411149825) internal successors, (289), 287 states have internal predecessors, (289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:41:43,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 289 transitions. [2021-11-12 22:41:43,919 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 289 transitions. Word has length 245 [2021-11-12 22:41:43,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:41:43,920 INFO L470 AbstractCegarLoop]: Abstraction has 288 states and 289 transitions. [2021-11-12 22:41:43,920 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 184 states, 184 states have (on average 2.9565217391304346) internal successors, (544), 183 states have internal predecessors, (544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:41:43,920 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 289 transitions. [2021-11-12 22:41:43,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 288 [2021-11-12 22:41:43,922 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:41:43,922 INFO L514 BasicCegarLoop]: trace histogram [48, 47, 47, 47, 47, 47, 1, 1, 1, 1] [2021-11-12 22:41:43,941 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2021-11-12 22:41:44,140 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable700,30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:41:44,140 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 1 more)] === [2021-11-12 22:41:44,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:41:44,141 INFO L85 PathProgramCache]: Analyzing trace with hash -1357986308, now seen corresponding path program 27 times [2021-11-12 22:41:44,141 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:41:44,141 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040863877] [2021-11-12 22:41:44,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:41:44,141 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:41:44,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:41:48,465 INFO L134 CoverageAnalysis]: Checked inductivity of 6627 backedges. 94 proven. 6533 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:41:48,465 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:41:48,465 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040863877] [2021-11-12 22:41:48,465 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040863877] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 22:41:48,465 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1775099210] [2021-11-12 22:41:48,465 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-12 22:41:48,465 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:41:48,465 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:41:48,466 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:41:48,469 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2021-11-12 22:41:51,624 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-12 22:41:51,624 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 22:41:51,640 INFO L263 TraceCheckSpWp]: Trace formula consists of 1471 conjuncts, 196 conjunts are in the unsatisfiable core [2021-11-12 22:41:51,647 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:41:53,107 INFO L134 CoverageAnalysis]: Checked inductivity of 6627 backedges. 94 proven. 6533 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:41:53,108 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:42:07,696 INFO L134 CoverageAnalysis]: Checked inductivity of 6627 backedges. 94 proven. 6533 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:42:07,697 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1775099210] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:42:07,697 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1184309895] [2021-11-12 22:42:07,698 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-12 22:42:07,698 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 22:42:07,699 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 22:42:07,699 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 22:42:07,699 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 22:42:07,703 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:07,704 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:07,704 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:07,704 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-12 22:42:07,705 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:07,706 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:07,707 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:42:07,709 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:07,709 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:07,710 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:42:07,711 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:07,711 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:07,712 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:42:07,713 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-11-12 22:42:07,715 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_65|], 3=[|v_#valid_69|]} [2021-11-12 22:42:07,721 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:42:07,722 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:07,722 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:42:07,722 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:07,723 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:42:07,723 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:42:07,729 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:42:07,729 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 treesize of output 1 [2021-11-12 22:42:07,730 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:07,730 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:42:07,730 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:07,731 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:42:07,731 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:42:07,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:42:07,737 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 treesize of output 1 [2021-11-12 22:42:07,737 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:07,738 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:42:07,738 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:07,738 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:42:07,739 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-12 22:42:07,744 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:42:07,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, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2021-11-12 22:42:07,745 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:07,745 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:42:07,745 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:07,746 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:42:07,746 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-12 22:42:07,746 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:42:07,748 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:07,750 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:42:07,753 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2021-11-12 22:42:07,754 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:07,755 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:42:07,755 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:07,755 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:42:07,756 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-12 22:42:07,756 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:42:07,758 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:07,759 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:07,759 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-11-12 22:42:07,760 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:42:07,760 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:301, output treesize:74 [2021-11-12 22:42:07,762 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:07,764 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:07,764 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:07,764 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:07,765 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:07,765 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:42:07,765 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:42:07,766 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:07,766 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:07,766 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:42:07,768 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 122 [2021-11-12 22:42:07,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 14 treesize of output 10 [2021-11-12 22:42:07,774 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:07,775 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:42:07,775 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:07,775 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:42:07,775 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:42:07,776 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:42:07,778 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:07,779 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:07,781 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 120 [2021-11-12 22:42:07,781 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:42:07,782 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:120, output treesize:120 [2021-11-12 22:42:07,784 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:42:07,789 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:42:07,794 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:42:07,805 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:07,808 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:07,810 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:07,812 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:07,814 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:07,815 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:07,815 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:07,815 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-11-12 22:42:07,816 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:07,816 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:07,817 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:42:07,818 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 220 [2021-11-12 22:42:07,819 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:07,820 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:07,822 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 204 [2021-11-12 22:42:07,824 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 205 [2021-11-12 22:42:07,824 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:07,824 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:07,825 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:07,825 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:07,826 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:42:07,826 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:42:07,828 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:07,830 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:07,831 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:07,831 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:07,831 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:07,832 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:07,832 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:42:07,833 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:42:07,833 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:07,833 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:07,834 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:42:07,834 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:07,835 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:07,835 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:07,836 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:07,836 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:42:07,836 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:42:07,837 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:07,837 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:07,838 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:07,838 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:07,838 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-11-12 22:42:07,839 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-11-12 22:42:07,839 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:07,839 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:07,840 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-12 22:42:07,842 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 237 [2021-11-12 22:42:07,842 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:07,844 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:07,845 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 212 [2021-11-12 22:42:07,847 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 277 [2021-11-12 22:42:07,858 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:42:07,860 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 37 treesize of output 29 [2021-11-12 22:42:07,861 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:07,861 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-12 22:42:07,862 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:07,862 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-12 22:42:07,862 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:42:07,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 14 treesize of output 10 [2021-11-12 22:42:07,868 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:07,869 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:42:07,869 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:07,869 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:42:07,869 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:42:07,870 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:42:07,879 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:07,882 INFO L180 QuantifierPusher]: treesize reduction 71, result has 79.5 percent of original size [2021-11-12 22:42:07,884 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 283 [2021-11-12 22:42:07,885 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:42:07,885 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:354, output treesize:283 [2021-11-12 22:42:07,888 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:42:07,895 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:42:07,896 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:42:07,896 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:42:07,897 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:42:07,898 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:42:07,900 INFO L180 QuantifierPusher]: treesize reduction 18, result has 84.2 percent of original size [2021-11-12 22:42:07,901 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:07,902 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:07,902 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:07,902 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:07,902 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:42:07,903 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:42:07,903 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:07,903 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:07,903 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:42:07,904 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-11-12 22:42:07,908 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 14 treesize of output 10 [2021-11-12 22:42:07,909 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:07,909 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:42:07,909 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:07,909 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:42:07,910 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:42:07,910 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:42:07,911 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:07,912 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:07,913 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-12 22:42:07,913 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:42:07,913 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:92, output treesize:92 [2021-11-12 22:42:07,918 INFO L180 QuantifierPusher]: treesize reduction 19, result has 84.3 percent of original size [2021-11-12 22:42:07,919 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-11-12 22:42:07,920 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:07,922 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 123 [2021-11-12 22:42:07,923 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:07,925 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 126 [2021-11-12 22:42:07,926 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:07,927 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 134 [2021-11-12 22:42:07,930 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:42:07,935 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:42:07,941 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:42:07,955 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:07,958 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:07,959 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:07,967 INFO L185 QuantifierPusher]: treesize reduction 7, result has 96.9 percent of original size 220 [2021-11-12 22:42:07,973 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 322 [2021-11-12 22:42:07,976 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:07,978 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 325 [2021-11-12 22:42:07,981 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:07,984 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 333 [2021-11-12 22:42:07,990 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:42:08,008 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:42:08,009 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:42:08,010 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:42:08,010 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:42:08,011 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:42:08,013 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:42:08,021 INFO L180 QuantifierPusher]: treesize reduction 18, result has 88.7 percent of original size [2021-11-12 22:42:08,023 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:08,023 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:08,024 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:08,024 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:08,024 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:42:08,025 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:42:08,025 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:08,025 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:08,026 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:08,026 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:08,026 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:42:08,026 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:42:08,027 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:08,027 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:08,027 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:42:08,028 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-11-12 22:42:08,030 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:08,031 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:08,031 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:08,060 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:08,061 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:08,061 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:42:08,061 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:42:08,062 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:08,062 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:08,062 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:08,063 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:08,063 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:42:08,063 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:42:08,063 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:08,064 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:08,064 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:42:08,065 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 135 [2021-11-12 22:42:08,067 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:08,068 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:08,069 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:08,069 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:08,070 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:08,070 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:42:08,070 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:42:08,070 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:08,071 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:08,071 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:08,071 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:08,072 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:42:08,072 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:42:08,072 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:08,072 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:08,073 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:42:08,074 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 143 [2021-11-12 22:42:08,080 INFO L180 QuantifierPusher]: treesize reduction 18, result has 88.7 percent of original size [2021-11-12 22:42:08,082 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:08,082 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:08,083 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:08,083 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:08,083 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:42:08,084 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:42:08,084 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:08,084 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:08,085 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:08,085 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:08,085 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:42:08,085 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:42:08,086 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:08,096 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:08,097 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:42:08,098 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-11-12 22:42:08,103 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:08,104 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:08,104 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:08,104 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:08,105 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:08,105 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:42:08,105 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:42:08,105 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:08,106 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:08,106 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:08,106 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:08,107 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:42:08,107 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:42:08,107 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:08,107 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:08,108 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:42:08,109 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 135 [2021-11-12 22:42:08,111 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:42:08,115 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:42:08,118 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:42:08,118 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:42:08,121 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 22:42:11,593 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 22:42:11,593 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 22:42:11,594 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [98, 98, 98] total 197 [2021-11-12 22:42:11,594 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390650164] [2021-11-12 22:42:11,594 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 22:42:11,595 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 198 states [2021-11-12 22:42:11,595 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:42:11,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 198 interpolants. [2021-11-12 22:42:11,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=527, Invalid=41703, Unknown=0, NotChecked=0, Total=42230 [2021-11-12 22:42:11,599 INFO L87 Difference]: Start difference. First operand 288 states and 289 transitions. Second operand has 198 states, 198 states have (on average 2.909090909090909) internal successors, (576), 197 states have internal predecessors, (576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:42:33,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:42:33,189 INFO L93 Difference]: Finished difference Result 480 states and 481 transitions. [2021-11-12 22:42:33,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 145 states. [2021-11-12 22:42:33,189 INFO L78 Accepts]: Start accepts. Automaton has has 198 states, 198 states have (on average 2.909090909090909) internal successors, (576), 197 states have internal predecessors, (576), 0 states have call successors, (0), 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 287 [2021-11-12 22:42:33,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:42:33,191 INFO L225 Difference]: With dead ends: 480 [2021-11-12 22:42:33,191 INFO L226 Difference]: Without dead ends: 291 [2021-11-12 22:42:33,196 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1051 GetRequests, 751 SyntacticMatches, 2 SemanticMatches, 298 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10992 ImplicationChecksByTransitivity, 32.5s TimeCoverageRelationStatistics Valid=1094, Invalid=88606, Unknown=0, NotChecked=0, Total=89700 [2021-11-12 22:42:33,196 INFO L933 BasicCegarLoop]: 141 mSDtfsCounter, 286 mSDsluCounter, 19854 mSDsCounter, 0 mSdLazyCounter, 20581 mSolverCounterSat, 143 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8471.51ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 286 SdHoareTripleChecker+Valid, 19922 SdHoareTripleChecker+Invalid, 20724 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 48.83ms SdHoareTripleChecker+Time, 143 IncrementalHoareTripleChecker+Valid, 20581 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10098.12ms IncrementalHoareTripleChecker+Time [2021-11-12 22:42:33,196 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [286 Valid, 19922 Invalid, 20724 Unknown, 0 Unchecked, 48.83ms Time], IncrementalHoareTripleChecker [143 Valid, 20581 Invalid, 0 Unknown, 0 Unchecked, 10098.12ms Time] [2021-11-12 22:42:33,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 291 states. [2021-11-12 22:42:33,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 291 to 290. [2021-11-12 22:42:33,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 290 states, 289 states have (on average 1.0069204152249136) internal successors, (291), 289 states have internal predecessors, (291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:42:33,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 291 transitions. [2021-11-12 22:42:33,202 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 291 transitions. Word has length 287 [2021-11-12 22:42:33,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:42:33,202 INFO L470 AbstractCegarLoop]: Abstraction has 290 states and 291 transitions. [2021-11-12 22:42:33,203 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 198 states, 198 states have (on average 2.909090909090909) internal successors, (576), 197 states have internal predecessors, (576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:42:33,203 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 291 transitions. [2021-11-12 22:42:33,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 290 [2021-11-12 22:42:33,205 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:42:33,205 INFO L514 BasicCegarLoop]: trace histogram [48, 48, 48, 47, 47, 47, 1, 1, 1, 1] [2021-11-12 22:42:33,240 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2021-11-12 22:42:33,420 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable725,31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:42:33,420 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 1 more)] === [2021-11-12 22:42:33,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:42:33,421 INFO L85 PathProgramCache]: Analyzing trace with hash -567864053, now seen corresponding path program 28 times [2021-11-12 22:42:33,421 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:42:33,421 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965596663] [2021-11-12 22:42:33,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:42:33,421 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:42:33,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:42:38,108 INFO L134 CoverageAnalysis]: Checked inductivity of 6722 backedges. 2116 proven. 4606 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:42:38,109 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:42:38,109 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965596663] [2021-11-12 22:42:38,109 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [965596663] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 22:42:38,109 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1127161122] [2021-11-12 22:42:38,109 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-12 22:42:38,110 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:42:38,110 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:42:38,111 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:42:38,130 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2021-11-12 22:42:38,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:42:38,413 INFO L263 TraceCheckSpWp]: Trace formula consists of 1481 conjuncts, 441 conjunts are in the unsatisfiable core [2021-11-12 22:42:38,419 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:42:42,580 INFO L134 CoverageAnalysis]: Checked inductivity of 6722 backedges. 2256 proven. 4466 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:42:42,581 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:42:47,925 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 7 treesize of output 5 [2021-11-12 22:42:48,130 INFO L134 CoverageAnalysis]: Checked inductivity of 6722 backedges. 2256 proven. 4466 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:42:48,131 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1127161122] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:42:48,131 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1893259410] [2021-11-12 22:42:48,132 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2021-11-12 22:42:48,132 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 22:42:48,132 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 22:42:48,132 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 22:42:48,132 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 22:42:48,136 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:48,136 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:48,137 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:48,138 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:42:48,139 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:48,139 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:48,140 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:42:48,140 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:48,140 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:48,141 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:42:48,141 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:48,141 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:48,141 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-11-12 22:42:48,142 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-11-12 22:42:48,144 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_66|], 3=[|v_#valid_70|]} [2021-11-12 22:42:48,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, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:42:48,150 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:48,150 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:42:48,150 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:48,150 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:42:48,151 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:42:48,155 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:42:48,156 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 treesize of output 1 [2021-11-12 22:42:48,156 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:48,156 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:42:48,157 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:48,157 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:42:48,157 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:42:48,162 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 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-12 22:42:48,162 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:48,163 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:42:48,163 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:48,163 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-11-12 22:42:48,163 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-11-12 22:42:48,168 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:42:48,168 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2021-11-12 22:42:48,169 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:48,169 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:42:48,169 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:48,170 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:42:48,170 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-11-12 22:42:48,170 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:42:48,172 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:48,176 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:42:48,183 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2021-11-12 22:42:48,183 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:48,183 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:42:48,184 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:48,184 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:42:48,184 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-11-12 22:42:48,187 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:42:48,192 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 24 [2021-11-12 22:42:48,192 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:48,193 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:42:48,193 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:48,193 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-12 22:42:48,193 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-11-12 22:42:48,194 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:42:48,197 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:48,197 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:48,198 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 146 [2021-11-12 22:42:48,199 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-11-12 22:42:48,199 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 2 variables, input treesize:301, output treesize:146 [2021-11-12 22:42:48,200 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:48,202 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:48,202 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:48,202 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:48,203 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:48,203 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:42:48,203 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:42:48,203 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:48,204 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:48,204 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:42:48,205 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 197 [2021-11-12 22:42:48,212 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 14 treesize of output 10 [2021-11-12 22:42:48,213 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:48,213 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:42:48,213 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:48,213 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:42:48,213 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:42:48,218 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:42:48,219 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 14 treesize of output 1 [2021-11-12 22:42:48,219 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:48,219 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:42:48,220 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:48,220 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:42:48,220 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:42:48,220 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:42:48,222 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:48,223 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:48,224 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 120 [2021-11-12 22:42:48,224 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:42:48,224 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:238, output treesize:120 [2021-11-12 22:42:48,225 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:42:48,230 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:42:48,230 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:42:48,230 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:42:48,231 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:42:48,232 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:42:48,234 INFO L180 QuantifierPusher]: treesize reduction 18, result has 84.2 percent of original size [2021-11-12 22:42:48,236 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:48,236 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:48,236 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:48,236 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:48,237 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-11-12 22:42:48,237 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-12 22:42:48,237 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:48,237 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:48,238 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:42:48,238 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-11-12 22:42:48,243 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 14 treesize of output 10 [2021-11-12 22:42:48,243 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:48,243 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:42:48,244 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:48,244 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-12 22:42:48,244 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:42:48,244 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:42:48,245 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:48,246 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:48,247 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-12 22:42:48,247 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:42:48,247 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:92, output treesize:92 [2021-11-12 22:42:48,252 INFO L180 QuantifierPusher]: treesize reduction 19, result has 84.3 percent of original size [2021-11-12 22:42:48,253 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-11-12 22:42:48,255 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:48,256 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 123 [2021-11-12 22:42:48,258 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:48,259 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 126 [2021-11-12 22:42:48,260 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:48,262 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 134 [2021-11-12 22:42:48,264 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:42:48,269 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:42:48,276 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:42:48,288 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:48,291 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:48,293 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:48,299 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 265 [2021-11-12 22:42:48,337 INFO L185 QuantifierPusher]: treesize reduction 9, result has 97.4 percent of original size 338 [2021-11-12 22:42:48,343 INFO L180 QuantifierPusher]: treesize reduction 9, result has 97.5 percent of original size [2021-11-12 22:42:48,347 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 341 [2021-11-12 22:42:48,350 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:48,354 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 349 [2021-11-12 22:42:48,361 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:42:48,380 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:42:48,381 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:42:48,381 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:42:48,381 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:42:48,382 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:42:48,384 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:42:48,388 INFO L180 QuantifierPusher]: treesize reduction 18, result has 88.7 percent of original size [2021-11-12 22:42:48,390 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:48,391 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:48,391 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:48,391 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:48,392 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:42:48,392 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:42:48,392 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:48,392 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:48,393 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:48,393 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:48,394 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:42:48,394 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:42:48,394 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:48,394 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:48,395 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:42:48,396 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-11-12 22:42:48,398 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:48,399 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:48,399 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:48,399 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:48,400 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:48,400 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:42:48,400 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:42:48,400 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:48,401 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:48,401 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:48,401 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:48,402 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:42:48,402 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:42:48,402 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:48,403 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:48,403 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:42:48,404 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 135 [2021-11-12 22:42:48,406 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:48,407 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:48,408 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:48,408 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:48,408 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:48,409 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:42:48,409 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:42:48,409 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:48,409 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:48,410 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:48,410 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:48,410 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:42:48,411 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:42:48,411 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:48,411 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:48,411 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:42:48,413 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 143 [2021-11-12 22:42:48,419 INFO L180 QuantifierPusher]: treesize reduction 18, result has 88.7 percent of original size [2021-11-12 22:42:48,421 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:48,422 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:48,422 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:48,422 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:48,423 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:42:48,423 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:42:48,423 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:48,423 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:48,424 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:48,424 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:48,424 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:42:48,425 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:42:48,425 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:48,425 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:48,425 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:42:48,426 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-11-12 22:42:48,430 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:48,431 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:48,431 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:48,431 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:48,432 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:48,432 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-12 22:42:48,432 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-12 22:42:48,432 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:48,433 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:48,433 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:48,446 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:48,447 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-12 22:42:48,447 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-12 22:42:48,448 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:42:48,448 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:42:48,449 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-12 22:42:48,451 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 135 [2021-11-12 22:42:48,452 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:42:48,457 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:42:48,461 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:42:48,462 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:42:48,465 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 22:42:51,189 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 22:42:51,190 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-12 22:42:51,190 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [100, 100, 100] total 204 [2021-11-12 22:42:51,190 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914548935] [2021-11-12 22:42:51,190 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-12 22:42:51,191 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 206 states [2021-11-12 22:42:51,191 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:42:51,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 206 interpolants. [2021-11-12 22:42:51,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5072, Invalid=40510, Unknown=0, NotChecked=0, Total=45582 [2021-11-12 22:42:51,194 INFO L87 Difference]: Start difference. First operand 290 states and 291 transitions. Second operand has 206 states, 205 states have (on average 2.84390243902439) internal successors, (583), 205 states have internal predecessors, (583), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:43:03,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:43:03,412 INFO L93 Difference]: Finished difference Result 295 states and 296 transitions. [2021-11-12 22:43:03,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 149 states. [2021-11-12 22:43:03,412 INFO L78 Accepts]: Start accepts. Automaton has has 206 states, 205 states have (on average 2.84390243902439) internal successors, (583), 205 states have internal predecessors, (583), 0 states have call successors, (0), 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 289 [2021-11-12 22:43:03,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:43:03,414 INFO L225 Difference]: With dead ends: 295 [2021-11-12 22:43:03,414 INFO L226 Difference]: Without dead ends: 295 [2021-11-12 22:43:03,418 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1064 GetRequests, 753 SyntacticMatches, 0 SemanticMatches, 311 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23112 ImplicationChecksByTransitivity, 19.9s TimeCoverageRelationStatistics Valid=18011, Invalid=79645, Unknown=0, NotChecked=0, Total=97656 [2021-11-12 22:43:03,418 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 1401 mSDsluCounter, 4986 mSDsCounter, 0 mSdLazyCounter, 14240 mSolverCounterSat, 487 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4702.08ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 1401 SdHoareTripleChecker+Valid, 2586 SdHoareTripleChecker+Invalid, 14727 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 32.62ms SdHoareTripleChecker+Time, 487 IncrementalHoareTripleChecker+Valid, 14240 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5656.00ms IncrementalHoareTripleChecker+Time [2021-11-12 22:43:03,418 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1401 Valid, 2586 Invalid, 14727 Unknown, 0 Unchecked, 32.62ms Time], IncrementalHoareTripleChecker [487 Valid, 14240 Invalid, 0 Unknown, 0 Unchecked, 5656.00ms Time] [2021-11-12 22:43:03,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 295 states. [2021-11-12 22:43:03,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 295 to 294. [2021-11-12 22:43:03,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 294 states, 293 states have (on average 1.006825938566553) internal successors, (295), 293 states have internal predecessors, (295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:43:03,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 295 transitions. [2021-11-12 22:43:03,422 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 295 transitions. Word has length 289 [2021-11-12 22:43:03,423 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:43:03,423 INFO L470 AbstractCegarLoop]: Abstraction has 294 states and 295 transitions. [2021-11-12 22:43:03,423 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 206 states, 205 states have (on average 2.84390243902439) internal successors, (583), 205 states have internal predecessors, (583), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:43:03,423 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 295 transitions. [2021-11-12 22:43:03,424 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 294 [2021-11-12 22:43:03,424 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:43:03,424 INFO L514 BasicCegarLoop]: trace histogram [49, 48, 48, 48, 48, 48, 1, 1, 1, 1] [2021-11-12 22:43:03,451 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2021-11-12 22:43:03,625 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable754 [2021-11-12 22:43:03,625 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 1 more)] === [2021-11-12 22:43:03,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:43:03,625 INFO L85 PathProgramCache]: Analyzing trace with hash -1691027781, now seen corresponding path program 29 times [2021-11-12 22:43:03,625 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:43:03,625 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781077971] [2021-11-12 22:43:03,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:43:03,626 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:43:04,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:43:08,427 INFO L134 CoverageAnalysis]: Checked inductivity of 6912 backedges. 96 proven. 6816 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:43:08,427 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:43:08,427 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781077971] [2021-11-12 22:43:08,427 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781077971] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 22:43:08,427 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [740388023] [2021-11-12 22:43:08,427 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 22:43:08,428 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:43:08,428 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:43:08,428 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:43:08,429 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c24b6d7-ef68-4f64-a3c8-6c5ccebb169a/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process